Lines Matching refs:store
10 ; CHECK-NEXT: store volatile half 0xH3C00, ptr [[P:%.*]], align 2
11 ; CHECK-NEXT: store volatile half 0xH3C00, ptr [[P]], align 2
12 ; CHECK-NEXT: store volatile half 0xH39A8, ptr [[P]], align 2
13 ; CHECK-NEXT: store volatile half 0xH39A8, ptr [[P]], align 2
14 ; CHECK-NEXT: store volatile half 0xH0000, ptr [[P]], align 2
15 ; CHECK-NEXT: store volatile half 0xH0000, ptr [[P]], align 2
16 ; CHECK-NEXT: store volatile half 0xHBC00, ptr [[P]], align 2
17 ; CHECK-NEXT: store volatile half 0xHBC00, ptr [[P]], align 2
18 ; CHECK-NEXT: store volatile half 0xH3C00, ptr [[P]], align 2
19 ; CHECK-NEXT: store volatile half 0xH3C00, ptr [[P]], align 2
20 ; CHECK-NEXT: store volatile half 0xH3C00, ptr [[P]], align 2
21 ; CHECK-NEXT: store volatile half 0xH3C00, ptr [[P]], align 2
23 ; CHECK-NEXT: store volatile half [[P1000]], ptr [[P]], align 2
25 ; CHECK-NEXT: store volatile half [[N1000]], ptr [[P]], align 2
27 ; CHECK-NEXT: store volatile half [[PINF]], ptr [[P]], align 2
29 ; CHECK-NEXT: store volatile half [[NINF]], ptr [[P]], align 2
31 ; CHECK-NEXT: store volatile half [[NAN]], ptr [[P]], align 2
35 store volatile half %p0, ptr %p
37 store volatile half %n0, ptr %p
39 store volatile half %p0125, ptr %p
41 store volatile half %n0125, ptr %p
43 store volatile half %p025, ptr %p
45 store volatile half %n025, ptr %p
47 store volatile half %p05, ptr %p
49 store volatile half %n05, ptr %p
51 store volatile half %p1, ptr %p
53 store volatile half %n1, ptr %p
55 store volatile half %p256, ptr %p
57 store volatile half %n256, ptr %p
59 store volatile half %p1000, ptr %p
61 store volatile half %n1000, ptr %p
63 store volatile half %pinf, ptr %p
65 store volatile half %ninf, ptr %p
67 store volatile half %nan, ptr %p
73 ; CHECK-NEXT: store volatile float 1.000000e+00, ptr [[P:%.*]], align 4
74 ; CHECK-NEXT: store volatile float 1.000000e+00, ptr [[P]], align 4
75 ; CHECK-NEXT: store volatile float 0x3FE6A09E60000000, ptr [[P]], align 4
76 ; CHECK-NEXT: store volatile float 0x3FE6A09E60000000, ptr [[P]], align 4
77 ; CHECK-NEXT: store volatile float 0.000000e+00, ptr [[P]], align 4
78 ; CHECK-NEXT: store volatile float 0.000000e+00, ptr [[P]], align 4
79 ; CHECK-NEXT: store volatile float -1.000000e+00, ptr [[P]], align 4
80 ; CHECK-NEXT: store volatile float -1.000000e+00, ptr [[P]], align 4
81 ; CHECK-NEXT: store volatile float 1.000000e+00, ptr [[P]], align 4
82 ; CHECK-NEXT: store volatile float 1.000000e+00, ptr [[P]], align 4
83 ; CHECK-NEXT: store volatile float 1.000000e+00, ptr [[P]], align 4
84 ; CHECK-NEXT: store volatile float 1.000000e+00, ptr [[P]], align 4
86 ; CHECK-NEXT: store volatile float [[P1000]], ptr [[P]], align 4
88 ; CHECK-NEXT: store volatile float [[N1000]], ptr [[P]], align 4
90 ; CHECK-NEXT: store volatile float [[PINF]], ptr [[P]], align 4
92 ; CHECK-NEXT: store volatile float [[NINF]], ptr [[P]], align 4
94 ; CHECK-NEXT: store volatile float [[NAN]], ptr [[P]], align 4
98 store volatile float %p0, ptr %p
100 store volatile float %n0, ptr %p
102 store volatile float %p0125, ptr %p
104 store volatile float %n0125, ptr %p
106 store volatile float %p025, ptr %p
108 store volatile float %n025, ptr %p
110 store volatile float %p05, ptr %p
112 store volatile float %n05, ptr %p
114 store volatile float %p1, ptr %p
116 store volatile float %n1, ptr %p
118 store volatile float %p256, ptr %p
120 store volatile float %n256, ptr %p
122 store volatile float %p1000, ptr %p
124 store volatile float %n1000, ptr %p
126 store volatile float %pinf, ptr %p
128 store volatile float %ninf, ptr %p
130 store volatile float %nan, ptr %p
136 ; CHECK-NEXT: store volatile double 1.000000e+00, ptr [[P:%.*]], align 8
137 ; CHECK-NEXT: store volatile double 1.000000e+00, ptr [[P]], align 8
138 ; CHECK-NEXT: store volatile double 0x3FE6A09E667F3B{{.*}}, ptr [[P]], align 8
139 ; CHECK-NEXT: store volatile double 0x3FE6A09E667F3B{{.*}}, ptr [[P]], align 8
140 ; CHECK-NEXT: store volatile double 0.000000e+00, ptr [[P]], align 8
141 ; CHECK-NEXT: store volatile double 0.000000e+00, ptr [[P]], align 8
142 ; CHECK-NEXT: store volatile double -1.000000e+00, ptr [[P]], align 8
143 ; CHECK-NEXT: store volatile double -1.000000e+00, ptr [[P]], align 8
144 ; CHECK-NEXT: store volatile double 1.000000e+00, ptr [[P]], align 8
145 ; CHECK-NEXT: store volatile double 1.000000e+00, ptr [[P]], align 8
146 ; CHECK-NEXT: store volatile double 1.000000e+00, ptr [[P]], align 8
147 ; CHECK-NEXT: store volatile double 1.000000e+00, ptr [[P]], align 8
149 ; CHECK-NEXT: store volatile double [[P1000]], ptr [[P]], align 8
151 ; CHECK-NEXT: store volatile double [[N1000]], ptr [[P]], align 8
153 ; CHECK-NEXT: store volatile double [[PINF]], ptr [[P]], align 8
155 ; CHECK-NEXT: store volatile double [[NINF]], ptr [[P]], align 8
157 ; CHECK-NEXT: store volatile double [[NAN]], ptr [[P]], align 8
161 store volatile double %p0, ptr %p
163 store volatile double %n0, ptr %p
165 store volatile double %p0125, ptr %p
167 store volatile double %n0125, ptr %p
169 store volatile double %p025, ptr %p
171 store volatile double %n025, ptr %p
173 store volatile double %p05, ptr %p
175 store volatile double %n05, ptr %p
177 store volatile double %p1, ptr %p
179 store volatile double %n1, ptr %p
181 store volatile double %p256, ptr %p
183 store volatile double %n256, ptr %p
185 store volatile double %p1000, ptr %p
187 store volatile double %n1000, ptr %p
189 store volatile double %pinf, ptr %p
191 store volatile double %ninf, ptr %p
193 store volatile double %nan, ptr %p
200 ; CHECK-NEXT: store volatile half [[P0]], ptr [[P:%.*]], align 2
202 ; CHECK-NEXT: store volatile half [[P025]], ptr [[P]], align 2
206 store volatile half %p0, ptr %p
208 store volatile half %p025, ptr %p
215 ; CHECK-NEXT: store volatile float [[P0]], ptr [[P:%.*]], align 4
217 ; CHECK-NEXT: store volatile float [[P025]], ptr [[P]], align 4
221 store volatile float %p0, ptr %p
223 store volatile float %p025, ptr %p
230 ; CHECK-NEXT: store volatile double [[P0]], ptr [[P:%.*]], align 8
232 ; CHECK-NEXT: store volatile double [[P025]], ptr [[P]], align 8
236 store volatile double %p0, ptr %p
238 store volatile double %p025, ptr %p