MCPcopy Create free account
hub / github.com/FEX-Emu/FEX / MOVVectorUnalignedOp

Method MOVVectorUnalignedOp

FEXCore/Source/Interface/Core/OpcodeDispatcher/Vector.cpp:36–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34}
35
36void OpDispatchBuilder::MOVVectorUnalignedOp(OpcodeArgs) {
37 if (Op->Dest.IsGPR() && Op->Src[0].IsGPR() && Op->Dest.Data.GPR.GPR == Op->Src[0].Data.GPR.GPR) {
38 // Nop
39 return;
40 }
41 Ref Src = LoadSource(FPRClass, Op, Op->Src[0], Op->Flags, {.Align = OpSize::i8Bit});
42 StoreResult(FPRClass, Op, Src, OpSize::i8Bit);
43}
44
45void OpDispatchBuilder::MOVVectorNTOp(OpcodeArgs) {
46 const auto Size = OpSizeFromDst(Op);

Callers

nothing calls this directly

Calls 1

IsGPRMethod · 0.45

Tested by

no test coverage detected