build a kernel without indirect jumps