diff options
Diffstat (limited to 'deps/v8/test/cctest/test-macro-assembler-mips.cc')
-rw-r--r-- | deps/v8/test/cctest/test-macro-assembler-mips.cc | 74 |
1 files changed, 39 insertions, 35 deletions
diff --git a/deps/v8/test/cctest/test-macro-assembler-mips.cc b/deps/v8/test/cctest/test-macro-assembler-mips.cc index c00b8e65a1..f1a0b2a1a6 100644 --- a/deps/v8/test/cctest/test-macro-assembler-mips.cc +++ b/deps/v8/test/cctest/test-macro-assembler-mips.cc @@ -28,17 +28,18 @@ #include <stdlib.h> #include <iostream> // NOLINT(readability/streams) +#include "src/api.h" #include "src/base/utils/random-number-generator.h" #include "src/macro-assembler.h" #include "src/mips/macro-assembler-mips.h" #include "src/mips/simulator-mips.h" +#include "src/objects-inl.h" #include "src/v8.h" #include "test/cctest/cctest.h" +namespace v8 { +namespace internal { -using namespace v8::internal; - -typedef void* (*F)(int x, int y, int p2, int p3, int p4); typedef Object* (*F1)(int x, int p1, int p2, int p3, int p4); typedef Object* (*F3)(void* p, int p1, int p2, int p3, int p4); typedef Object* (*F4)(void* p0, void* p1, int p2, int p3, int p4); @@ -93,9 +94,9 @@ TEST(BYTESWAP) { CodeDesc desc; masm->GetCode(isolate, &desc); - Handle<Code> code = isolate->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); - ::F3 f = FUNCTION_CAST<::F3>(code->entry()); + Handle<Code> code = + isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); + F3 f = FUNCTION_CAST<F3>(code->entry()); t.r1 = 0x781A15C3; t.r2 = 0x2CDE; t.r3 = 0x9F; @@ -202,8 +203,8 @@ TEST(jump_tables4) { CodeDesc desc; masm->GetCode(isolate, &desc); - Handle<Code> code = isolate->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); + Handle<Code> code = + isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef OBJECT_PRINT code->Print(std::cout); #endif @@ -269,8 +270,8 @@ TEST(jump_tables5) { CodeDesc desc; masm->GetCode(isolate, &desc); - Handle<Code> code = isolate->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); + Handle<Code> code = + isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef OBJECT_PRINT code->Print(std::cout); #endif @@ -360,8 +361,8 @@ TEST(jump_tables6) { CodeDesc desc; masm->GetCode(isolate, &desc); - Handle<Code> code = isolate->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); + Handle<Code> code = + isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef OBJECT_PRINT code->Print(std::cout); #endif @@ -387,8 +388,8 @@ static uint32_t run_lsa(uint32_t rt, uint32_t rs, int8_t sa) { CodeDesc desc; assembler.GetCode(isolate, &desc); - Handle<Code> code = isolate->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); + Handle<Code> code = + isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); F1 f = FUNCTION_CAST<F1>(code->entry()); @@ -517,8 +518,8 @@ RET_TYPE run_Cvt(IN_TYPE x, Func GenerateConvertInstructionFunc) { CodeDesc desc; assm.GetCode(isolate, &desc); - Handle<Code> code = isolate->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); + Handle<Code> code = + isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); F_CVT f = FUNCTION_CAST<F_CVT>(code->entry()); @@ -622,8 +623,8 @@ static bool runOverflow(IN_TYPE valLeft, IN_TYPE valRight, CodeDesc desc; assm.GetCode(isolate, &desc); - Handle<Code> code = isolate->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); + Handle<Code> code = + isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); F_CVT f = FUNCTION_CAST<F_CVT>(code->entry()); @@ -1051,9 +1052,9 @@ TEST(min_max_nan) { CodeDesc desc; masm->GetCode(isolate, &desc); - Handle<Code> code = isolate->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); - ::F3 f = FUNCTION_CAST<::F3>(code->entry()); + Handle<Code> code = + isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); + F3 f = FUNCTION_CAST<F3>(code->entry()); for (int i = 0; i < kTableLength; i++) { test.a = inputsa[i]; test.b = inputsb[i]; @@ -1087,8 +1088,8 @@ bool run_Unaligned(char* memory_buffer, int32_t in_offset, int32_t out_offset, CodeDesc desc; assm.GetCode(isolate, &desc); - Handle<Code> code = isolate->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); + Handle<Code> code = + isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); F_CVT f = FUNCTION_CAST<F_CVT>(code->entry()); @@ -1335,8 +1336,8 @@ bool run_Sltu(uint32_t rs, uint32_t rd, Func GenerateSltuInstructionFunc) { CodeDesc desc; assm.GetCode(isolate, &desc); - Handle<Code> code = isolate->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); + Handle<Code> code = + isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); F_CVT f = FUNCTION_CAST<F_CVT>(code->entry()); int32_t res = reinterpret_cast<int32_t>( @@ -1366,7 +1367,7 @@ TEST(Sltu) { } template <typename T, typename Inputs, typename Results> -static ::F4 GenerateMacroFloat32MinMax(MacroAssembler* masm) { +static F4 GenerateMacroFloat32MinMax(MacroAssembler* masm) { T a = T::from_code(4); // f4 T b = T::from_code(6); // f6 T c = T::from_code(8); // f8 @@ -1430,13 +1431,13 @@ static ::F4 GenerateMacroFloat32MinMax(MacroAssembler* masm) { CodeDesc desc; masm->GetCode(masm->isolate(), &desc); - Handle<Code> code = masm->isolate()->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); + Handle<Code> code = + masm->isolate()->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG OFStream os(stdout); code->Print(os); #endif - return FUNCTION_CAST<::F4>(code->entry()); + return FUNCTION_CAST<F4>(code->entry()); } TEST(macro_float_minmax_f32) { @@ -1465,7 +1466,7 @@ TEST(macro_float_minmax_f32) { float max_aba_; }; - ::F4 f = GenerateMacroFloat32MinMax<FPURegister, Inputs, Results>(masm); + F4 f = GenerateMacroFloat32MinMax<FPURegister, Inputs, Results>(masm); Object* dummy = nullptr; USE(dummy); @@ -1509,7 +1510,7 @@ TEST(macro_float_minmax_f32) { } template <typename T, typename Inputs, typename Results> -static ::F4 GenerateMacroFloat64MinMax(MacroAssembler* masm) { +static F4 GenerateMacroFloat64MinMax(MacroAssembler* masm) { T a = T::from_code(4); // f4 T b = T::from_code(6); // f6 T c = T::from_code(8); // f8 @@ -1573,13 +1574,13 @@ static ::F4 GenerateMacroFloat64MinMax(MacroAssembler* masm) { CodeDesc desc; masm->GetCode(masm->isolate(), &desc); - Handle<Code> code = masm->isolate()->factory()->NewCode( - desc, Code::ComputeFlags(Code::STUB), Handle<Code>()); + Handle<Code> code = + masm->isolate()->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG OFStream os(stdout); code->Print(os); #endif - return FUNCTION_CAST<::F4>(code->entry()); + return FUNCTION_CAST<F4>(code->entry()); } TEST(macro_float_minmax_f64) { @@ -1608,7 +1609,7 @@ TEST(macro_float_minmax_f64) { double max_aba_; }; - ::F4 f = GenerateMacroFloat64MinMax<DoubleRegister, Inputs, Results>(masm); + F4 f = GenerateMacroFloat64MinMax<DoubleRegister, Inputs, Results>(masm); Object* dummy = nullptr; USE(dummy); @@ -1652,3 +1653,6 @@ TEST(macro_float_minmax_f64) { } #undef __ + +} // namespace internal +} // namespace v8 |