Home
last modified time | relevance | path

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

/frameworks/libs/binary_translation/assembler/
Dassembler_test.cc79 assembler.Movl(Assembler::eax, {.base = Assembler::esp, .disp = 4}); in AssemblerTest()
82 assembler.Movl({.base = Assembler::esp}, Assembler::eax); in AssemblerTest()
87 assembler.Movl(Assembler::ecx, 0xcccccccc); in AssemblerTest()
89 assembler.Movl(Assembler::eax, {.base = Assembler::esp, .disp = 8}); in AssemblerTest()
137 as.Movl(Assembler::eax, 2); in LabelTest()
159 as.Movl(Assembler::eax, 0xcccccccc); in CondTest1()
160 as.Movl(Assembler::edx, {.base = Assembler::esp, .disp = 4}); // arg1. in CondTest1()
161 as.Movl(Assembler::ecx, {.base = Assembler::esp, .disp = 8}); // arg2. in CondTest1()
187 as.Movl(Assembler::edx, {.base = Assembler::esp, .disp = 4}); // arg1. in CondTest2()
188 as.Movl(Assembler::ecx, {.base = Assembler::esp, .disp = 8}); // arg2. in CondTest2()
[all …]
/frameworks/libs/binary_translation/code_gen_lib/
Dgen_wrapper_riscv64_to_x86_64.cc186 as.Movl({.base = Assembler::rsp, .disp = kArgcOffset}, std::min(argc, 8)); in GenWrapGuestFunction()
187 as.Movl({.base = Assembler::rsp, .disp = kFpArgcOffset}, std::min(fp_argc, 8)); in GenWrapGuestFunction()
189 as.Movl({.base = Assembler::rsp, .disp = kStackArgcOffset}, stack_argc * 8); in GenWrapGuestFunction()
194 as.Movl({.base = Assembler::rsp, .disp = kRescOffset}, 1); in GenWrapGuestFunction()
195 as.Movl({.base = Assembler::rsp, .disp = kFpRescOffset}, 0); in GenWrapGuestFunction()
197 as.Movl({.base = Assembler::rsp, .disp = kRescOffset}, 0); in GenWrapGuestFunction()
198 as.Movl({.base = Assembler::rsp, .disp = kFpRescOffset}, 1); in GenWrapGuestFunction()
201 as.Movl({.base = Assembler::rsp, .disp = kRescOffset}, 0); in GenWrapGuestFunction()
202 as.Movl({.base = Assembler::rsp, .disp = kFpRescOffset}, 0); in GenWrapGuestFunction()
/frameworks/libs/binary_translation/intrinsics/riscv64_to_x86_64/include/berberis/intrinsics/
Dmacro_assembler_bitmanip_impl.h80 Movl(result, result); in MacroAdduw()
86 Movl(result, result); in MacroSh1adduw()
92 Movl(result, result); in MacroSh2adduw()
98 Movl(result, result); in MacroSh3adduw()
120 Movl(result, 0); in MacroBext()
Dmacro_assembler.h71 using Assembler::Movl;
/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/
Dlite_translator.cc139 as_.Movl(res, arg1); in Op32()
144 as_.Movl(res, arg1); in Op32()
151 as_.Movl(res, arg1); in Op32()
152 as_.Movl(as_.rcx, arg2); in Op32()
165 as_.Movl(res, arg1); in Op32()
217 as_.Movl(res, arg); in OpImm32()
252 as_.Movl(res, arg); in ShiftImm32()
253 as_.Movl(as_.rcx, imm); in ShiftImm32()
384 as_.Movl(res, asm_memop); in Load()
430 as_.Movl(asm_memop, data); in Store()
[all …]
Dcall_intrinsic.h163 constexpr void Movl(Register, int32_t) const {} in Movl() function
247 as.Movl(kAbiArgs[gp_index++], static_cast<int32_t>(arg.value)); in InitArgs()
/frameworks/libs/binary_translation/assembler/include/berberis/assembler/
Dx86_32.h116 using AssemblerX86::Movl;
119 void Movl(Register dest, const Operand& src) { in Movl() function
123 AssemblerX86::Movl(dest, src); in Movl()
127 void Movl(const Operand& dest, Register src) { in Movl() function
131 AssemblerX86::Movl(dest, src); in Movl()
Dx86_64.h468 Movl(dest, static_cast<uint32_t>(imm64)); in Movq()
/frameworks/libs/binary_translation/intrinsics/common_to_x86/include/berberis/intrinsics/
Dmacro_assembler-inl.h126 Assembler::Movl(dest, src); \
150 Assembler::Movl(dest, src); \
302 Assembler::Movl(dest, src);