all: VAES instructions (#358)

Adds "Vector Advanced Encryption Standard" instruction set.

These are added via the `opcodesextra` mechanism #345, since they're missing
from the opcodes database.

Contributed by @vsivsi. Extracted from #349 with minor tweaks.

Co-authored-by: Vaughn Iverson <vsivsi@yahoo.com>
This commit is contained in:
Michael McLoughlin
2023-01-07 21:55:36 -08:00
committed by GitHub
parent 92f38ce96d
commit 0569748e19
7 changed files with 1087 additions and 642 deletions

View File

@@ -7,6 +7,7 @@ import "github.com/mmcloughlin/avo/internal/inst"
var sets = [][]*inst.Instruction{
movlqzx,
gfni,
vaes,
}
// Instructions returns a list of extras to add to the instructions database.