• Home
  • Raw
  • Download

Lines Matching refs:r8

8 //   - Rd, Rn and Rm are < r8
12 // - Rd, Rn and Rm are < r8
21 ADDS r8, r8, #8 // T3
22 // CHECK: adds.w r8, r8, #8 @ encoding: [0x18,0xf1,0x08,0x08]
114 ANDS r8, r1, r8 // high registers so must use wide encoding
115 ANDS r8, r8, r1
116 ANDS r0, r8, r0
117 ANDS r1, r1, r8
128 // CHECK: ands.w r8, r1, r8 @ encoding: [0x11,0xea,0x08,0x08]
129 // CHECK: ands.w r8, r8, r1 @ encoding: [0x18,0xea,0x01,0x08]
130 // CHECK: ands.w r0, r8, r0 @ encoding: [0x18,0xea,0x00,0x00]
131 // CHECK: ands.w r1, r1, r8 @ encoding: [0x11,0xea,0x08,0x01]
152 ANDEQ r8, r1, r8 // high registers so must use wide encoding
154 ANDEQ r8, r8, r1
156 ANDEQ r4, r8, r4
158 ANDEQ r4, r4, r8
180 // CHECK: andeq.w r8, r1, r8 @ encoding: [0x01,0xea,0x08,0x08]
182 // CHECK: andeq.w r8, r8, r1 @ encoding: [0x08,0xea,0x01,0x08]
184 // CHECK: andeq.w r4, r8, r4 @ encoding: [0x08,0xea,0x04,0x04]
186 // CHECK: andeq.w r4, r4, r8 @ encoding: [0x04,0xea,0x08,0x04]
201 EORS r8, r1, r8 // high registers so must use wide encoding
202 EORS r8, r8, r1
203 EORS r6, r8, r6
204 EORS r0, r0, r8
215 // CHECK: eors.w r8, r1, r8 @ encoding: [0x91,0xea,0x08,0x08]
216 // CHECK: eors.w r8, r8, r1 @ encoding: [0x98,0xea,0x01,0x08]
217 // CHECK: eors.w r6, r8, r6 @ encoding: [0x98,0xea,0x06,0x06]
218 // CHECK: eors.w r0, r0, r8 @ encoding: [0x90,0xea,0x08,0x00]
239 EOREQ r8, r1, r8 // high registers so must use wide encoding
241 EOREQ r8, r8, r1
243 EOREQ r0, r8, r0
245 EOREQ r3, r3, r8
267 // CHECK: eoreq.w r8, r1, r8 @ encoding: [0x81,0xea,0x08,0x08]
269 // CHECK: eoreq.w r8, r8, r1 @ encoding: [0x88,0xea,0x01,0x08]
271 // CHECK: eoreq.w r0, r8, r0 @ encoding: [0x88,0xea,0x00,0x00]
273 // CHECK: eoreq.w r3, r3, r8 @ encoding: [0x83,0xea,0x08,0x03]
287 LSLS r8, r1, r8 // high registers so must use wide encoding
288 LSLS r8, r8, r1
289 LSLS r3, r8, r3
290 LSLS r5, r5, r8
298 // CHECK: lsls.w r8, r1, r8 @ encoding: [0x11,0xfa,0x08,0xf8]
299 // CHECK: lsls.w r8, r8, r1 @ encoding: [0x18,0xfa,0x01,0xf8]
300 // CHECK: lsls.w r3, r8, r3 @ encoding: [0x18,0xfa,0x03,0xf3]
301 // CHECK: lsls.w r5, r5, r8 @ encoding: [0x15,0xfa,0x08,0xf5]
318 LSLEQ r8, r1, r8 // high registers so must use wide encoding
320 LSLEQ r8, r8, r1
322 LSLEQ r0, r8, r0
324 LSLEQ r3, r3, r8
340 // CHECK: lsleq.w r8, r1, r8 @ encoding: [0x01,0xfa,0x08,0xf8]
342 // CHECK: lsleq.w r8, r8, r1 @ encoding: [0x08,0xfa,0x01,0xf8]
344 // CHECK: lsleq.w r0, r8, r0 @ encoding: [0x08,0xfa,0x00,0xf0]
346 // CHECK: lsleq.w r3, r3, r8 @ encoding: [0x03,0xfa,0x08,0xf3]
356 LSRS r8, r1, r8 // high registers so must use wide encoding
357 LSRS r8, r8, r1
358 LSRS r2, r8, r2
359 LSRS r5, r5, r8
367 // CHECK: lsrs.w r8, r1, r8 @ encoding: [0x31,0xfa,0x08,0xf8]
368 // CHECK: lsrs.w r8, r8, r1 @ encoding: [0x38,0xfa,0x01,0xf8]
369 // CHECK: lsrs.w r2, r8, r2 @ encoding: [0x38,0xfa,0x02,0xf2]
370 // CHECK: lsrs.w r5, r5, r8 @ encoding: [0x35,0xfa,0x08,0xf5]
387 LSREQ r8, r1, r8 // high registers so must use wide encoding
389 LSREQ r8, r8, r1
391 LSREQ r1, r8, r1
393 LSREQ r4, r4, r8
409 // CHECK: lsreq.w r8, r1, r8 @ encoding: [0x21,0xfa,0x08,0xf8]
411 // CHECK: lsreq.w r8, r8, r1 @ encoding: [0x28,0xfa,0x01,0xf8]
413 // CHECK: lsreq.w r1, r8, r1 @ encoding: [0x28,0xfa,0x01,0xf1]
415 // CHECK: lsreq.w r4, r4, r8 @ encoding: [0x24,0xfa,0x08,0xf4]
425 ASRS r8, r1, r8 // high registers so must use wide encoding
426 ASRS r8, r8, r1
427 ASRS r5, r8, r5
428 ASRS r5, r5, r8
436 // CHECK: asrs.w r8, r1, r8 @ encoding: [0x51,0xfa,0x08,0xf8]
437 // CHECK: asrs.w r8, r8, r1 @ encoding: [0x58,0xfa,0x01,0xf8]
438 // CHECK: asrs.w r5, r8, r5 @ encoding: [0x58,0xfa,0x05,0xf5]
439 // CHECK: asrs.w r5, r5, r8 @ encoding: [0x55,0xfa,0x08,0xf5]
456 ASREQ r8, r1, r8 // high registers so must use wide encoding
458 ASREQ r8, r8, r1
460 ASREQ r1, r8, r1
462 ASREQ r3, r3, r8
478 // CHECK: asreq.w r8, r1, r8 @ encoding: [0x41,0xfa,0x08,0xf8]
480 // CHECK: asreq.w r8, r8, r1 @ encoding: [0x48,0xfa,0x01,0xf8]
482 // CHECK: asreq.w r1, r8, r1 @ encoding: [0x48,0xfa,0x01,0xf1]
484 // CHECK: asreq.w r3, r3, r8 @ encoding: [0x43,0xfa,0x08,0xf3]
495 ADCS r8, r1, r8 // high registers so must use wide encoding
496 ADCS r8, r8, r1
497 ADCS r5, r8, r5
498 ADCS r2, r2, r8
509 // CHECK: adcs.w r8, r1, r8 @ encoding: [0x51,0xeb,0x08,0x08]
510 // CHECK: adcs.w r8, r8, r1 @ encoding: [0x58,0xeb,0x01,0x08]
511 // CHECK: adcs.w r5, r8, r5 @ encoding: [0x58,0xeb,0x05,0x05]
512 // CHECK: adcs.w r2, r2, r8 @ encoding: [0x52,0xeb,0x08,0x02]
533 ADCEQ r8, r1, r8 // high registers so must use wide encoding
535 ADCEQ r8, r8, r1
537 ADCEQ r3, r8, r3
539 ADCEQ r1, r1, r8
561 // CHECK: adceq.w r8, r1, r8 @ encoding: [0x41,0xeb,0x08,0x08]
563 // CHECK: adceq.w r8, r8, r1 @ encoding: [0x48,0xeb,0x01,0x08]
565 // CHECK: adceq.w r3, r8, r3 @ encoding: [0x48,0xeb,0x03,0x03]
567 // CHECK: adceq.w r1, r1, r8 @ encoding: [0x41,0xeb,0x08,0x01]
581 SBCS r8, r1, r8 // high registers so must use wide encoding
582 SBCS r8, r8, r1
583 SBCS r4, r8, r4
584 SBCS r3, r3, r8
594 // CHECK: sbcs.w r8, r1, r8 @ encoding: [0x71,0xeb,0x08,0x08]
595 // CHECK: sbcs.w r8, r8, r1 @ encoding: [0x78,0xeb,0x01,0x08]
596 // CHECK: sbcs.w r4, r8, r4 @ encoding: [0x78,0xeb,0x04,0x04]
597 // CHECK: sbcs.w r3, r3, r8 @ encoding: [0x73,0xeb,0x08,0x03]
616 SBCEQ r8, r1, r8 // high registers so must use wide encoding
618 SBCEQ r8, r8, r1
620 SBCEQ r7, r8, r7
622 SBCEQ r7, r7, r8
642 // CHECK: sbceq.w r8, r1, r8 @ encoding: [0x61,0xeb,0x08,0x08]
644 // CHECK: sbceq.w r8, r8, r1 @ encoding: [0x68,0xeb,0x01,0x08]
646 // CHECK: sbceq.w r7, r8, r7 @ encoding: [0x68,0xeb,0x07,0x07]
648 // CHECK: sbceq.w r7, r7, r8 @ encoding: [0x67,0xeb,0x08,0x07]
662 RORS r8, r1, r8 // high registers so must use wide encoding
663 RORS r8, r8, r1
664 RORS r6, r8, r6
665 RORS r6, r6, r8
673 // CHECK: rors.w r8, r1, r8 @ encoding: [0x71,0xfa,0x08,0xf8]
674 // CHECK: rors.w r8, r8, r1 @ encoding: [0x78,0xfa,0x01,0xf8]
675 // CHECK: rors.w r6, r8, r6 @ encoding: [0x78,0xfa,0x06,0xf6]
676 // CHECK: rors.w r6, r6, r8 @ encoding: [0x76,0xfa,0x08,0xf6]
693 ROREQ r8, r1, r8 // high registers so must use wide encoding
695 ROREQ r8, r8, r1
697 ROREQ r3, r8, r3
699 ROREQ r1, r1, r8
715 // CHECK: roreq.w r8, r1, r8 @ encoding: [0x61,0xfa,0x08,0xf8]
717 // CHECK: roreq.w r8, r8, r1 @ encoding: [0x68,0xfa,0x01,0xf8]
719 // CHECK: roreq.w r3, r8, r3 @ encoding: [0x68,0xfa,0x03,0xf3]
721 // CHECK: roreq.w r1, r1, r8 @ encoding: [0x61,0xfa,0x08,0xf1]
737 ORRS r8, r1, r8 // high registers so must use wide encoding
738 ORRS r8, r8, r1
739 ORRS r1, r8, r1
740 ORRS r0, r0, r8
751 // CHECK: orrs.w r8, r1, r8 @ encoding: [0x51,0xea,0x08,0x08]
752 // CHECK: orrs.w r8, r8, r1 @ encoding: [0x58,0xea,0x01,0x08]
753 // CHECK: orrs.w r1, r8, r1 @ encoding: [0x58,0xea,0x01,0x01]
754 // CHECK: orrs.w r0, r0, r8 @ encoding: [0x50,0xea,0x08,0x00]
775 ORREQ r8, r1, r8 // high registers so must use wide encoding
777 ORREQ r8, r8, r1
779 ORREQ r0, r8, r0
781 ORREQ r0, r0, r8
803 // CHECK: orreq.w r8, r1, r8 @ encoding: [0x41,0xea,0x08,0x08]
805 // CHECK: orreq.w r8, r8, r1 @ encoding: [0x48,0xea,0x01,0x08]
807 // CHECK: orreq.w r0, r8, r0 @ encoding: [0x48,0xea,0x00,0x00]
809 // CHECK: orreq.w r0, r0, r8 @ encoding: [0x40,0xea,0x08,0x00]
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
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]
860 BICEQ r8, r1, r8 // high registers so must use wide encoding
862 BICEQ r8, r8, r1
864 BICEQ r0, r8, r0
866 BICEQ r2, r2, r8
886 // CHECK: biceq.w r8, r1, r8 @ encoding: [0x21,0xea,0x08,0x08]
888 // CHECK: biceq.w r8, r8, r1 @ encoding: [0x28,0xea,0x01,0x08]
890 // CHECK: biceq.w r0, r8, r0 @ encoding: [0x28,0xea,0x00,0x00]
892 // CHECK: biceq.w r2, r2, r8 @ encoding: [0x22,0xea,0x08,0x02]