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

     1  !sum
     2  
     3  # Float Div — VFDIV
     4  - go: Div
     5    asm: "VFDIV"
     6    in:
     7    - &fp
     8      go: $t
     9      base: float
    10    - *fp
    11    out:
    12    - *fp
    13  
    14  # Float Sqrt — VFSQRT
    15  - go: Sqrt
    16    asm: "VFSQRT"
    17    in:
    18    - *fp
    19    out:
    20    - *fp
    21  
    22  # Float Round — VFRINTN (rounds to nearest, ties to even)
    23  - go: Round
    24    asm: "VFRINTN"
    25    in:
    26    - *fp
    27    out:
    28    - *fp
    29  
    30  # Float Floor — VFRINTM
    31  - go: Floor
    32    asm: "VFRINTM"
    33    in:
    34    - *fp
    35    out:
    36    - *fp
    37  
    38  # Float Ceil — VFRINTP
    39  - go: Ceil
    40    asm: "VFRINTP"
    41    in:
    42    - *fp
    43    out:
    44    - *fp
    45  
    46  # Float Trunc — VFRINTZ
    47  - go: Trunc
    48    asm: "VFRINTZ"
    49    in:
    50    - *fp
    51    out:
    52    - *fp
    53  

View as plain text