...
Run Format

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

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

     1!sum
     2- go: Div
     3  commutative: false
     4  documentation: !string |-
     5    // NAME divides elements of two vectors.
     6- go: Sqrt
     7  commutative: false
     8  documentation: !string |-
     9    // NAME computes the square root of each element.
    10- go: Reciprocal
    11  commutative: false
    12  documentation: !string |-
    13    // NAME computes an approximate reciprocal of each element.
    14- go: ReciprocalSqrt
    15  commutative: false
    16  documentation: !string |-
    17    // NAME computes an approximate reciprocal of the square root of each element.
    18- go: Scale
    19  commutative: false
    20  documentation: !string |-
    21    // NAME multiplies each element of x by 2 raised to the power of the
    22    // floor of the corresponding element in y.
    23- go: RoundToEven
    24  commutative: false
    25  constImm: 0
    26  documentation: !string |-
    27    // NAME rounds elements to the nearest integer, rounding ties to even.
    28- go: RoundToEvenScaled
    29  commutative: false
    30  constImm: 0
    31  documentation: !string |-
    32    // NAME rounds elements with specified precision.
    33- go: RoundToEvenScaledResidue
    34  commutative: false
    35  constImm: 0
    36  documentation: !string |-
    37    // NAME computes the difference after rounding with specified precision.
    38- go: Floor
    39  commutative: false
    40  constImm: 1
    41  documentation: !string |-
    42    // NAME rounds elements down to the nearest integer.
    43- go: FloorScaled
    44  commutative: false
    45  constImm: 1
    46  documentation: !string |-
    47    // NAME rounds elements down with specified precision.
    48- go: FloorScaledResidue
    49  commutative: false
    50  constImm: 1
    51  documentation: !string |-
    52    // NAME computes the difference after flooring with specified precision.
    53- go: Ceil
    54  commutative: false
    55  constImm: 2
    56  documentation: !string |-
    57    // NAME rounds elements up to the nearest integer.
    58- go: CeilScaled
    59  commutative: false
    60  constImm: 2
    61  documentation: !string |-
    62    // NAME rounds elements up with specified precision.
    63- go: CeilScaledResidue
    64  commutative: false
    65  constImm: 2
    66  documentation: !string |-
    67    // NAME computes the difference after ceiling with specified precision.
    68- go: Trunc
    69  commutative: false
    70  constImm: 3
    71  documentation: !string |-
    72    // NAME truncates elements towards zero.
    73- go: TruncScaled
    74  commutative: false
    75  constImm: 3
    76  documentation: !string |-
    77    // NAME truncates elements with specified precision.
    78- go: TruncScaledResidue
    79  commutative: false
    80  constImm: 3
    81  documentation: !string |-
    82    // NAME computes the difference after truncating with specified precision.
    83- go: AddSub
    84  commutative: false
    85  documentation: !string |-
    86    // NAME subtracts even elements and adds odd elements of two vectors.

View as plain text