| !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 |