Home
last modified time | relevance | path

Searched refs:masm (Results 1 – 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
Dassembler_x64_test.cpp128 #define __ masm.
131 x64::AssemblerX64 masm(chunk_); in HWTEST_F_L0() local
136 uint32_t value = masm.GetU8(current++); in HWTEST_F_L0()
139 value = masm.GetU8(current++); in HWTEST_F_L0()
141 value = masm.GetU8(current++); in HWTEST_F_L0()
144 value = masm.GetU8(current++); in HWTEST_F_L0()
148 value = masm.GetU8(current++); in HWTEST_F_L0()
150 value = masm.GetU8(current++); in HWTEST_F_L0()
152 value = masm.GetU8(current++); in HWTEST_F_L0()
155 value = masm.GetU8(current++); in HWTEST_F_L0()
[all …]
Dassembler_aarch64_test.cpp122 #define __ masm.
135 AssemblerAarch64 masm(chunk_); in HWTEST_F_L0() local
141 DisassembleChunk(TARGET_AARCH64, &masm, oss); in HWTEST_F_L0()
150 AssemblerAarch64 masm(chunk_); in HWTEST_F_L0() local
155 DisassembleChunk(TARGET_AARCH64, &masm, oss); in HWTEST_F_L0()
166 AssemblerAarch64 masm(chunk_); in HWTEST_F_L0() local
172 DisassembleChunk(TARGET_AARCH64, &masm, oss); in HWTEST_F_L0()
190 AssemblerAarch64 masm(chunk_); in HWTEST_F_L0() local
203 DisassembleChunk(TARGET_AARCH64, &masm, oss); in HWTEST_F_L0()
215 AssemblerAarch64 masm(chunk_); in HWTEST_F_L0() local
[all …]
/arkcompiler/runtime_core/compiler/tests/
Dencoders_test.cpp197 auto masm = encoder->GetMasm(); in TEST_F() local
198 auto buffer = masm->GetBuffer(); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/
Dencoders_test.cpp202 auto masm = encoder->GetMasm(); in TEST_F() local
203 auto buffer = masm->GetBuffer(); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/aarch32/
Dencoder32_test_2.cpp642 auto masm = static_cast<aarch32::Aarch32Encoder *>(test->GetEncoder())->GetMasm(); in TestSelect() local
654 masm->Push(aarch32::VixlReg(param2)); in TestSelect()
655 masm->Push(aarch32::VixlReg(param3)); in TestSelect()
659 masm->Pop(aarch32::VixlReg(param3)); in TestSelect()
660 masm->Pop(aarch32::VixlReg(param2)); in TestSelect()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/
Dencode.cpp220 auto masm = (static_cast<Amd64Encoder *>(GetEncoder()))->GetMasm(); in CreateLabel() local
221 auto label = masm->newLabel(); in CreateLabel()
267 asmjit::x86::Mem ArchMem::Prepare(asmjit::x86::Assembler *masm) in Prepare() argument
275 masm->shl(mem_.indexReg().as<asmjit::x86::Gp>(), asmjit::imm(bigShift_)); in Prepare()
283 masm->movsxd(qIndex, dIndex); in Prepare()
1410 static void EncodeDivSpillDst(asmjit::x86::Assembler *masm, Reg dst) in EncodeDivSpillDst() argument
1413 masm->push(asmjit::x86::rdx); in EncodeDivSpillDst()
1416 masm->push(asmjit::x86::rax); in EncodeDivSpillDst()
1420 static void EncodeDivFillDst(asmjit::x86::Assembler *masm, Reg dst) in EncodeDivFillDst() argument
1423 masm->mov(ArchReg(dst, DOUBLE_WORD_SIZE), asmjit::x86::rax); in EncodeDivFillDst()
[all …]
Dtarget.h120 asmjit::x86::Mem Prepare(asmjit::x86::Assembler *masm);
/arkcompiler/runtime_core/compiler/tests/aarch32/
Dencoder32_test.cpp2906 auto masm = static_cast<aarch32::Aarch32Encoder *>(test->GetEncoder())->GetMasm(); in TestSelect() local
2918 masm->Push(aarch32::VixlReg(param2)); in TestSelect()
2919 masm->Push(aarch32::VixlReg(param3)); in TestSelect()
2923 masm->Pop(aarch32::VixlReg(param3)); in TestSelect()
2924 masm->Pop(aarch32::VixlReg(param2)); in TestSelect()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/
Dencode.cpp3082 static void LoadStorePair(vixl::aarch64::MacroAssembler *masm, CPURegister lastReg, CPURegister reg… in LoadStorePair() argument
3088 masm->Stp(lastReg, reg, MemOperand(baseReg, (idx - OFFSET) * DOUBLE_WORD_SIZE_BYTES)); in LoadStorePair()
3090 masm->Ldp(lastReg, reg, MemOperand(baseReg, (idx - OFFSET) * DOUBLE_WORD_SIZE_BYTES)); in LoadStorePair()
3095 static void LoadStoreReg(vixl::aarch64::MacroAssembler *masm, CPURegister lastReg, Reg base, int32_… in LoadStoreReg() argument
3099 masm->Str(lastReg, MemOperand(baseReg, (idx - 1) * DOUBLE_WORD_SIZE_BYTES)); in LoadStoreReg()
3101 masm->Ldr(lastReg, MemOperand(baseReg, (idx - 1) * DOUBLE_WORD_SIZE_BYTES)); in LoadStoreReg()