ir: Add an opcode for doing an SM4 lookup table query

This commit is contained in:
Lioncash
2018-05-07 08:29:12 -04:00
committed by MerryMage
parent 27a6d5f6ce
commit b312d28295
7 changed files with 106 additions and 0 deletions

View File

@@ -683,6 +683,10 @@ U128 IREmitter::AESMixColumns(const U128& a) {
return Inst<U128>(Opcode::AESMixColumns, a);
}
U8 IREmitter::SM4AccessSubstitutionBox(const U8& a) {
return Inst<U8>(Opcode::SM4AccessSubstitutionBox, a);
}
UAny IREmitter::VectorGetElement(size_t esize, const U128& a, size_t index) {
ASSERT_MSG(esize * index < 128, "Invalid index");
switch (esize) {