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

Method InsertScalarRound

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

Source from the content-addressed store, hash-verified

537
538template<IR::OpSize ElementSize>
539void OpDispatchBuilder::InsertScalarRound(OpcodeArgs) {
540 const uint64_t Mode = Op->Src[1].Literal();
541 const auto DstSize = GetGuestVectorLength();
542
543 Ref Result = InsertScalarRoundImpl(Op, DstSize, ElementSize, Op->Dest, Op->Src[0], Mode, false);
544 StoreResult_WithOpSize(FPRClass, Op, Op->Dest, Result, DstSize, OpSize::iInvalid);
545}
546
547template void OpDispatchBuilder::InsertScalarRound<OpSize::i32Bit>(OpcodeArgs);
548template void OpDispatchBuilder::InsertScalarRound<OpSize::i64Bit>(OpcodeArgs);

Callers

nothing calls this directly

Calls 1

LiteralMethod · 0.80

Tested by

no test coverage detected