1 !sum
2 - go: And
3 commutative: true
4 documentation: !string |-
5 // NAME performs a bitwise x & y.
6 - go: Or
7 commutative: true
8 documentation: !string |-
9 // NAME performs a bitwise x | y.
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 x ^ y.
18 - go: OrNot
19 commutative: false
20 documentation: !string |-
21 // NAME performs a bitwise x | ^y.
22 - go: Not
23 commutative: false
24 documentation: !string |-
25 // NAME returns the bitwise complement of x.
26 - go: tern
27 commutative: false
28 documentation: !string |-
29 // NAME performs a logical operation on three vectors based on the 8-bit truth table.
30 // Bitwise, the result is equal to 1 & (table >> (x<<2 + y<<1 + z))
31
32 # We also have PTEST and VPTERNLOG, those should be hidden from the users
33 # and only appear in rewrite rules.
34
View as plain text