| Index: runtime/vm/disassembler_ia32.cc
|
| diff --git a/runtime/vm/disassembler_ia32.cc b/runtime/vm/disassembler_ia32.cc
|
| index eca4dd4aaddef30683ed07ef817f061c363e4968..3651210944ae01c7567cc3578d3726a22bac36fd 100644
|
| --- a/runtime/vm/disassembler_ia32.cc
|
| +++ b/runtime/vm/disassembler_ia32.cc
|
| @@ -1648,6 +1648,19 @@ int X86Decoder::InstructionDecode(uword pc) {
|
| Print(",");
|
| PrintXmmRegister(rm);
|
| data += 2;
|
| + } else if (*data == 0xC6) {
|
| + int mod, regop, rm;
|
| + data++;
|
| + GetModRm(*data, &mod, ®op, &rm);
|
| + Print("shufpd ");
|
| + PrintXmmRegister(regop);
|
| + Print(",");
|
| + data += PrintRightXmmOperand(data);
|
| + int comparison = *data;
|
| + Print(" [");
|
| + PrintHex(comparison);
|
| + Print("]");
|
| + data++;
|
| } else {
|
| UNIMPLEMENTED();
|
| }
|
|
|