Text file src/simd/_gen/simdgen/ops/BitwiseLogic/categories.yaml

     1  !sum
     2  - go: And
     3    commutative: true
     4    documentation: !string |-
     5      // NAME performs a bitwise AND operation between two vectors.
     6  - go: Or
     7    commutative: true
     8    documentation: !string |-
     9      // NAME performs a bitwise OR operation between two vectors.
    10  - go: AndNot
    11    commutative: false
    12    documentation: !string |-
    13      // NAME performs a bitwise x &^ y.
    14  - go: Xor
    15    commutative: true
    16    documentation: !string |-
    17      // NAME performs a bitwise XOR operation between two vectors.
    18  - go: tern
    19    commutative: false
    20    documentation: !string |-
    21      // NAME performs a logical operation on three vectors based on the 8-bit truth table.
    22      // Bitwise, the result is equal to 1 & (table >> (x<<2 + y<<1 + z))
    23  
    24  # We also have PTEST and VPTERNLOG, those should be hidden from the users
    25  # and only appear in rewrite rules.
    26  

View as plain text