Lines Matching refs:x3
21 add x20, x3, x13, uxtx
25 add x3, x5, x9, sxtx
29 // CHECK: add x20, x3, x13, uxtx // encoding: [0x74,0x60,0x2d,0x8b]
33 // CHECK: add x3, x5, x9, sxtx // encoding: [0xa3,0xe0,0x29,0x8b]
54 add x2, x3, w5, sxtb #0
58 // CHECK: add x2, x3, w5, sxtb // encoding: [0x62,0x80,0x25,0x8b]
67 sub x20, x3, x13, uxtx #0
71 sub x3, x5, x9, sxtx
75 // CHECK: sub x20, x3, x13, uxtx // encoding: [0x74,0x60,0x2d,0xcb]
79 // CHECK: sub x3, x5, x9, sxtx // encoding: [0xa3,0xe0,0x29,0xcb]
102 adds x20, x3, x13, uxtx #0
106 adds x3, x5, x9, sxtx #2
110 // CHECK: adds x20, x3, x13, uxtx // encoding: [0x74,0x60,0x2d,0xab]
114 // CHECK: adds x3, x5, x9, sxtx #2 // encoding: [0xa3,0xe8,0x29,0xab]
137 subs x20, x3, x13, uxtx #0
141 subs x3, x5, x9, sxtx #2
145 // CHECK: subs x20, x3, x13, uxtx // encoding: [0x74,0x60,0x2d,0xeb]
149 // CHECK: subs x3, x5, x9, sxtx #2 // encoding: [0xa3,0xe8,0x29,0xeb]
172 cmp x3, x13, uxtx #0
180 // CHECK: cmp x3, x13, uxtx // encoding: [0x7f,0x60,0x2d,0xeb]
208 cmn x3, x13, uxtx #0
216 // CHECK: cmn x3, x13, uxtx // encoding: [0x7f,0x60,0x2d,0xab]
250 sub sp, x3, x7, lsl #4
254 subs x3, sp, x9, lsl #2
255 // CHECK: sub sp, x3, x7, lsl #4 // encoding: [0x7f,0x70,0x27,0xcb]
259 // CHECK: subs x3, sp, x9, lsl #2 // encoding: [0xe3,0x6b,0x29,0xeb]
288 add x3, x24, #4095, lsl #12
292 // CHECK: add x3, x24, #4095, lsl #12 // encoding: [0x03,0xff,0x7f,0x91]
310 adds xzr, x3, #0x1, lsl #12 // FIXME: canonically should be cmn
314 // CHECK: {{adds xzr,|cmn}} x3, #1, lsl #12 // encoding: [0x7f,0x04,0x40,0xb1]
397 add x3, x5, x7
398 add xzr, x3, x5
401 // CHECK: add x3, x5, x7 // encoding: [0xa3,0x00,0x07,0x8b]
402 // CHECK: add xzr, x3, x5 // encoding: [0x7f,0x00,0x05,0x8b]
407 add x9, x3, xzr, lsl #10
411 // CHECK: add x9, x3, xzr, lsl #10 // encoding: [0x69,0x28,0x1f,0x8b]
424 add x2, x3, x4, asr #0
428 // CHECK: add x2, x3, x4, asr #0 // encoding: [0x62,0x00,0x84,0x8b]
463 adds x3, x5, x7
464 adds xzr, x3, x5
467 // CHECK: adds x3, x5, x7 // encoding: [0xa3,0x00,0x07,0xab]
468 // CHECK: {{adds xzr,|cmn}} x3, x5 // encoding: [0x7f,0x00,0x05,0xab]
473 adds x9, x3, xzr, lsl #10
476 // CHECK: adds x9, x3, xzr, lsl #10 // encoding: [0x69,0x28,0x1f,0xab]
486 adds x2, x3, x4, asr #0
489 // CHECK: adds x2, x3, x4, asr #0 // encoding: [0x62,0x00,0x84,0xab]
523 sub x3, x5, x7
524 sub xzr, x3, x5
527 // CHECK: sub x3, x5, x7 // encoding: [0xa3,0x00,0x07,0xcb]
528 // CHECK: sub xzr, x3, x5 // encoding: [0x7f,0x00,0x05,0xcb]
533 sub x9, x3, xzr, lsl #10
536 // CHECK: sub x9, x3, xzr, lsl #10 // encoding: [0x69,0x28,0x1f,0xcb]
546 sub x2, x3, x4, asr #0
549 // CHECK: sub x2, x3, x4, asr #0 // encoding: [0x62,0x00,0x84,0xcb]
583 subs x3, x5, x7
584 subs xzr, x3, x5
587 // CHECK: subs x3, x5, x7 // encoding: [0xa3,0x00,0x07,0xeb]
588 // CHECK: {{subs xzr,|cmp}} x3, x5 // encoding: [0x7f,0x00,0x05,0xeb]
593 subs x9, x3, xzr, lsl #10
596 // CHECK: subs x9, x3, xzr, lsl #10 // encoding: [0x69,0x28,0x1f,0xeb]
606 subs x2, x3, x4, asr #0
609 // CHECK: subs x2, x3, x4, asr #0 // encoding: [0x62,0x00,0x84,0xeb]
643 cmn x0, x3
647 // CHECK: cmn x0, x3 // encoding: [0x1f,0x00,0x03,0xab]
703 cmp x0, x3
707 // CHECK: cmp x0, x3 // encoding: [0x1f,0x00,0x03,0xeb]
862 adc xzr, x3, x4
866 // CHECK: adc xzr, x3, x4 // encoding: [0x7f,0x00,0x04,0x9a]
880 adcs xzr, x3, x4
884 // CHECK: adcs xzr, x3, x4 // encoding: [0x7f,0x00,0x04,0xba]
898 sbc xzr, x3, x4
902 // CHECK: sbc xzr, x3, x4 // encoding: [0x7f,0x00,0x04,0xda]
916 sbcs xzr, x3, x4
920 // CHECK: sbcs xzr, x3, x4 // encoding: [0x7f,0x00,0x04,0xfa]
957 sbfm x3, x4, #63, #63
962 // CHECK: asr x3, x4, #63 // encoding: [0x83,0xfc,0x7f,0x93]
988 sxtw x3, w30
993 // CHECK: sxtw x3, w30 // encoding: [0xc3,0x7f,0x40,0x93]
1032 sbfiz x2, x3, #63, #1
1040 // CHECK: sbfiz x2, x3, #63, #1 // encoding: [0x62,0x00,0x41,0x93]
1049 sbfx x2, x3, #63, #1
1057 // CHECK: asr x2, x3, #63 // encoding: [0x62,0xfc,0x7f,0x93]
1066 bfi x2, x3, #63, #1
1075 // CHECK: bfi x2, x3, #63, #1 // encoding: [0x62,0x00,0x41,0xb3]
1084 bfxil x2, x3, #63, #1
1092 // CHECK: bfxil x2, x3, #63, #1 // encoding: [0x62,0xfc,0x7f,0xb3]
1101 ubfiz x2, x3, #63, #1
1110 // CHECK: lsl x2, x3, #63 // encoding: [0x62,0x00,0x41,0xd3]
1119 ubfx x2, x3, #63, #1
1128 // CHECK: lsr x2, x3, #63 // encoding: [0x62,0xfc,0x7f,0xd3]
1171 cbnz x3, #-4
1175 // CHECK: cbnz x3, #-4 // encoding: [0xe3,0xff,0xff,0xb5]
1274 ccmp x3, #0, #15, gt
1277 // CHECK: ccmp x3, #0, #15, gt // encoding: [0x6f,0xc8,0x40,0xfa]
1288 ccmn x3, #0, #15, gt
1291 // CHECK: ccmn x3, #0, #15, gt // encoding: [0x6f,0xc8,0x40,0xba]
1306 ccmp x3, x0, #15, gt
1309 // CHECK: ccmp x3, x0, #15, gt // encoding: [0x6f,0xc0,0x40,0xfa]
1320 ccmn x3, x0, #15, gt
1323 // CHECK: ccmn x3, x0, #15, gt // encoding: [0x6f,0xc0,0x40,0xba]
1339 csel xzr, x3, x4, ge
1343 // CHECK: csel xzr, x3, x4, ge // encoding: [0x7f,0xa0,0x84,0x9a]
1357 csinc xzr, x3, x4, ge
1361 // CHECK: csinc xzr, x3, x4, ge // encoding: [0x7f,0xa4,0x84,0x9a]
1375 csinv xzr, x3, x4, ge
1379 // CHECK: csinv xzr, x3, x4, ge // encoding: [0x7f,0xa0,0x84,0xda]
1393 csneg xzr, x3, x4, ge
1397 // CHECK: csneg xzr, x3, x4, ge // encoding: [0x7f,0xa4,0x84,0xda]
1418 cinc x3, x5, gt
1421 // CHECK: cinc x3, x5, gt // encoding: [0xa3,0xd4,0x85,0x9a]
1432 cinv x3, x5, gt
1435 // CHECK: cinv x3, x5, gt // encoding: [0xa3,0xd0,0x85,0xda]
1446 cneg x3, x5, gt
1449 // CHECK: cneg x3, x5, gt // encoding: [0xa3,0xd4,0x85,0xda]
1458 rbit x18, x3
1465 // CHECK: rbit x18, x3 // encoding: [0x72,0x00,0xc0,0xda]
1527 rorv x3, x4, x5
1541 // CHECK: ror x3, x4, x5 // encoding: [0x83,0x2c,0xc5,0x9a]
1572 madd x1, x3, x7, x4
1577 // CHECK: madd x1, x3, x7, x4 // encoding: [0x61,0x10,0x07,0x9b]
1594 msub x1, x3, x7, x4
1599 // CHECK: msub x1, x3, x7, x4 // encoding: [0x61,0x90,0x07,0x9b]
1605 smaddl x3, w5, w2, x9
1610 // CHECK: smaddl x3, w5, w2, x9 // encoding: [0xa3,0x24,0x22,0x9b]
1616 smsubl x3, w5, w2, x9
1621 // CHECK: smsubl x3, w5, w2, x9 // encoding: [0xa3,0xa4,0x22,0x9b]
1627 umaddl x3, w5, w2, x9
1632 // CHECK: umaddl x3, w5, w2, x9 // encoding: [0xa3,0x24,0xa2,0x9b]
1640 umsubl x3, w5, w2, x9
1645 // CHECK: umsubl x3, w5, w2, x9 // encoding: [0xa3,0xa4,0xa2,0x9b]
1745 extr x3, x5, x7, #15
1747 // CHECK: extr x3, x5, x7, #15 // encoding: [0xa3,0x3c,0xc7,0x93]
1960 fcvtzs x3, s5, #1
1963 // CHECK: fcvtzs x3, s5, #1 // encoding: [0xa3,0xfc,0x18,0x9e]
1974 fcvtzs x3, d5, #1
1977 // CHECK: fcvtzs x3, d5, #1 // encoding: [0xa3,0xfc,0x58,0x9e]
1988 fcvtzu x3, s5, #1
1991 // CHECK: fcvtzu x3, s5, #1 // encoding: [0xa3,0xfc,0x19,0x9e]
2002 fcvtzu x3, d5, #1
2005 // CHECK: fcvtzu x3, d5, #1 // encoding: [0xa3,0xfc,0x59,0x9e]
2186 fmov x3, v12.d[1]
2189 // CHECK: fmov x3, v12.d[1] // encoding: [0x83,0x01,0xae,0x9e]
2257 stxrb w1, w2, [x3, #0]
2261 // CHECK: stxrb w1, w2, [x3] // encoding: [0x62,0x7c,0x01,0x08]
2436 ldrb w26, [x3, #121]
2440 // CHECK: ldrb w26, [x3, #121] // encoding: [0x7a,0xe4,0x41,0x39]
2450 strb w23, [x3, #4095]
2456 // CHECK: strb w23, [x3, #4095] // encoding: [0x77,0xfc,0x3f,0x39]
2481 prfm pldl1strm, [x3]
2487 prfm plil1strm, [x3]
2493 prfm pstl1strm, [x3]
2500 // CHECK: prfm pldl1strm, [x3{{(, #0)?}}] // encoding: [0x61,0x00,0x80,0xf9]
2506 // CHECK: prfm plil1strm, [x3{{(, #0)?}}] // encoding: [0x69,0x00,0x80,0xf9]
2512 // CHECK: prfm pstl1strm, [x3{{(, #0)?}}] // encoding: [0x71,0x00,0x80,0xf9]
2539 ldrb w11, [x29, x3, sxtx]
2548 // CHECK: ldrb w11, [x29, x3, sxtx] // encoding: [0xab,0xeb,0x63,0x38]
2558 strh w11, [x29, x3, sxtx]
2570 // CHECK: strh w11, [x29, x3, sxtx] // encoding: [0xab,0xeb,0x23,0x78]
2583 ldr w11, [x29, x3, sxtx]
2595 // CHECK: ldr w11, [x29, x3, sxtx] // encoding: [0xab,0xeb,0x63,0xb8]
2605 ldr x3, [sp, x5]
2608 str x11, [x29, x3, sxtx]
2618 // CHECK: ldr x3, [sp, x5] // encoding: [0xe3,0x6b,0x65,0xf8]
2621 // CHECK: str x11, [x29, x3, sxtx] // encoding: [0xab,0xeb,0x23,0xf8]
2635 str q11, [x29, x3, sxtx]
2647 // CHECK: str q11, [x29, x3, sxtx] // encoding: [0xab,0xeb,0xa3,0x3c]
2662 strb w10, [x3], #1
2663 strb w10, [x3], #-256
2666 strh w10, [x3], #-256
2668 // CHECK: strb w10, [x3], #1 // encoding: [0x6a,0x14,0x00,0x38]
2669 // CHECK: strb w10, [x3], #-256 // encoding: [0x6a,0x04,0x10,0x38]
2672 // CHECK: strh w10, [x3], #-256 // encoding: [0x6a,0x04,0x10,0x78]
2678 str x2, [x3], #1
2684 // CHECK: str x2, [x3
2688 ldrb w10, [x3], #1
2689 ldrb w10, [x3], #-256
2692 ldrh w10, [x3], #-256
2694 // CHECK: ldrb w10, [x3], #1 // encoding: [0x6a,0x14,0x40,0x38]
2695 // CHECK: ldrb w10, [x3], #-256 // encoding: [0x6a,0x04,0x50,0x38]
2698 // CHECK: ldrh w10, [x3], #-256 // encoding: [0x6a,0x04,0x50,0x78]
2704 ldr x2, [x3], #1
2710 // CHECK: ldr x2, [x3], #1 // encoding: [0x62,0x14,0x40,0xf8]
2714 ldrsb x2, [x3], #1
2717 ldrsh x2, [x3], #1
2720 ldrsw x2, [x3], #1
2723 // CHECK: ldrsb x2, [x3], #1 // encoding: [0x62,0x14,0x80,0x38]
2726 // CHECK: ldrsh x2, [x3], #1 // encoding: [0x62,0x14,0x80,0x78]
2729 // CHECK: ldrsw x2, [x3], #1 // encoding: [0x62,0x14,0x80,0xb8]
2733 ldrsb w2, [x3], #1
2736 ldrsh w2, [x3], #1
2739 // CHECK: ldrsb w2, [x3], #1 // encoding: [0x62,0x14,0xc0,0x38]
2742 // CHECK: ldrsh w2, [x3], #1 // encoding: [0x62,0x14,0xc0,0x78]
2746 str b3, [x3], #1
2758 // CHECK: str b3, [x3], #1 // encoding: [0x63,0x14,0x00,0x3c]
2771 ldr b3, [x3], #1
2783 // CHECK: ldr b3, [x3], #1 // encoding: [0x63,0x14,0x40,0x3c]
2812 ldr x3, [x4, #0]!
2814 // CHECK: ldr x3, [x4, #0]! // encoding: [0x83,0x0c,0x40,0xf8]
2818 strb w10, [x3, #1]!
2819 strb w10, [x3, #-256]!
2822 strh w10, [x3, #-256]!
2824 // CHECK: strb w10, [x3, #1]! // encoding: [0x6a,0x1c,0x00,0x38]
2825 // CHECK: strb w10, [x3, #-256]! // encoding: [0x6a,0x0c,0x10,0x38]
2828 // CHECK: strh w10, [x3, #-256]! // encoding: [0x6a,0x0c,0x10,0x78]
2834 str x2, [x3, #1]!
2840 // CHECK: str x2, [x3, #1]! // encoding: [0x62,0x1c,0x00,0xf8]
2844 ldrb w10, [x3, #1]!
2845 ldrb w10, [x3, #-256]!
2848 ldrh w10, [x3, #-256]!
2850 // CHECK: ldrb w10, [x3, #1]! // encoding: [0x6a,0x1c,0x40,0x38]
2851 // CHECK: ldrb w10, [x3, #-256]! // encoding: [0x6a,0x0c,0x50,0x38]
2854 // CHECK: ldrh w10, [x3, #-256]! // encoding: [0x6a,0x0c,0x50,0x78]
2860 ldr x2, [x3, #1]!
2866 // CHECK: ldr x2, [x3, #1]! // encoding: [0x62,0x1c,0x40,0xf8]
2870 ldrsb x2, [x3, #1]!
2873 ldrsh x2, [x3, #1]!
2876 ldrsw x2, [x3, #1]!
2879 // CHECK: ldrsb x2, [x3, #1]! // encoding: [0x62,0x1c,0x80,0x38]
2882 // CHECK: ldrsh x2, [x3, #1]! // encoding: [0x62,0x1c,0x80,0x78]
2885 // CHECK: ldrsw x2, [x3, #1]! // encoding: [0x62,0x1c,0x80,0xb8]
2889 ldrsb w2, [x3, #1]!
2892 ldrsh w2, [x3, #1]!
2895 // CHECK: ldrsb w2, [x3, #1]! // encoding: [0x62,0x1c,0xc0,0x38]
2898 // CHECK: ldrsh w2, [x3, #1]! // encoding: [0x62,0x1c,0xc0,0x78]
2902 str b3, [x3, #1]!
2914 // CHECK: str b3, [x3, #1]! // encoding: [0x63,0x1c,0x00,0x3c]
2927 ldr b3, [x3, #1]!
2939 // CHECK: ldr b3, [x3, #1]! // encoding: [0x63,0x1c,0x40,0x3c]
3018 ldp x22, x23, [x3, #-512]
3021 // CHECK: ldp x22, x23, [x3, #-512] // encoding: [0x76,0x5c,0x60,0xa9]
3026 ldp s1, s2, [x3, #44]
3029 // CHECK: ldp s1, s2, [x3, #44] // encoding: [0x61,0x88,0x45,0x2d]
3066 ldp x22, x23, [x3], #-512
3069 // CHECK: ldp x22, x23, [x3], #-512 // encoding: [0x76,0x5c,0xe0,0xa8]
3074 ldp s1, s2, [x3], #44
3077 // CHECK: ldp s1, s2, [x3], #44 // encoding: [0x61,0x88,0xc5,0x2c]
3113 ldp x22, x23, [x3, #-512]!
3116 // CHECK: ldp x22, x23, [x3, #-512]! // encoding: [0x76,0x5c,0xe0,0xa9]
3121 ldp s1, s2, [x3, #44]!
3124 // CHECK: ldp s1, s2, [x3, #44]! // encoding: [0x61,0x88,0xc5,0x2d]
3154 ldnp x22, x23, [x3, #-512]
3157 // CHECK: ldnp x22, x23, [x3, #-512] // encoding: [0x76,0x5c,0x60,0xa8]
3162 ldnp s1, s2, [x3, #44]
3165 // CHECK: ldnp s1, s2, [x3, #44] // encoding: [0x61,0x88,0x45,0x2c]
3223 eor x3, x5, #0xffffffffc000000
3226 // CHECK: eor x3, x5, #0xffffffffc000000 // encoding: [0xa3,0x84,0x66,0xd2]
3231 orr x3, x9, #0xffff0000ffff0000
3234 // CHECK: orr x3, x9, #0xffff0000ffff0000 // encoding: [0x23,0x3d,0x10,0xb2]
3247 eor x3, x6, #0xe0e0e0e0e0e0e0e0
3250 // CHECK: eor x3, x6, #0xe0e0e0e0e0e0e0e0 // encoding: [0xc3,0xc8,0x03,0xd2]
3263 tst x3, #0xaaaaaaaaaaaaaaaa
3265 // CHECK: {{ands xzr,|tst}} x3, #0xaaaaaaaaaaaaaaaa // encoding: [0x7f,0xf0,0x01,0xf2]
3292 and x3, x5, x7, lsl #63
3297 // CHECK: and x3, x5, x7, lsl #63 // encoding: [0xa3,0xfc,0x07,0x8a]
3319 orn x3, x5, x7, asr #0
3325 // CHECK: orn x3, x5, x7, asr #0 // encoding: [0xa3,0x00,0xa7,0xaa]
3329 ands x3, x5, x20, ror #63
3331 bics x3, xzr, x3, lsl #1
3333 // CHECK: ands x3
3335 // CHECK: bics x3, xzr, x3, lsl #1 // encoding: [0xe3,0x07,0x23,0xea]
3342 mov x3, x6
3343 mov x3, xzr
3346 // CHECK: mov x3, x6 // encoding: [0xe3,0x03,0x06,0xaa]
3347 // CHECK: mov x3, xzr // encoding: [0xe3,0x03,0x1f,0xaa]
3601 dc civac, x3
3609 // CHECK: dc civac, x3 // encoding: [0x23,0x7e,0x0b,0xd5]
3644 tlbi VAE3IS, x3
3676 // CHECK: tlbi vae3is, x3 // encoding: [0x23,0x83,0x0e,0xd5]