Lines Matching refs:x
27 #define resetbits(x,m) ((x) &= cast(lu_byte, ~(m))) argument
28 #define setbits(x,m) ((x) |= (m)) argument
29 #define testbits(x,m) ((x) & (m)) argument
32 #define l_setbit(x,b) setbits(x, bitmask(b)) argument
33 #define resetbit(x,b) resetbits(x, bitmask(b)) argument
34 #define testbit(x,b) testbits(x, bitmask(b)) argument
35 #define set2bits(x,b1,b2) setbits(x, (bit2mask(b1, b2))) argument
36 #define reset2bits(x,b1,b2) resetbits(x, (bit2mask(b1, b2))) argument
37 #define test2bits(x,b1,b2) testbits(x, (bit2mask(b1, b2))) argument
65 #define iswhite(x) test2bits((x)->gch.marked, WHITE0BIT, WHITE1BIT) argument
66 #define isblack(x) testbit((x)->gch.marked, BLACKBIT) argument
67 #define isgray(x) (!isblack(x) && !iswhite(x)) argument
72 #define changewhite(x) ((x)->gch.marked ^= WHITEBITS) argument
73 #define gray2black(x) l_setbit((x)->gch.marked, BLACKBIT) argument
75 #define valiswhite(x) (iscollectable(x) && iswhite(gcvalue(x))) argument