Home
last modified time | relevance | path

Searched refs:fp_argc (Results 1 – 4 of 4) sorted by relevance

/frameworks/libs/binary_translation/code_gen_lib/
Dgen_wrapper_riscv64_to_x86_64.cc94 constexpr int kFpArgcOffset = offsetof(GuestArgumentBuffer, fp_argc); in GenWrapGuestFunction()
104 int fp_argc = 0; in GenWrapGuestFunction() local
151 if (fp_argc < static_cast<int>(std::size(kFpParamRegs))) { in GenWrapGuestFunction()
155 as.MacroNanBoxAVX<intrinsics::Float32>(kFpParamRegs[fp_argc], kFpParamRegs[fp_argc]); in GenWrapGuestFunction()
157 as.MacroNanBox<intrinsics::Float32>(kFpParamRegs[fp_argc]); in GenWrapGuestFunction()
161 as.Vmovq({.base = Assembler::rsp, .disp = kFpArgvOffset + fp_argc * 8}, in GenWrapGuestFunction()
162 kFpParamRegs[fp_argc]); in GenWrapGuestFunction()
164 as.Movq({.base = Assembler::rsp, .disp = kFpArgvOffset + fp_argc * 8}, in GenWrapGuestFunction()
165 kFpParamRegs[fp_argc]); in GenWrapGuestFunction()
181 ++fp_argc; in GenWrapGuestFunction()
[all …]
Dcode_gen_lib_riscv64_test.cc328 ASSERT_EQ(8, buf->fp_argc); in Run18Fp()
/frameworks/libs/binary_translation/runtime/
Drun_guest_call_riscv64.cc76 memcpy(&(state->cpu.f[FA0]), buf->fp_argv, buf->fp_argc * sizeof(buf->fp_argv[0])); in RunGuestCall()
/frameworks/libs/binary_translation/guest_abi/riscv64/include/berberis/guest_abi/
Dguest_arguments_arch.h32 int fp_argc; // in float registers. member