fixed opcodes.c so it is more consistent