blob: 6099ce4a10a9e35069fd9b44ff1b40f64332c63d [file] [log] [blame]
!sum
- go: LeadingZeros
asm: "VPLZCNT[DQ]"
in:
- &any
go: $t
out:
- *any
- go: AESEncryptOneRound
asm: VAESENC
in:
- &uint8s
base: uint
overwriteElementBits: 8
- &uint32s
base: uint
overwriteElementBits: 32
out:
- *uint8s
- go: AESEncryptLastRound
asm: VAESENCLAST
in:
- *uint8s
- *uint32s
out:
- *uint8s
- go: AESRoundKeyGenAssist
asm: VAESKEYGENASSIST
in:
- *uint32s
- class: immediate
immOffset: 0
name: rconVal
out:
- *uint32s
- go: AESDecryptOneRound
asm: VAESDEC
in:
- *uint8s
- *uint32s
out:
- *uint8s
- go: AESDecryptLastRound
asm: VAESDECLAST
in:
- *uint8s
- *uint32s
out:
- *uint8s
- go: AESInvMixColumns
asm: VAESIMC
in:
- *uint32s
out:
- *uint32s
- go: SHA1FourRounds
asm: SHA1RNDS4
operandOrder: "SHA1RNDS4"
in: &2uint1imm
- &uint
go: $t
base: uint
- *uint
- class: immediate
immOffset: 0
out: &1uint
- *uint
- go: SHA1NextE
asm: SHA1NEXTE
in: &2uint
- *uint
- *uint
out: *1uint
- go: SHA1Message1
asm: SHA1MSG1
in: *2uint
out: *1uint
- go: SHA1Message2
asm: SHA1MSG2
in: *2uint
out: *1uint
- go: SHA256TwoRounds
asm: SHA256RNDS2
in:
- base: uint
- base: uint
- base: uint
overwriteElementBits: 32
out:
- base: uint
- go: SHA256Message1
asm: SHA256MSG1
in: *2uint
out: *1uint
- go: SHA256Message2
asm: SHA256MSG2
in: *2uint
out: *1uint