Lines Matching refs:w2
36 add w2, w5, w7, uxtb
40 add w2, w5, w1, sxtb
42 add w0, w2, w3, sxtw
43 add w2, w3, w5, sxtx
44 // CHECK: add w2, w5, w7, uxtb // encoding: [0xa2,0x00,0x27,0x0b]
48 // CHECK: add w2, w5, w1, sxtb // encoding: [0xa2,0x80,0x21,0x0b]
50 // CHECK: add w0, w2, w3, sxtw // encoding: [0x40,0xc0,0x23,0x0b]
51 // CHECK: add w2, w3, w5, sxtx // encoding: [0x62,0xe0,0x25,0x0b]
81 sub w2, w5, w7, uxtb
85 sub w2, w5, w1, sxtb
87 sub wsp, w2, w3, sxtw
88 sub w2, w3, w5, sxtx
89 // CHECK: sub w2, w5, w7, uxtb // encoding: [0xa2,0x00,0x27,0x4b]
93 // CHECK: sub w2, w5, w1, sxtb // encoding: [0xa2,0x80,0x21,0x4b]
95 // CHECK: sub wsp, w2, w3, sxtw // encoding: [0x5f,0xc0,0x23,0x4b]
96 // CHECK: sub w2, w3, w5, sxtx // encoding: [0x62,0xe0,0x25,0x4b]
116 adds w2, w5, w7, uxtb
120 adds w2, w5, w1, sxtb #1
122 adds wzr, w2, w3, sxtw
123 adds w2, w3, w5, sxtx
124 // CHECK: adds w2, w5, w7, uxtb // encoding: [0xa2,0x00,0x27,0x2b]
128 // CHECK: adds w2, w5, w1, sxtb #1 // encoding: [0xa2,0x84,0x21,0x2b]
130 // CHECK: adds wzr, w2, w3, sxtw // encoding: [0x5f,0xc0,0x23,0x2b]
131 // CHECK: adds w2, w3, w5, sxtx // encoding: [0x62,0xe0,0x25,0x2b]
151 subs w2, w5, w7, uxtb
155 subs w2, w5, w1, sxtb #1
157 subs wzr, w2, w3, sxtw
158 subs w2, w3, w5, sxtx
159 // CHECK: subs w2, w5, w7, uxtb // encoding: [0xa2,0x00,0x27,0x6b]
163 // CHECK: subs w2, w5, w1, sxtb #1 // encoding: [0xa2,0x84,0x21,0x6b]
165 // CHECK: subs wzr, w2, w3, sxtw // encoding: [0x5f,0xc0,0x23,0x6b]
166 // CHECK: subs w2, w3, w5, sxtx // encoding: [0x62,0xe0,0x25,0x6b]
192 cmp w2, w3, sxtw
200 // CHECK: cmp w2, w3, sxtw // encoding: [0x5f,0xc0,0x23,0x6b]
228 cmn w2, w3, sxtw
236 // CHECK: cmn w2, w3, sxtw // encoding: [0x5f,0xc0,0x23,0x2b]
251 add w2, wsp, w3, lsl #1
256 // CHECK: add w2, wsp, w3, lsl #1 // encoding: [0xe2,0x47,0x23,0x0b]
268 add w2, w3, #4095
273 // CHECK: add w2, w3, #4095 // encoding: [0x62,0xfc,0x3f,0x11]
308 adds wzr, w2, #4095 // FIXME: canonically should be cmn
312 // CHECK: adds wzr, w2, #4095 // encoding: [0x5f,0xfc,0x3f,0x31]
384 add w2, w3, w4, asr #0
387 // CHECK: add w2, w3, w4, asr #0 // encoding: [0x62,0x00,0x84,0x0b]
444 adds w2, w3, w4, asr #0
447 // CHECK: adds w2, w3, w4, asr #0 // encoding: [0x62,0x00,0x84,0x2b]
504 sub w2, w3, w4, asr #0
507 // CHECK: sub w2, w3, w4, asr #0 // encoding: [0x62,0x00,0x84,0x4b]
564 subs w2, w3, w4, asr #0
567 // CHECK: subs w2, w3, w4, asr #0 // encoding: [0x62,0x00,0x84,0x6b]
959 sxtb w1, w2
964 // CHECK: sxtb w1, w2 // encoding: [0x41,0x1c,0x00,0x13]
970 uxtb w1, w2
974 // CHECK: uxtb w1, w2 // encoding: [0x41,0x1c,0x00,0x53]
979 asr w3, w2, #0
983 // CHECK: asr w3, w2, #0 // encoding: [0x43,0x7c,0x00,0x13]
988 lsr w3, w2, #0
992 // CHECK: lsr w3, w2, #0 // encoding: [0x43,0x7c,0x00,0x53]
997 lsl w3, w2, #0
1001 // CHECK: lsl w3, w2, #0 // encoding: [0x43,0x7c,0x00,0x53]
1440 crc32w w0, w1, w2
1448 // CHECK: crc32w w0, w1, w2 // encoding: [0x20,0x48,0xc2,0x1a]
1465 rorv w0, w1, w2
1479 // CHECK: ror w0, w1, w2 // encoding: [0x20,0x2c,0xc2,0x1a]
1544 smaddl x3, w5, w2, x9
1549 // CHECK: smaddl x3, w5, w2, x9 // encoding: [0xa3,0x24,0x22,0x9b]
1555 smsubl x3, w5, w2, x9
1560 // CHECK: smsubl x3, w5, w2, x9 // encoding: [0xa3,0xa4,0x22,0x9b]
1566 umaddl x3, w5, w2, x9
1571 // CHECK: umaddl x3, w5, w2, x9 // encoding: [0xa3,0x24,0xa2,0x9b]
1579 umsubl x3, w5, w2, x9
1584 // CHECK: umsubl x3, w5, w2, x9 // encoding: [0xa3,0xa4,0xa2,0x9b]
2025 fcvtms w2, s3
2029 // CHECK: fcvtms w2, s3 // encoding: [0x62,0x00,0x30,0x1e]
2079 fcvtms w2, d3
2083 // CHECK: fcvtms w2, d3 // encoding: [0x62,0x00,0x70,0x1e]
2215 stxrb w1, w2, [x3, #0]
2216 stxrh w2, w3, [x4]
2219 // CHECK: stxrb w1, w2, [x3] // encoding: [0x62,0x7c,0x01,0x08]
2220 // CHECK: stxrh w2, w3, [x4] // encoding: [0x83,0x7c,0x02,0x48]
2370 ldr w2, [sp]
2373 // CHECK: ldr w2, [sp] // encoding: [0xe2,0x03,0x40,0xb9]
2384 ldrh w2, [x4]
2388 // CHECK: ldrh w2, [x4] // encoding: [0x82,0x00,0x40,0x79]
2690 ldrsb w2, [x3], #1
2693 ldrsh w2, [x3], #1
2696 // CHECK: ldrsb w2, [x3], #1 // encoding: [0x62,0x14,0xc0,0x38]
2699 // CHECK: ldrsh w2, [x3], #1 // encoding: [0x62,0x14,0xc0,0x78]
2846 ldrsb w2, [x3, #1]!
2849 ldrsh w2, [x3, #1]!
2852 // CHECK: ldrsb w2, [x3, #1]! // encoding: [0x62,0x1c,0xc0,0x38]
2855 // CHECK: ldrsh w2, [x3, #1]! // encoding: [0x62,0x1c,0xc0,0x78]
2960 ldp w2, wzr, [sp, #-256]
2964 // CHECK: ldp w2, wzr, [sp, #-256] // encoding: [0xe2,0x7f,0x60,0x29]
3008 ldp w2, wzr, [sp], #-256
3012 // CHECK: ldp w2, wzr, [sp], #-256 // encoding: [0xe2,0x7f,0xe0,0x28]
3055 ldp w2, wzr, [sp, #-256]!
3059 // CHECK: ldp w2, wzr, [sp, #-256]! // encoding: [0xe2,0x7f,0xe0,0x29]
3103 ldnp w2, wzr, [sp, #-256]
3107 // CHECK: ldnp w2, wzr, [sp, #-256] // encoding: [0xe2,0x7f,0x60,0x28]
3247 and w0, w2, wzr, lsr #17
3251 // CHECK: and w0, w2, wzr, lsr #17 // encoding: [0x40,0x44,0x5f,0x0a]
3262 bic w2, w7, w9
3263 orr w2, w7, w0, asr #31
3266 orn w2, w5, w29
3268 // CHECK: bic w2, w7, w9 // encoding: [0xe2,0x00,0x29,0x0a]
3269 // CHECK: orr w2, w7, w0, asr #31 // encoding: [0xe2,0x7c,0x80,0x2a]
3272 // CHECK: orn w2, w5, w29 // encoding: [0xa2,0x00,0x3d,0x2a]
3290 mov wzr, w2
3294 // CHECK: mov wzr, w2 // encoding: [0xff,0x03,0x02,0x2a]
3302 movz w2, #0, lsl #16
3303 movn w2, #1234, lsl #0
3305 // CHECK: movz w2, #0, lsl #16 // encoding: [0x02,0x00,0xa0,0x52]
3306 // CHECK: movn w2, #1234 // encoding: [0x42,0x9a,0x80,0x12]