/* * test relax * nop <-> nop! * Author: ligang */ .macro tran insn32, insn16 /* This block transform 32b instruction to 16b. */ .align 4 \insn32 #32b -> 16b \insn16 \insn32 #32b -> 16b \insn32 #32b -> 16b \insn16 \insn32 #32b -> 16b \insn32 #No transform add r18, r20, r24 /* This block transform 16b instruction to 32b. */ .align 4 \insn16 #No transform \insn32 \insn16 #No transform \insn16 \insn16 #16b -> 32b xor r18, r20, r24 .endm tran "nop", "nop!"