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

     1  !sum
     2  - go: Equal
     3    asm: "VCMEQ"
     4    in:
     5    - &int
     6      go: $t
     7      base: int
     8    - *int
     9    out:
    10    - &anyToMask
    11      go: $t
    12      overwriteBase: int
    13      overwriteClass: mask
    14  
    15  - go: Equal
    16    asm: "VCMEQ"
    17    in:
    18    - &uint
    19      go: $t
    20      base: uint
    21    - *uint
    22    out:
    23    - *anyToMask
    24  
    25  - go: Greater
    26    asm: "VCMGT"
    27    in:
    28    - *int
    29    - *int
    30    out:
    31    - *anyToMask
    32  
    33  - go: Greater
    34    asm: "VCMHI"
    35    in:
    36    - *uint
    37    - *uint
    38    out:
    39    - *anyToMask
    40  
    41  - go: GreaterEqual
    42    asm: "VCMGE"
    43    in:
    44    - *int
    45    - *int
    46    out:
    47    - *anyToMask
    48  
    49  - go: GreaterEqual
    50    asm: "VCMHS"
    51    in:
    52    - *uint
    53    - *uint
    54    out:
    55    - *anyToMask
    56  
    57  - go: Equal
    58    asm: "VFCMEQ"
    59    in:
    60    - &float
    61      go: $t
    62      base: float
    63    - *float
    64    out:
    65    - *anyToMask
    66  
    67  - go: Greater
    68    asm: "VFCMGT"
    69    in:
    70    - *float
    71    - *float
    72    out:
    73    - *anyToMask
    74  
    75  - go: GreaterEqual
    76    asm: "VFCMGE"
    77    in:
    78    - *float
    79    - *float
    80    out:
    81    - *anyToMask
    82  

View as plain text