...

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

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

     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

View as plain text