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

Method DPPOp

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

Source from the content-addressed store, hash-verified

4227
4228template<IR::OpSize ElementSize>
4229void OpDispatchBuilder::DPPOp(OpcodeArgs) {
4230
4231 Ref Dest = LoadSource(FPRClass, Op, Op->Dest, Op->Flags);
4232 Ref Src = LoadSource(FPRClass, Op, Op->Src[0], Op->Flags);
4233
4234 Ref Result = DPPOpImpl(OpSizeFromDst(Op), Dest, Src, Op->Src[1].Literal(), ElementSize);
4235 StoreResult(FPRClass, Op, Result, OpSize::iInvalid);
4236}
4237
4238template void OpDispatchBuilder::DPPOp<OpSize::i32Bit>(OpcodeArgs);
4239template void OpDispatchBuilder::DPPOp<OpSize::i64Bit>(OpcodeArgs);

Callers

nothing calls this directly

Calls 1

LiteralMethod · 0.80

Tested by

no test coverage detected