MASKWHEEL
? MASKWHEEL(0, (abs)) \
: MASKWHEEL(1, (abs)) + WHEELSIZE \
? MASKWHEEL(2, (abs)) + 2*WHEELSIZE \
: MASKWHEEL(3, (abs)) + 3*WHEELSIZE])
&timeout_wheel[MASKWHEEL((wheel), (time)) + (wheel)*WHEELSIZE])
if (MASKWHEEL(0, ticks) == 0) {
if (MASKWHEEL(1, ticks) == 0) {
if (MASKWHEEL(2, ticks) == 0)