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

     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
    62  

View as plain text