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);
138 __u32 mask = ~0U, xor = 0;
169 transfer_bitop(&mask, &xor, tmp, 0);
176 transfer_bitop(&mask, &xor, ~tmp, tmp);
177 } else if (matches(*argv, "xor") == 0) {
180 fprintf(stderr, "Illegal \"xor\"\n");
183 transfer_bitop(&mask, &xor, ~0, tmp);
257 if (mask != ~0 || xor != 0) {
259 addattr32(n, 4096, TCA_FLOW_XOR, xor);
316 __u32 xor = mask & val;
320 if (xor != 0)
321 fprintf(f, "xor 0x%.8x ", xor);