Text file src/simd/_gen/simdgen/ops/Others/go.yaml

     1  !sum
     2  - go: LeadingZeros
     3    asm: "VPLZCNT[DQ]"
     4    in:
     5    - &any
     6      go: $t
     7    out:
     8    - *any
     9  - go: AESEncryptOneRound
    10    asm: VAESENC
    11    in:
    12    - &uint8s
    13      base: uint
    14      overwriteElementBits: 8
    15    - &uint32s
    16      base: uint
    17      overwriteElementBits: 32
    18    out:
    19    - *uint8s
    20  - go: AESEncryptLastRound
    21    asm: VAESENCLAST
    22    in:
    23    - *uint8s
    24    - *uint32s
    25    out:
    26    - *uint8s
    27  - go: AESRoundKeyGenAssist
    28    asm: VAESKEYGENASSIST
    29    in:
    30    - *uint32s
    31    - class: immediate
    32      immOffset: 0
    33      name: rconVal
    34    out:
    35    - *uint32s
    36  - go: AESDecryptOneRound
    37    asm: VAESDEC
    38    in:
    39    - *uint8s
    40    - *uint32s
    41    out:
    42    - *uint8s
    43  - go: AESDecryptLastRound
    44    asm: VAESDECLAST
    45    in:
    46    - *uint8s
    47    - *uint32s
    48    out:
    49    - *uint8s
    50  - go: AESInvMixColumns
    51    asm: VAESIMC
    52    in:
    53    - *uint32s
    54    out:
    55    - *uint32s
    56  - go: SHA1FourRounds
    57    asm: SHA1RNDS4
    58    operandOrder: "SHA1RNDS4"
    59    in: &2uint1imm
    60    - &uint
    61      go: $t
    62      base: uint
    63    - *uint
    64    - class: immediate
    65      immOffset: 0
    66    out: &1uint
    67    - *uint
    68  - go: SHA1NextE
    69    asm: SHA1NEXTE
    70    in: &2uint
    71    - *uint
    72    - *uint
    73    out: *1uint
    74  - go: SHA1Message1
    75    asm: SHA1MSG1
    76    in: *2uint
    77    out: *1uint
    78  - go: SHA1Message2
    79    asm: SHA1MSG2
    80    in: *2uint
    81    out: *1uint
    82  - go: SHA256TwoRounds
    83    asm: SHA256RNDS2
    84    in:
    85    - base: uint
    86    - base: uint
    87    - base: uint
    88      overwriteElementBits: 32
    89    out:
    90    - base: uint
    91  - go: SHA256Message1
    92    asm: SHA256MSG1
    93    in: *2uint
    94    out: *1uint
    95  - go: SHA256Message2
    96    asm: SHA256MSG2
    97    in: *2uint
    98    out: *1uint
    99  

View as plain text