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

Method AESKeyGenAssistImpl

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

Source from the content-addressed store, hash-verified

291}
292
293Ref OpDispatchBuilder::AESKeyGenAssistImpl(OpcodeArgs) {
294 Ref Src = LoadSource(FPRClass, Op, Op->Src[0], Op->Flags);
295 const uint64_t RCON = Op->Src[1].Literal();
296
297 auto KeyGenSwizzle = LoadAndCacheNamedVectorConstant(OpSize::i128Bit, NAMED_VECTOR_AESKEYGENASSIST_SWIZZLE);
298 return _VAESKeyGenAssist(Src, KeyGenSwizzle, LoadZeroVector(OpSize::i128Bit), RCON);
299}
300
301void OpDispatchBuilder::AESKeyGenAssist(OpcodeArgs) {
302 if (!CTX->HostFeatures.SupportsAES) {

Callers

nothing calls this directly

Calls 1

LiteralMethod · 0.80

Tested by

no test coverage detected