static void (*const _f[2])(int) = {fn, fn_nul};
_f[(a>>3)&0x1](a);