Index: test/cctest/test-disasm-ia32.cc |
diff --git a/test/cctest/test-disasm-ia32.cc b/test/cctest/test-disasm-ia32.cc |
index 3331521df99266dd15fd9f5a607442e4971f6ccb..62baaea1aa4d313afbd235b005b23dc6f6c87ff5 100644 |
--- a/test/cctest/test-disasm-ia32.cc |
+++ b/test/cctest/test-disasm-ia32.cc |
@@ -429,6 +429,15 @@ TEST(DisasmIa320) { |
__ maxps(xmm1, xmm0); |
__ maxps(xmm1, Operand(ebx, ecx, times_4, 10000)); |
+ __ cmpeqps(xmm5, xmm1); |
+ __ cmpeqps(xmm5, Operand(ebx, ecx, times_4, 10000)); |
+ __ cmpltps(xmm5, xmm1); |
+ __ cmpltps(xmm5, Operand(ebx, ecx, times_4, 10000)); |
+ __ cmpleps(xmm5, xmm1); |
+ __ cmpleps(xmm5, Operand(ebx, ecx, times_4, 10000)); |
+ __ cmpneqps(xmm5, xmm1); |
+ __ cmpneqps(xmm5, Operand(ebx, ecx, times_4, 10000)); |
+ |
__ ucomiss(xmm0, xmm1); |
__ ucomiss(xmm0, Operand(ebx, ecx, times_4, 10000)); |
} |
@@ -567,6 +576,15 @@ TEST(DisasmIa320) { |
__ vmaxps(xmm0, xmm1, xmm2); |
__ vmaxps(xmm0, xmm1, Operand(ebx, ecx, times_4, 10000)); |
+ __ vcmpeqps(xmm5, xmm4, xmm1); |
+ __ vcmpeqps(xmm5, xmm4, Operand(ebx, ecx, times_4, 10000)); |
+ __ vcmpltps(xmm5, xmm4, xmm1); |
+ __ vcmpltps(xmm5, xmm4, Operand(ebx, ecx, times_4, 10000)); |
+ __ vcmpleps(xmm5, xmm4, xmm1); |
+ __ vcmpleps(xmm5, xmm4, Operand(ebx, ecx, times_4, 10000)); |
+ __ vcmpneqps(xmm5, xmm4, xmm1); |
+ __ vcmpneqps(xmm5, xmm4, Operand(ebx, ecx, times_4, 10000)); |
+ |
__ vandpd(xmm0, xmm1, xmm2); |
__ vandpd(xmm0, xmm1, Operand(ebx, ecx, times_4, 10000)); |
__ vxorpd(xmm0, xmm1, xmm2); |