re-arrange opcodes to separate files