Lines Matching refs:psrc

31 #define LD_V(RTYPE, psrc) *((RTYPE *)(psrc))
48 #define LH(psrc) \
50 uint16_t val_lh_m = *(uint16_t *)(psrc); \
54 #define LW(psrc) \
56 uint32_t val_lw_m = *(uint32_t *)(psrc); \
61 #define LD(psrc) \
63 uint64_t val_ld_m = *(uint64_t *)(psrc); \
67 #define LD(psrc) \
69 uint8_t *psrc_ld_m = (uint8_t *) (psrc); \
89 #define LH(psrc) \
91 uint8_t *psrc_lh_m = (uint8_t *) (psrc); \
104 #define LW(psrc) \
106 uint8_t *psrc_lw_m = (uint8_t *) (psrc); \
121 #define LD(psrc) \
123 uint8_t *psrc_ld_m = (uint8_t *) (psrc); \
137 #define LD(psrc) \
139 uint8_t *psrc_ld_m = (uint8_t *) (psrc); \
194 Arguments : Inputs - psrc (source pointer to load from)
197 Details : Loads word in 'out0' from (psrc)
198 Loads word in 'out1' from (psrc + stride)
199 Loads word in 'out2' from (psrc + 2 * stride)
200 Loads word in 'out3' from (psrc + 3 * stride)
202 #define LW4(psrc, stride, out0, out1, out2, out3) \
204 out0 = LW((psrc)); \
205 out1 = LW((psrc) + stride); \
206 out2 = LW((psrc) + 2 * stride); \
207 out3 = LW((psrc) + 3 * stride); \
210 #define LW2(psrc, stride, out0, out1) \
212 out0 = LW((psrc)); \
213 out1 = LW((psrc) + stride); \
217 Arguments : Inputs - psrc (source pointer to load from)
220 Details : Loads double word in 'out0' from (psrc)
221 Loads double word in 'out1' from (psrc + stride)
223 #define LD2(psrc, stride, out0, out1) \
225 out0 = LD((psrc)); \
226 out1 = LD((psrc) + stride); \
228 #define LD4(psrc, stride, out0, out1, out2, out3) \
230 LD2((psrc), stride, out0, out1); \
231 LD2((psrc) + 2 * stride, stride, out2, out3); \
265 Arguments : Inputs - psrc (source pointer to load from)
269 Details : Loads elements in 'out0' from (psrc)
270 Loads elements in 'out1' from (psrc + stride)
272 #define LD_V2(RTYPE, psrc, stride, out0, out1) \
274 out0 = LD_V(RTYPE, (psrc)); \
275 out1 = LD_V(RTYPE, (psrc) + stride); \
283 #define LD_V3(RTYPE, psrc, stride, out0, out1, out2) \
285 LD_V2(RTYPE, (psrc), stride, out0, out1); \
286 out2 = LD_V(RTYPE, (psrc) + 2 * stride); \
291 #define LD_V4(RTYPE, psrc, stride, out0, out1, out2, out3) \
293 LD_V2(RTYPE, (psrc), stride, out0, out1); \
294 LD_V2(RTYPE, (psrc) + 2 * stride , stride, out2, out3); \
302 #define LD_V5(RTYPE, psrc, stride, out0, out1, out2, out3, out4) \
304 LD_V4(RTYPE, (psrc), stride, out0, out1, out2, out3); \
305 out4 = LD_V(RTYPE, (psrc) + 4 * stride); \
310 #define LD_V6(RTYPE, psrc, stride, out0, out1, out2, out3, out4, out5) \
312 LD_V4(RTYPE, (psrc), stride, out0, out1, out2, out3); \
313 LD_V2(RTYPE, (psrc) + 4 * stride, stride, out4, out5); \
320 #define LD_V7(RTYPE, psrc, stride, \
323 LD_V5(RTYPE, (psrc), stride, out0, out1, out2, out3, out4); \
324 LD_V2(RTYPE, (psrc) + 5 * stride, stride, out5, out6); \
329 #define LD_V8(RTYPE, psrc, stride, \
332 LD_V4(RTYPE, (psrc), stride, out0, out1, out2, out3); \
333 LD_V4(RTYPE, (psrc) + 4 * stride, stride, out4, out5, out6, out7); \
341 #define LD_V16(RTYPE, psrc, stride, \
345 LD_V8(RTYPE, (psrc), stride, \
347 LD_V8(RTYPE, (psrc) + 8 * stride, stride, \