summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-assembler-ia32.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/test-assembler-ia32.cc')
-rw-r--r--deps/v8/test/cctest/test-assembler-ia32.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/deps/v8/test/cctest/test-assembler-ia32.cc b/deps/v8/test/cctest/test-assembler-ia32.cc
index e39489b93d..5b79ff1fc1 100644
--- a/deps/v8/test/cctest/test-assembler-ia32.cc
+++ b/deps/v8/test/cctest/test-assembler-ia32.cc
@@ -521,6 +521,7 @@ TEST(AssemblerIa32SSE) {
__ mulps(xmm2, xmm1);
__ subps(xmm2, xmm0);
__ divps(xmm2, xmm1);
+ __ haddps(xmm1, xmm0);
__ cvttss2si(eax, xmm2);
__ ret(0);
}
@@ -1054,12 +1055,12 @@ TEST(AssemblerIa32BMI1) {
// blsmsk
__ inc(eax);
__ blsmsk(ebx, ecx);
- __ cmp(ebx, Immediate(0x0000000fu)); // expected result
+ __ cmp(ebx, Immediate(0x0000000Fu)); // expected result
__ j(not_equal, &exit);
__ inc(eax);
__ blsmsk(ebx, Operand(esp, 0));
- __ cmp(ebx, Immediate(0x0000000fu)); // expected result
+ __ cmp(ebx, Immediate(0x0000000Fu)); // expected result
__ j(not_equal, &exit);
// blsr
@@ -1250,7 +1251,7 @@ TEST(AssemblerIa32BMI2) {
__ j(not_equal, &exit);
// pdep
- __ mov(edx, Immediate(0xfffffff0u));
+ __ mov(edx, Immediate(0xFFFFFFF0u));
__ inc(eax);
__ pdep(ebx, edx, ecx);
@@ -1263,16 +1264,16 @@ TEST(AssemblerIa32BMI2) {
__ j(not_equal, &exit);
// pext
- __ mov(edx, Immediate(0xfffffff0u));
+ __ mov(edx, Immediate(0xFFFFFFF0u));
__ inc(eax);
__ pext(ebx, edx, ecx);
- __ cmp(ebx, Immediate(0x0000fffeu)); // expected result
+ __ cmp(ebx, Immediate(0x0000FFFEu)); // expected result
__ j(not_equal, &exit);
__ inc(eax);
__ pext(ebx, edx, Operand(esp, 0));
- __ cmp(ebx, Immediate(0x0000fffeu)); // expected result
+ __ cmp(ebx, Immediate(0x0000FFFEu)); // expected result
__ j(not_equal, &exit);
// sarx