• Home
  • Raw
  • Download

Lines Matching refs:r8

8 //   - Rd, Rn and Rm are < r8
12 // - Rd, Rn and Rm are < r8
23 ANDS r8, r1, r8 // high registers so must use wide encoding
24 ANDS r8, r8, r1
25 ANDS r0, r8, r0
26 ANDS r1, r1, r8
37 // CHECK: ands.w r8, r1, r8 @ encoding: [0x11,0xea,0x08,0x08]
38 // CHECK: ands.w r8, r8, r1 @ encoding: [0x18,0xea,0x01,0x08]
39 // CHECK: ands.w r0, r8, r0 @ encoding: [0x18,0xea,0x00,0x00]
40 // CHECK: ands.w r1, r1, r8 @ encoding: [0x11,0xea,0x08,0x01]
61 ANDEQ r8, r1, r8 // high registers so must use wide encoding
63 ANDEQ r8, r8, r1
65 ANDEQ r4, r8, r4
67 ANDEQ r4, r4, r8
89 // CHECK: andeq.w r8, r1, r8 @ encoding: [0x01,0xea,0x08,0x08]
91 // CHECK: andeq.w r8, r8, r1 @ encoding: [0x08,0xea,0x01,0x08]
93 // CHECK: andeq.w r4, r8, r4 @ encoding: [0x08,0xea,0x04,0x04]
95 // CHECK: andeq.w r4, r4, r8 @ encoding: [0x04,0xea,0x08,0x04]
110 EORS r8, r1, r8 // high registers so must use wide encoding
111 EORS r8, r8, r1
112 EORS r6, r8, r6
113 EORS r0, r0, r8
124 // CHECK: eors.w r8, r1, r8 @ encoding: [0x91,0xea,0x08,0x08]
125 // CHECK: eors.w r8, r8, r1 @ encoding: [0x98,0xea,0x01,0x08]
126 // CHECK: eors.w r6, r8, r6 @ encoding: [0x98,0xea,0x06,0x06]
127 // CHECK: eors.w r0, r0, r8 @ encoding: [0x90,0xea,0x08,0x00]
148 EOREQ r8, r1, r8 // high registers so must use wide encoding
150 EOREQ r8, r8, r1
152 EOREQ r0, r8, r0
154 EOREQ r3, r3, r8
176 // CHECK: eoreq.w r8, r1, r8 @ encoding: [0x81,0xea,0x08,0x08]
178 // CHECK: eoreq.w r8, r8, r1 @ encoding: [0x88,0xea,0x01,0x08]
180 // CHECK: eoreq.w r0, r8, r0 @ encoding: [0x88,0xea,0x00,0x00]
182 // CHECK: eoreq.w r3, r3, r8 @ encoding: [0x83,0xea,0x08,0x03]
196 LSLS r8, r1, r8 // high registers so must use wide encoding
197 LSLS r8, r8, r1
198 LSLS r3, r8, r3
199 LSLS r5, r5, r8
207 // CHECK: lsls.w r8, r1, r8 @ encoding: [0x11,0xfa,0x08,0xf8]
208 // CHECK: lsls.w r8, r8, r1 @ encoding: [0x18,0xfa,0x01,0xf8]
209 // CHECK: lsls.w r3, r8, r3 @ encoding: [0x18,0xfa,0x03,0xf3]
210 // CHECK: lsls.w r5, r5, r8 @ encoding: [0x15,0xfa,0x08,0xf5]
227 LSLEQ r8, r1, r8 // high registers so must use wide encoding
229 LSLEQ r8, r8, r1
231 LSLEQ r0, r8, r0
233 LSLEQ r3, r3, r8
249 // CHECK: lsleq.w r8, r1, r8 @ encoding: [0x01,0xfa,0x08,0xf8]
251 // CHECK: lsleq.w r8, r8, r1 @ encoding: [0x08,0xfa,0x01,0xf8]
253 // CHECK: lsleq.w r0, r8, r0 @ encoding: [0x08,0xfa,0x00,0xf0]
255 // CHECK: lsleq.w r3, r3, r8 @ encoding: [0x03,0xfa,0x08,0xf3]
265 LSRS r8, r1, r8 // high registers so must use wide encoding
266 LSRS r8, r8, r1
267 LSRS r2, r8, r2
268 LSRS r5, r5, r8
276 // CHECK: lsrs.w r8, r1, r8 @ encoding: [0x31,0xfa,0x08,0xf8]
277 // CHECK: lsrs.w r8, r8, r1 @ encoding: [0x38,0xfa,0x01,0xf8]
278 // CHECK: lsrs.w r2, r8, r2 @ encoding: [0x38,0xfa,0x02,0xf2]
279 // CHECK: lsrs.w r5, r5, r8 @ encoding: [0x35,0xfa,0x08,0xf5]
296 LSREQ r8, r1, r8 // high registers so must use wide encoding
298 LSREQ r8, r8, r1
300 LSREQ r1, r8, r1
302 LSREQ r4, r4, r8
318 // CHECK: lsreq.w r8, r1, r8 @ encoding: [0x21,0xfa,0x08,0xf8]
320 // CHECK: lsreq.w r8, r8, r1 @ encoding: [0x28,0xfa,0x01,0xf8]
322 // CHECK: lsreq.w r1, r8, r1 @ encoding: [0x28,0xfa,0x01,0xf1]
324 // CHECK: lsreq.w r4, r4, r8 @ encoding: [0x24,0xfa,0x08,0xf4]
334 ASRS r8, r1, r8 // high registers so must use wide encoding
335 ASRS r8, r8, r1
336 ASRS r5, r8, r5
337 ASRS r5, r5, r8
345 // CHECK: asrs.w r8, r1, r8 @ encoding: [0x51,0xfa,0x08,0xf8]
346 // CHECK: asrs.w r8, r8, r1 @ encoding: [0x58,0xfa,0x01,0xf8]
347 // CHECK: asrs.w r5, r8, r5 @ encoding: [0x58,0xfa,0x05,0xf5]
348 // CHECK: asrs.w r5, r5, r8 @ encoding: [0x55,0xfa,0x08,0xf5]
365 ASREQ r8, r1, r8 // high registers so must use wide encoding
367 ASREQ r8, r8, r1
369 ASREQ r1, r8, r1
371 ASREQ r3, r3, r8
387 // CHECK: asreq.w r8, r1, r8 @ encoding: [0x41,0xfa,0x08,0xf8]
389 // CHECK: asreq.w r8, r8, r1 @ encoding: [0x48,0xfa,0x01,0xf8]
391 // CHECK: asreq.w r1, r8, r1 @ encoding: [0x48,0xfa,0x01,0xf1]
393 // CHECK: asreq.w r3, r3, r8 @ encoding: [0x43,0xfa,0x08,0xf3]
404 ADCS r8, r1, r8 // high registers so must use wide encoding
405 ADCS r8, r8, r1
406 ADCS r5, r8, r5
407 ADCS r2, r2, r8
418 // CHECK: adcs.w r8, r1, r8 @ encoding: [0x51,0xeb,0x08,0x08]
419 // CHECK: adcs.w r8, r8, r1 @ encoding: [0x58,0xeb,0x01,0x08]
420 // CHECK: adcs.w r5, r8, r5 @ encoding: [0x58,0xeb,0x05,0x05]
421 // CHECK: adcs.w r2, r2, r8 @ encoding: [0x52,0xeb,0x08,0x02]
442 ADCEQ r8, r1, r8 // high registers so must use wide encoding
444 ADCEQ r8, r8, r1
446 ADCEQ r3, r8, r3
448 ADCEQ r1, r1, r8
470 // CHECK: adceq.w r8, r1, r8 @ encoding: [0x41,0xeb,0x08,0x08]
472 // CHECK: adceq.w r8, r8, r1 @ encoding: [0x48,0xeb,0x01,0x08]
474 // CHECK: adceq.w r3, r8, r3 @ encoding: [0x48,0xeb,0x03,0x03]
476 // CHECK: adceq.w r1, r1, r8 @ encoding: [0x41,0xeb,0x08,0x01]
490 SBCS r8, r1, r8 // high registers so must use wide encoding
491 SBCS r8, r8, r1
492 SBCS r4, r8, r4
493 SBCS r3, r3, r8
503 // CHECK: sbcs.w r8, r1, r8 @ encoding: [0x71,0xeb,0x08,0x08]
504 // CHECK: sbcs.w r8, r8, r1 @ encoding: [0x78,0xeb,0x01,0x08]
505 // CHECK: sbcs.w r4, r8, r4 @ encoding: [0x78,0xeb,0x04,0x04]
506 // CHECK: sbcs.w r3, r3, r8 @ encoding: [0x73,0xeb,0x08,0x03]
525 SBCEQ r8, r1, r8 // high registers so must use wide encoding
527 SBCEQ r8, r8, r1
529 SBCEQ r7, r8, r7
531 SBCEQ r7, r7, r8
551 // CHECK: sbceq.w r8, r1, r8 @ encoding: [0x61,0xeb,0x08,0x08]
553 // CHECK: sbceq.w r8, r8, r1 @ encoding: [0x68,0xeb,0x01,0x08]
555 // CHECK: sbceq.w r7, r8, r7 @ encoding: [0x68,0xeb,0x07,0x07]
557 // CHECK: sbceq.w r7, r7, r8 @ encoding: [0x67,0xeb,0x08,0x07]
571 RORS r8, r1, r8 // high registers so must use wide encoding
572 RORS r8, r8, r1
573 RORS r6, r8, r6
574 RORS r6, r6, r8
582 // CHECK: rors.w r8, r1, r8 @ encoding: [0x71,0xfa,0x08,0xf8]
583 // CHECK: rors.w r8, r8, r1 @ encoding: [0x78,0xfa,0x01,0xf8]
584 // CHECK: rors.w r6, r8, r6 @ encoding: [0x78,0xfa,0x06,0xf6]
585 // CHECK: rors.w r6, r6, r8 @ encoding: [0x76,0xfa,0x08,0xf6]
602 ROREQ r8, r1, r8 // high registers so must use wide encoding
604 ROREQ r8, r8, r1
606 ROREQ r3, r8, r3
608 ROREQ r1, r1, r8
624 // CHECK: roreq.w r8, r1, r8 @ encoding: [0x61,0xfa,0x08,0xf8]
626 // CHECK: roreq.w r8, r8, r1 @ encoding: [0x68,0xfa,0x01,0xf8]
628 // CHECK: roreq.w r3, r8, r3 @ encoding: [0x68,0xfa,0x03,0xf3]
630 // CHECK: roreq.w r1, r1, r8 @ encoding: [0x61,0xfa,0x08,0xf1]
646 ORRS r8, r1, r8 // high registers so must use wide encoding
647 ORRS r8, r8, r1
648 ORRS r1, r8, r1
649 ORRS r0, r0, r8
660 // CHECK: orrs.w r8, r1, r8 @ encoding: [0x51,0xea,0x08,0x08]
661 // CHECK: orrs.w r8, r8, r1 @ encoding: [0x58,0xea,0x01,0x08]
662 // CHECK: orrs.w r1, r8, r1 @ encoding: [0x58,0xea,0x01,0x01]
663 // CHECK: orrs.w r0, r0, r8 @ encoding: [0x50,0xea,0x08,0x00]
684 ORREQ r8, r1, r8 // high registers so must use wide encoding
686 ORREQ r8, r8, r1
688 ORREQ r0, r8, r0
690 ORREQ r0, r0, r8
712 // CHECK: orreq.w r8, r1, r8 @ encoding: [0x41,0xea,0x08,0x08]
714 // CHECK: orreq.w r8, r8, r1 @ encoding: [0x48,0xea,0x01,0x08]
716 // CHECK: orreq.w r0, r8, r0 @ encoding: [0x48,0xea,0x00,0x00]
718 // CHECK: orreq.w r0, r0, r8 @ encoding: [0x40,0xea,0x08,0x00]
734 BICS r8, r1, r8 // high registers so must use wide encoding
735 BICS r8, r8, r1
736 BICS r7, r8, r7
737 BICS r5, r5, r8
747 // CHECK: bics.w r8, r1, r8 @ encoding: [0x31,0xea,0x08,0x08]
748 // CHECK: bics.w r8, r8, r1 @ encoding: [0x38,0xea,0x01,0x08]
749 // CHECK: bics.w r7, r8, r7 @ encoding: [0x38,0xea,0x07,0x07]
750 // CHECK: bics.w r5, r5, r8 @ encoding: [0x35,0xea,0x08,0x05]
769 BICEQ r8, r1, r8 // high registers so must use wide encoding
771 BICEQ r8, r8, r1
773 BICEQ r0, r8, r0
775 BICEQ r2, r2, r8
795 // CHECK: biceq.w r8, r1, r8 @ encoding: [0x21,0xea,0x08,0x08]
797 // CHECK: biceq.w r8, r8, r1 @ encoding: [0x28,0xea,0x01,0x08]
799 // CHECK: biceq.w r0, r8, r0 @ encoding: [0x28,0xea,0x00,0x00]
801 // CHECK: biceq.w r2, r2, r8 @ encoding: [0x22,0xea,0x08,0x02]