Index: test/cctest/test-disasm-x87.cc |
diff --git a/test/cctest/test-disasm-x87.cc b/test/cctest/test-disasm-x87.cc |
index 17c49af6c31fe865b25a81e827c6f3d4858ca710..6cd33e55748dec461d22009b4d22d4a77732d1e8 100644 |
--- a/test/cctest/test-disasm-x87.cc |
+++ b/test/cctest/test-disasm-x87.cc |
@@ -349,6 +349,7 @@ TEST(DisasmIa320) { |
__ fprem1(); |
__ fincstp(); |
__ ftst(); |
+ __ fxam(); |
__ fxch(3); |
__ fld_s(Operand(ebx, ecx, times_4, 10000)); |
__ fstp_s(Operand(ebx, ecx, times_4, 10000)); |
@@ -378,6 +379,12 @@ TEST(DisasmIa320) { |
__ fninit(); |
__ nop(); |
+ __ fldcw(Operand(ebx, ecx, times_4, 10000)); |
+ __ fnstcw(Operand(ebx, ecx, times_4, 10000)); |
+ __ fadd_d(Operand(ebx, ecx, times_4, 10000)); |
+ __ fnsave(Operand(ebx, ecx, times_4, 10000)); |
+ __ frstor(Operand(ebx, ecx, times_4, 10000)); |
+ |
// xchg. |
{ |
__ xchg(eax, eax); |