Lines Matching refs:commutative
9 // In addition, some operations are commutative, allowing the transformation
42 // ADD register (not SP) A8.8.6 (commutative)
92 // ADD (SP plus register) A8.8.10 (commutative)
105 // AND (commutative)
108 ANDS r2, r1, r2 // Should choose narrow - commutative
140 ANDEQ r3, r1, r3 // Should choose narrow - commutative
192 // EOR (commutative)
195 EORS r5, r1, r5 // Should choose narrow - commutative
227 EOREQ r2, r1, r2 // Should choose narrow - commutative
282 LSLS r2, r1, r2 // Should choose wide - not commutative
308 LSLEQ r2, r1, r2 // Should choose wide - not commutative
351 LSRS r2, r1, r2 // Should choose wide - not commutative
377 LSREQ r7, r1, r7 // Should choose wide - not commutative
420 ASRS r0, r1, r0 // Should choose wide - not commutative
446 ASREQ r1, r2, r1 // Should choose wide - not commutative
486 // ADC (commutative)
489 ADCS r3, r1, r3 // Should choose narrow - commutative
521 ADCEQ r3, r1, r3 // Should choose narrow - commutative
576 SBCS r1, r4, r1 // Should choose wide - not commutative
657 RORS r1, r0, r1 // Should choose wide - not commutative
683 ROREQ r1, r4, r1 // Should choose wide - not commutative
728 // ORR (commutative)
731 ORRS r3, r1, r3 // Should choose narrow - commutative
763 ORREQ r5, r1, r5 // Should choose narrow - commutative
820 BICS r1, r2, r1 // Should choose wide - not commutative
850 BICEQ r1, r5, r1 // Should choose wide - not commutative