reorder opcodes and copy documentation