...

Text file src/simd/archsimd/_gen/simdgen/ops/IntOnlyArith/go_arm64.yaml

Documentation: simd/archsimd/_gen/simdgen/ops/IntOnlyArith

     1!sum
     2
     3# Unsigned average — VURHADD
     4- go: Average
     5  signed: false
     6  asm: "VURHADD"
     7  in:
     8  - &uint
     9    go: $t
    10    base: uint
    11  - *uint
    12  out:
    13  - *uint
    14
    15# Signed average — VSRHADD
    16- go: Average
    17  signed: true
    18  asm: "VSRHADD"
    19  in:
    20  - &int
    21    go: $t
    22    base: int
    23  - *int
    24  out:
    25  - *int
    26
    27# Population count per byte — VCNT
    28- go: OnesCount
    29  asm: "VCNT"
    30  in:
    31  - &any8
    32    go: $t
    33    elemBits: 8
    34  out:
    35  - *any8

View as plain text