diff options
Diffstat (limited to 'deps/v8/test/cctest/test-assembler-s390.cc')
-rw-r--r-- | deps/v8/test/cctest/test-assembler-s390.cc | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/deps/v8/test/cctest/test-assembler-s390.cc b/deps/v8/test/cctest/test-assembler-s390.cc index 76e0ce8d10..447a9c048f 100644 --- a/deps/v8/test/cctest/test-assembler-s390.cc +++ b/deps/v8/test/cctest/test-assembler-s390.cc @@ -33,16 +33,17 @@ #include "src/s390/assembler-s390-inl.h" #include "src/simulator.h" #include "test/cctest/cctest.h" +#include "test/common/assembler-tester.h" namespace v8 { namespace internal { // Define these function prototypes to match JSEntryFunction in execution.cc. // TODO(s390): Refine these signatures per test case. -using F1 = Object*(int x, int p1, int p2, int p3, int p4); -using F2 = Object*(int x, int y, int p2, int p3, int p4); -using F3 = Object*(void* p0, int p1, int p2, int p3, int p4); -using F4 = Object*(void* p0, void* p1, int p2, int p3, int p4); +using F1 = void*(int x, int p1, int p2, int p3, int p4); +using F2 = void*(int x, int y, int p2, int p3, int p4); +using F3 = void*(void* p0, int p1, int p2, int p3, int p4); +using F4 = void*(void* p0, void* p1, int p2, int p3, int p4); #define __ assm. @@ -52,7 +53,7 @@ TEST(0) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(AssemblerOptions{}, nullptr, 0); + Assembler assm(AssemblerOptions{}); __ lhi(r1, Operand(3)); // test 4-byte instr __ llilf(r2, Operand(4)); // test 6-byte instr @@ -79,7 +80,7 @@ TEST(1) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(AssemblerOptions{}, nullptr, 0); + Assembler assm(AssemblerOptions{}); Label L, C; #if defined(_AIX) @@ -119,7 +120,7 @@ TEST(2) { // Create a function that accepts &t, and loads, manipulates, and stores // the doubles and floats. - Assembler assm(AssemblerOptions{}, nullptr, 0); + Assembler assm(AssemblerOptions{}); Label L, C; #if defined(_AIX) @@ -168,7 +169,7 @@ TEST(3) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(AssemblerOptions{}, nullptr, 0); + Assembler assm(AssemblerOptions{}); __ ar(r14, r13); __ sr(r14, r13); @@ -222,7 +223,7 @@ TEST(4) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(AssemblerOptions{}, nullptr, 0); + Assembler assm(AssemblerOptions{}); Label L2, L3, L4; __ chi(r2, Operand(10)); @@ -267,7 +268,7 @@ TEST(5) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - MacroAssembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}); __ mov(r2, Operand(0x12345678)); __ ExtractBitRange(r3, r2, 3, 2); @@ -295,7 +296,7 @@ TEST(6) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - MacroAssembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}); Label yes; @@ -329,7 +330,7 @@ TEST(7) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - MacroAssembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}); Label yes; @@ -361,7 +362,7 @@ TEST(8) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - MacroAssembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}); // Zero upper bits of r3/r4 __ llihf(r3, Operand::Zero()); @@ -393,7 +394,7 @@ TEST(9) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - MacroAssembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}); __ lzdr(d4); __ b(r14); @@ -424,7 +425,7 @@ TEST(10) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(AssemblerOptions{}, nullptr, 0); + Assembler assm(AssemblerOptions{}); Label ok, failed; @@ -502,7 +503,7 @@ TEST(11) { CcTest::InitializeVM(); Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(AssemblerOptions{}, nullptr, 0); + Assembler assm(AssemblerOptions{}); Label ok, failed, continue1, continue2; // r1 - operand; r3 - inc / test val @@ -556,7 +557,7 @@ TEST(12) { CcTest::InitializeVM(); Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(AssemblerOptions{}, nullptr, 0); + Assembler assm(AssemblerOptions{}); Label ok, failed, continue1, continue2; // r1 - operand; r3 - inc / test val |