decoder.s, sexecutor.c