/frameworks/libs/binary_translation/assembler/ |
D | assembler_test.cc | 79 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/ |
D | gen_wrapper_riscv64_to_x86_64.cc | 186 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/ |
D | macro_assembler_bitmanip_impl.h | 80 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()
|
D | macro_assembler.h | 71 using Assembler::Movl;
|
/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/ |
D | lite_translator.cc | 139 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 …]
|
D | call_intrinsic.h | 163 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/ |
D | x86_32.h | 116 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()
|
D | x86_64.h | 468 Movl(dest, static_cast<uint32_t>(imm64)); in Movq()
|
/frameworks/libs/binary_translation/intrinsics/common_to_x86/include/berberis/intrinsics/ |
D | macro_assembler-inl.h | 126 Assembler::Movl(dest, src); \ 150 Assembler::Movl(dest, src); \ 302 Assembler::Movl(dest, src);
|