| Index: src/arm/disasm-arm.cc
|
| ===================================================================
|
| --- src/arm/disasm-arm.cc (revision 2284)
|
| +++ src/arm/disasm-arm.cc (working copy)
|
| @@ -438,7 +438,7 @@
|
| return 6;
|
| }
|
| case 'u': { // 'u: signed or unsigned multiplies
|
| - if (instr->Bit(22) == 0) {
|
| + if (instr->Bit(22) == 1) {
|
| Print("u");
|
| } else {
|
| Print("s");
|
| @@ -499,7 +499,7 @@
|
| Format(instr, "mla'cond's 'rd, 'rm, 'rs, 'rn");
|
| }
|
| } else {
|
| - Format(instr, "'um'al'cond's 'rn, 'rd, 'rs, 'rm");
|
| + Format(instr, "'um'al'cond's 'rn, 'rd, 'rm, 'rs");
|
| }
|
| } else {
|
| Unknown(instr); // not used by V8
|
|
|