Home | History | Annotate | Download | only in ARM

Lines Matching full:bics

818     BICS     r3, r2, r1          // Must be wide - 3 distinct registers
819 BICS r2, r2, r1 // Should choose narrow
820 BICS r1, r2, r1 // Should choose wide - not commutative
821 BICS.W r2, r2, r1 // Explicitly wide
822 BICS.W r0, r1, r0
824 BICS r7, r7, r1 // Should use narrow
825 BICS r8, r1, r8 // high registers so must use wide encoding
826 BICS r8, r8, r1
827 BICS r7, r8, r7
828 BICS r5, r5, r8
829 BICS r3, r3, r1, lsl #1 // Must use wide - shifted register
830 BICS r4, r1, r4, lsr #1
831 // CHECK: bics.w r3, r2, r1 @ encoding: [0x32,0xea,0x01,0x03]
832 // CHECK: bics r2, r1 @ encoding: [0x8a,0x43]
833 // CHECK: bics.w r1, r2, r1 @ encoding: [0x32,0xea,0x01,0x01]
834 // CHECK: bics.w r2, r2, r1 @ encoding: [0x32,0xea,0x01,0x02]
835 // CHECK: bics.w r0, r1, r0 @ encoding: [0x31,0xea,0x00,0x00]
837 // CHECK: bics r7, r1 @ encoding: [0x8f,0x43]
838 // CHECK: bics.w r8, r1, r8 @ encoding: [0x31,0xea,0x08,0x08]
839 // CHECK: bics.w r8, r8, r1 @ encoding: [0x38,0xea,0x01,0x08]
840 // CHECK: bics.w r7, r8, r7 @ encoding: [0x38,0xea,0x07,0x07]
841 // CHECK: bics.w r5, r5, r8 @ encoding: [0x35,0xea,0x08,0x05]
842 // CHECK: bics.w r3, r3, r1, lsl #1 @ encoding: [0x33,0xea,0x41,0x03]
843 // CHECK: bics.w r4, r1, r4, lsr #1 @ encoding: [0x31,0xea,0x54,0x04]