Revision f230a1cf deps/v8/src/ia32/disasm-ia32.cc

View differences:

deps/v8/src/ia32/disasm-ia32.cc
942 942

  
943 943
    case SHORT_IMMEDIATE_INSTR: {
944 944
      byte* addr = reinterpret_cast<byte*>(*reinterpret_cast<int32_t*>(data+1));
945
      AppendToBuffer("%s eax, %s", idesc.mnem, NameOfAddress(addr));
945
      AppendToBuffer("%s eax,%s", idesc.mnem, NameOfAddress(addr));
946 946
      data += 5;
947 947
      break;
948 948
    }
949 949

  
950 950
    case BYTE_IMMEDIATE_INSTR: {
951
      AppendToBuffer("%s al, 0x%x", idesc.mnem, data[1]);
951
      AppendToBuffer("%s al,0x%x", idesc.mnem, data[1]);
952 952
      data += 2;
953 953
      break;
954 954
    }
......
1042 1042
                           NameOfXMMRegister(regop),
1043 1043
                           NameOfXMMRegister(rm));
1044 1044
            data++;
1045
          } else if (f0byte == 0x54) {
1046
            data += 2;
1047
            int mod, regop, rm;
1048
            get_modrm(*data, &mod, &regop, &rm);
1049
            AppendToBuffer("andps %s,%s",
1050
                           NameOfXMMRegister(regop),
1051
                           NameOfXMMRegister(rm));
1052
            data++;
1045 1053
          } else if (f0byte == 0x57) {
1046 1054
            data += 2;
1047 1055
            int mod, regop, rm;
......
1239 1247
              get_modrm(*data, &mod, &regop, &rm);
1240 1248
              int8_t imm8 = static_cast<int8_t>(data[1]);
1241 1249
              AppendToBuffer("extractps %s,%s,%d",
1242
                             NameOfCPURegister(regop),
1243
                             NameOfXMMRegister(rm),
1250
                             NameOfCPURegister(rm),
1251
                             NameOfXMMRegister(regop),
1244 1252
                             static_cast<int>(imm8));
1245 1253
              data += 2;
1246 1254
            } else if (*data == 0x22) {

Also available in: Unified diff