...

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

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

     1!sum
     2
     3# Signed integer Max — VSMAX
     4- go: Max
     5  asm: "VSMAX"
     6  in:
     7  - &int
     8    go: $t
     9    base: int
    10  - *int
    11  out:
    12  - *int
    13
    14# Unsigned integer Max — VUMAX
    15- go: Max
    16  asm: "VUMAX"
    17  in:
    18  - &uint
    19    go: $t
    20    base: uint
    21  - *uint
    22  out:
    23  - *uint
    24
    25# Float Max (NaN-suppressing) — VFMAX
    26- go: Max
    27  asm: "VFMAX"
    28  in:
    29  - &fp
    30    go: $t
    31    base: float
    32  - *fp
    33  out:
    34  - *fp
    35
    36# Signed integer Min — VSMIN
    37- go: Min
    38  asm: "VSMIN"
    39  in:
    40  - *int
    41  - *int
    42  out:
    43  - *int
    44
    45# Unsigned integer Min — VUMIN
    46- go: Min
    47  asm: "VUMIN"
    48  in:
    49  - *uint
    50  - *uint
    51  out:
    52  - *uint
    53
    54# Float Min (NaN-suppressing) — VFMIN
    55- go: Min
    56  asm: "VFMIN"
    57  in:
    58  - *fp
    59  - *fp
    60  out:
    61  - *fp

View as plain text