...

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

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

     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

View as plain text