started implementing smp opcodes, and already looking for clever tricks to write it better :P I might even use macros and templates *gasp*