Lines Matching refs:ASM
2 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s
5 # RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s
9 # CHECK-ASM-AND-OBJ: lwu zero, 4(ra)
10 # CHECK-ASM: encoding: [0x03,0xe0,0x40,0x00]
12 # CHECK-ASM-AND-OBJ: lwu sp, 4(gp)
13 # CHECK-ASM: encoding: [0x03,0xe1,0x41,0x00]
15 # CHECK-ASM-AND-OBJ: lwu tp, -2048(t0)
16 # CHECK-ASM: encoding: [0x03,0xe2,0x02,0x80]
18 # CHECK-ASM-AND-OBJ: lwu t1, -2048(t2)
19 # CHECK-ASM: encoding: [0x03,0xe3,0x03,0x80]
21 # CHECK-ASM-AND-OBJ: lwu s0, 2047(s1)
22 # CHECK-ASM: encoding: [0x03,0xe4,0xf4,0x7f]
25 # CHECK-ASM-AND-OBJ: ld a0, -2048(a1)
26 # CHECK-ASM: encoding: [0x03,0xb5,0x05,0x80]
28 # CHECK-ASM-AND-OBJ: ld a2, -2048(a3)
29 # CHECK-ASM: encoding: [0x03,0xb6,0x06,0x80]
31 # CHECK-ASM-AND-OBJ: ld a4, 2047(a5)
32 # CHECK-ASM: encoding: [0x03,0xb7,0xf7,0x7f]
35 # CHECK-ASM-AND-OBJ: sd a6, -2048(a7)
36 # CHECK-ASM: encoding: [0x23,0xb0,0x08,0x81]
38 # CHECK-ASM-AND-OBJ: sd s2, -2048(s3)
39 # CHECK-ASM: encoding: [0x23,0xb0,0x29,0x81]
41 # CHECK-ASM-AND-OBJ: sd s4, 2047(s5)
42 # CHECK-ASM: encoding: [0xa3,0xbf,0x4a,0x7f]
45 # CHECK-ASM-AND-OBJ: slli s6, s7, 45
46 # CHECK-ASM: encoding: [0x13,0x9b,0xdb,0x02]
48 # CHECK-ASM-AND-OBJ: srli s8, s9, 0
49 # CHECK-ASM: encoding: [0x13,0xdc,0x0c,0x00]
51 # CHECK-ASM-AND-OBJ: srai s10, s11, 31
52 # CHECK-ASM: encoding: [0x13,0xdd,0xfd,0x41]
54 # CHECK-ASM-AND-OBJ: srai s10, s11, 31
55 # CHECK-ASM: encoding: [0x13,0xdd,0xfd,0x41]
58 # CHECK-ASM-AND-OBJ: addiw t3, t4, -2048
59 # CHECK-ASM: encoding: [0x1b,0x8e,0x0e,0x80]
61 # CHECK-ASM-AND-OBJ: addiw t5, t6, 2047
62 # CHECK-ASM: encoding: [0x1b,0x8f,0xff,0x7f]
65 # CHECK-ASM-AND-OBJ: slliw zero, ra, 0
66 # CHECK-ASM: encoding: [0x1b,0x90,0x00,0x00]
68 # CHECK-ASM-AND-OBJ: slliw sp, gp, 31
69 # CHECK-ASM: encoding: [0x1b,0x91,0xf1,0x01]
71 # CHECK-ASM-AND-OBJ: srliw tp, t0, 0
72 # CHECK-ASM: encoding: [0x1b,0xd2,0x02,0x00]
74 # CHECK-ASM-AND-OBJ: srliw t1, t2, 31
75 # CHECK-ASM: encoding: [0x1b,0xd3,0xf3,0x01]
77 # CHECK-ASM-AND-OBJ: sraiw s0, s1, 0
78 # CHECK-ASM: encoding: [0x1b,0xd4,0x04,0x40]
80 # CHECK-ASM-AND-OBJ: sraiw a0, a1, 31
81 # CHECK-ASM: encoding: [0x1b,0xd5,0xf5,0x41]
83 # CHECK-ASM-AND-OBJ: sraiw a0, a1, 31
84 # CHECK-ASM: encoding: [0x1b,0xd5,0xf5,0x41]
87 # CHECK-ASM-AND-OBJ: addw a2, a3, a4
88 # CHECK-ASM: encoding: [0x3b,0x86,0xe6,0x00]
90 # CHECK-ASM-AND-OBJ: addw a5, a6, a7
91 # CHECK-ASM: encoding: [0xbb,0x07,0x18,0x01]
93 # CHECK-ASM-AND-OBJ: subw s2, s3, s4
94 # CHECK-ASM: encoding: [0x3b,0x89,0x49,0x41]
96 # CHECK-ASM-AND-OBJ: subw s5, s6, s7
97 # CHECK-ASM: encoding: [0xbb,0x0a,0x7b,0x41]
99 # CHECK-ASM-AND-OBJ: sllw s8, s9, s10
100 # CHECK-ASM: encoding: [0x3b,0x9c,0xac,0x01]
102 # CHECK-ASM-AND-OBJ: srlw s11, t3, t4
103 # CHECK-ASM: encoding: [0xbb,0x5d,0xde,0x01]
105 # CHECK-ASM-AND-OBJ: sraw t5, t6, zero
106 # CHECK-ASM: encoding: [0x3b,0xdf,0x0f,0x40]