Lines Matching refs:SZ
52 #define LOAD_io(SZ, RES, ADDR, OFF) \ argument
54 "%0 = mem" #SZ "_fifo(%1+#" #OFF ")\n\t" \
62 #define TEST_io(NAME, SZ, SIZE, EXP1, EXP2, EXP3, EXP4) \ argument
66 LOAD_io_##SZ(result, buf, 0 * (SIZE)); \
68 LOAD_io_##SZ(result, buf, 1 * (SIZE)); \
70 LOAD_io_##SZ(result, buf, 2 * (SIZE)); \
72 LOAD_io_##SZ(result, buf, 3 * (SIZE)); \
87 #define LOAD_ur(SZ, RES, SHIFT, IDX) \ argument
89 "%0 = mem" #SZ "_fifo(%1<<#" #SHIFT " + ##buf)\n\t" \
97 #define TEST_ur(NAME, SZ, SHIFT, RES1, RES2, RES3, RES4) \ argument
101 LOAD_ur_##SZ(result, (SHIFT), 0); \
103 LOAD_ur_##SZ(result, (SHIFT), 1); \
105 LOAD_ur_##SZ(result, (SHIFT), 2); \
107 LOAD_ur_##SZ(result, (SHIFT), 3); \
122 #define LOAD_ap(SZ, RES, PTR, ADDR) \ argument
124 "%0 = mem" #SZ "_fifo(%1 = ##" #ADDR ")\n\t" \
131 #define TEST_ap(NAME, SZ, SIZE, RES1, RES2, RES3, RES4) \ argument
136 LOAD_ap_##SZ(result, ptr, (buf + 0 * (SIZE))); \
139 LOAD_ap_##SZ(result, ptr, (buf + 1 * (SIZE))); \
142 LOAD_ap_##SZ(result, ptr, (buf + 2 * (SIZE))); \
145 LOAD_ap_##SZ(result, ptr, (buf + 3 * (SIZE))); \
161 #define LOAD_pr(SZ, RES, PTR, INC) \ argument
164 "%0 = mem" #SZ "_fifo(%1++m0)\n\t" \
173 #define TEST_pr(NAME, SZ, SIZE, RES1, RES2, RES3, RES4) \ argument
178 LOAD_pr_##SZ(result, ptr, (SIZE)); \
181 LOAD_pr_##SZ(result, ptr, (SIZE)); \
184 LOAD_pr_##SZ(result, ptr, (SIZE)); \
187 LOAD_pr_##SZ(result, ptr, (SIZE)); \
203 #define LOAD_pbr(SZ, RES, PTR) \ argument
207 "%0 = mem" #SZ "_fifo(%1++m0:brev)\n\t" \
216 #define TEST_pbr(NAME, SZ, RES1, RES2, RES3, RES4) \ argument
221 LOAD_pbr_##SZ(result, ptr); \
223 LOAD_pbr_##SZ(result, ptr); \
225 LOAD_pbr_##SZ(result, ptr); \
227 LOAD_pbr_##SZ(result, ptr); \
242 #define LOAD_pi(SZ, RES, PTR, INC) \ argument
244 "%0 = mem" #SZ "_fifo(%1++#" #INC ")\n\t" \
251 #define TEST_pi(NAME, SZ, INC, RES1, RES2, RES3, RES4) \ argument
256 LOAD_pi_##SZ(result, ptr, (INC)); \
259 LOAD_pi_##SZ(result, ptr, (INC)); \
262 LOAD_pi_##SZ(result, ptr, (INC)); \
265 LOAD_pi_##SZ(result, ptr, (INC)); \
281 #define LOAD_pci(SZ, RES, PTR, START, LEN, INC) \ argument
286 "%0 = mem" #SZ "_fifo(%1++#" #INC ":circ(m0))\n\t" \
295 #define TEST_pci(NAME, SZ, LEN, INC, RES1, RES2, RES3, RES4) \ argument
300 LOAD_pci_##SZ(result, ptr, buf, (LEN), (INC)); \
303 LOAD_pci_##SZ(result, ptr, buf, (LEN), (INC)); \
306 LOAD_pci_##SZ(result, ptr, buf, (LEN), (INC)); \
309 LOAD_pci_##SZ(result, ptr, buf, (LEN), (INC)); \
325 #define LOAD_pcr(SZ, RES, PTR, START, LEN, INC) \ argument
330 "%0 = mem" #SZ "_fifo(%1++I:circ(m1))\n\t" \
340 #define TEST_pcr(NAME, SZ, SIZE, LEN, INC, RES1, RES2, RES3, RES4) \ argument
345 LOAD_pcr_##SZ(result, ptr, buf, (LEN), (INC)); \
348 LOAD_pcr_##SZ(result, ptr, buf, (LEN), (INC)); \
351 LOAD_pcr_##SZ(result, ptr, buf, (LEN), (INC)); \
354 LOAD_pcr_##SZ(result, ptr, buf, (LEN), (INC)); \