Home | History | Annotate | Download | only in include

Lines Matching refs:op

66 #define	cache_op_r4k_line(va, op)				\
74 : "i" (op), [va] "r" (va) \
84 cache_r4k_op_8lines_NN(size_t n, register_t va, u_int op)
89 "cache %[op], (0*%[n])(%[va])" "\n\t"
90 "cache %[op], (1*%[n])(%[va])" "\n\t"
91 "cache %[op], (2*%[n])(%[va])" "\n\t"
92 "cache %[op], (3*%[n])(%[va])" "\n\t"
93 "cache %[op], (4*%[n])(%[va])" "\n\t"
94 "cache %[op], (5*%[n])(%[va])" "\n\t"
95 "cache %[op], (6*%[n])(%[va])" "\n\t"
96 "cache %[op], (7*%[n])(%[va])" "\n\t"
99 : [va] "r" (va), [op] "i" (op), [n] "n" (n)
109 #define cache_r4k_op_8lines_16(va, op) \
110 cache_r4k_op_8lines_NN(16, (va), (op))
111 #define cache_r4k_op_8lines_32(va, op) \
112 cache_r4k_op_8lines_NN(32, (va), (op))
113 #define cache_r4k_op_8lines_64(va, op) \
114 cache_r4k_op_8lines_NN(64, (va), (op))
115 #define cache_r4k_op_8lines_128(va, op) \
116 cache_r4k_op_8lines_NN(128, (va), (op))
123 #define cache_r4k_op_32lines_NN(n, va, op) \
162 : "i" (n), [va] "r" (va), "i" (op) \
171 #define cache_r4k_op_32lines_16(va, op) \
172 cache_r4k_op_32lines_NN(16, va, op)
173 #define cache_r4k_op_32lines_32(va, op) \
174 cache_r4k_op_32lines_NN(32, va, op)
175 #define cache_r4k_op_32lines_64(va, op) \
176 cache_r4k_op_32lines_NN(64, va, op)
177 #define cache_r4k_op_32lines_128(va, op) \
178 cache_r4k_op_32lines_NN(128, va, op)
185 cache_r4k_op_16lines_NN_2way(size_t n, register_t va1, register_t va2, u_int op)
190 "cache %[op], (0*%[n])(%[va1])" "\n\t"
191 "cache %[op], (0*%[n])(%[va2])" "\n\t"
192 "cache %[op], (1*%[n])(%[va1])" "\n\t"
193 "cache %[op], (1*%[n])(%[va2])" "\n\t"
194 "cache %[op], (2*%[n])(%[va1])" "\n\t"
195 "cache %[op], (2*%[n])(%[va2])" "\n\t"
196 "cache %[op], (3*%[n])(%[va1])" "\n\t"
197 "cache %[op], (3*%[n])(%[va2])" "\n\t"
198 "cache %[op], (4*%[n])(%[va1])" "\n\t"
199 "cache %[op], (4*%[n])(%[va2])" "\n\t"
200 "cache %[op], (5*%[n])(%[va1])" "\n\t"
201 "cache %[op], (5*%[n])(%[va2])" "\n\t"
202 "cache %[op], (6*%[n])(%[va1])" "\n\t"
203 "cache %[op], (6*%[n])(%[va2])" "\n\t"
204 "cache %[op], (7*%[n])(%[va1])" "\n\t"
205 "cache %[op], (7*%[n])(%[va2])" "\n\t"
206 "cache %[op], (8*%[n])(%[va1])" "\n\t"
207 "cache %[op], (8*%[n])(%[va2])" "\n\t"
208 "cache %[op], (9*%[n])(%[va1])" "\n\t"
209 "cache %[op], (9*%[n])(%[va2])" "\n\t"
210 "cache %[op], (10*%[n])(%[va1])" "\n\t"
211 "cache %[op], (10*%[n])(%[va2])" "\n\t"
212 "cache %[op], (11*%[n])(%[va1])" "\n\t"
213 "cache %[op], (11*%[n])(%[va2])" "\n\t"
214 "cache %[op], (12*%[n])(%[va1])" "\n\t"
215 "cache %[op], (12*%[n])(%[va2])" "\n\t"
216 "cache %[op], (13*%[n])(%[va1])" "\n\t"
217 "cache %[op], (13*%[n])(%[va2])" "\n\t"
218 "cache %[op], (14*%[n])(%[va1])" "\n\t"
219 "cache %[op], (14*%[n])(%[va2])" "\n\t"
220 "cache %[op], (15*%[n])(%[va1])" "\n\t"
221 "cache %[op], (15*%[n])(%[va2])" "\n\t"
224 : [va1] "r" (va1), [va2] "r" (va2), [op] "i" (op), [n] "n" (n)
234 #define cache_r4k_op_16lines_16_2way(va1, va2, op) \
235 cache_r4k_op_16lines_NN_2way(16, (va1), (va2), (op))
236 #define cache_r4k_op_16lines_32_2way(va1, va2, op) \
237 cache_r4k_op_16lines_NN_2way(32, (va1), (va2), (op))
238 #define cache_r4k_op_16lines_64_2way(va1, va2, op) \
239 cache_r4k_op_16lines_NN_2way(64, (va1), (va2), (op))
247 register_t va3, register_t va4, u_int op)
252 "cache %[op], (0*%[n])(%[va1])" "\n\t"
253 "cache %[op], (0*%[n])(%[va2])" "\n\t"
254 "cache %[op], (0*%[n])(%[va3])" "\n\t"
255 "cache %[op], (0*%[n])(%[va4])" "\n\t"
256 "cache %[op], (1*%[n])(%[va1])" "\n\t"
257 "cache %[op], (1*%[n])(%[va2])" "\n\t"
258 "cache %[op], (1*%[n])(%[va3])" "\n\t"
259 "cache %[op], (1*%[n])(%[va4])" "\n\t"
260 "cache %[op], (2*%[n])(%[va1])" "\n\t"
261 "cache %[op], (2*%[n])(%[va2])" "\n\t"
262 "cache %[op], (2*%[n])(%[va3])" "\n\t"
263 "cache %[op], (2*%[n])(%[va4])" "\n\t"
264 "cache %[op], (3*%[n])(%[va1])" "\n\t"
265 "cache %[op], (3*%[n])(%[va2])" "\n\t"
266 "cache %[op], (3*%[n])(%[va3])" "\n\t"
267 "cache %[op], (3*%[n])(%[va4])" "\n\t"
268 "cache %[op], (4*%[n])(%[va1])" "\n\t"
269 "cache %[op], (4*%[n])(%[va2])" "\n\t"
270 "cache %[op], (4*%[n])(%[va3])" "\n\t"
271 "cache %[op], (4*%[n])(%[va4])" "\n\t"
272 "cache %[op], (5*%[n])(%[va1])" "\n\t"
273 "cache %[op], (5*%[n])(%[va2])" "\n\t"
274 "cache %[op], (5*%[n])(%[va3])" "\n\t"
275 "cache %[op], (5*%[n])(%[va4])" "\n\t"
276 "cache %[op], (6*%[n])(%[va1])" "\n\t"
277 "cache %[op], (6*%[n])(%[va2])" "\n\t"
278 "cache %[op], (6*%[n])(%[va3])" "\n\t"
279 "cache %[op], (6*%[n])(%[va4])" "\n\t"
280 "cache %[op], (7*%[n])(%[va1])" "\n\t"
281 "cache %[op], (7*%[n])(%[va2])" "\n\t"
282 "cache %[op], (7*%[n])(%[va3])" "\n\t"
283 "cache %[op], (7*%[n])(%[va4])" "\n\t"
288 [op] "i" (op), [n] "n" (n)
297 #define cache_r4k_op_8lines_16_4way(va1, va2, va3, va4, op) \
298 cache_r4k_op_8lines_NN_4way(16, (va1), (va2), (va3), (va4), (op))
299 #define cache_r4k_op_8lines_32_4way(va1, va2, va3, va4, op) \
300 cache_r4k_op_8lines_NN_4way(32, (va1), (va2), (va3), (va4), (op))
301 #define cache_r4k_op_8lines_64_4way(va1, va2, va3, va4, op) \
302 cache_r4k_op_8lines_NN_4way(64, (va1), (va2), (va3), (va4), (op))
303 #define cache_r4k_op_8lines_128_4way(va1, va2, va3, va4, op) \
304 cache_r4k_op_8lines_NN_4way(128, (va1), (va2), (va3), (va4), (op))