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

Method AESEncLastOp

FEXCore/Source/Interface/Core/OpcodeDispatcher/Crypto.cpp:218–227  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

216}
217
218void OpDispatchBuilder::AESEncLastOp(OpcodeArgs) {
219 if (!CTX->HostFeatures.SupportsAES) {
220 UnimplementedOp(Op);
221 return;
222 }
223 Ref Dest = LoadSource(FPRClass, Op, Op->Dest, Op->Flags);
224 Ref Src = LoadSource(FPRClass, Op, Op->Src[0], Op->Flags);
225 Ref Result = _VAESEncLast(OpSize::i128Bit, Dest, Src, LoadZeroVector(OpSize::i128Bit));
226 StoreResult(FPRClass, Op, Result, OpSize::iInvalid);
227}
228
229void OpDispatchBuilder::VAESEncLastOp(OpcodeArgs) {
230 const auto DstSize = OpSizeFromDst(Op);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected