2 * tests for logical instruction relaxation
7 .include "relaxation_macro.h"
9 .macro _logical_op_pattern insn insn1
10 insn_32 "\insn r0, r0, r15"
12 tran_16_32 "\insn! r0, r15", "\insn r0, r0, r15"
16 insn_32 "\insn1 r0, r0, r15"
17 insn_32 "\insn r0, r0, r16"
18 insn_32 "\insn r16, r16, r0"
19 insn_32 "\insn r16, r16, r17"
20 insn_32 "\insn r0, r1, r2"
24 /* and/or rD,rA,rB -> and!/or! rD,rA */
25 _logical_op_pattern "and", "and.c"
26 _logical_op_pattern "or", "or.c"