Lines Matching defs:xor
37 "OPS := [ or NUM | and NUM | xor NUM | rshift NUM | addend NUM ]\n"
92 static void transfer_bitop(__u32 *mask, __u32 *xor, __u32 m, __u32 x)
94 *xor = x ^ (*xor & m);
139 __u32 mask = ~0U, xor = 0;
172 transfer_bitop(&mask, &xor, tmp, 0);
179 transfer_bitop(&mask, &xor, ~tmp, tmp);
180 } else if (matches(*argv, "xor") == 0) {
183 fprintf(stderr, "Illegal \"xor\"\n");
186 transfer_bitop(&mask, &xor, ~0, tmp);
260 if (mask != ~0 || xor != 0) {
262 addattr32(n, 4096, TCA_FLOW_XOR, xor);
318 __u32 xor = mask & val;
322 if (xor != 0)
323 fprintf(f, "xor 0x%.8x ", xor);