Lines Matching refs:SRC

286 #define COPY_4V( DST, SRC )         \
288 (DST)[0] = (SRC)[0]; \
289 (DST)[1] = (SRC)[1]; \
290 (DST)[2] = (SRC)[2]; \
291 (DST)[3] = (SRC)[3]; \
301 /* The GLuint cast might fail if DST or SRC are not dword-aligned (RISC) */
307 #define COPY_SZ_4V(DST, SZ, SRC) \
310 case 4: (DST)[3] = (SRC)[3]; \
312 case 3: (DST)[2] = (SRC)[2]; \
314 case 2: (DST)[1] = (SRC)[1]; \
316 case 1: (DST)[0] = (SRC)[0]; \
322 #define COPY_CLEAN_4V(DST, SZ, SRC) \
325 COPY_SZ_4V( DST, SZ, SRC ); \
356 #define ACC_4V( DST, SRC ) \
358 (DST)[0] += (SRC)[0]; \
359 (DST)[1] += (SRC)[1]; \
360 (DST)[2] += (SRC)[2]; \
361 (DST)[3] += (SRC)[3]; \
417 #define COPY_3V( DST, SRC ) \
419 (DST)[0] = (SRC)[0]; \
420 (DST)[1] = (SRC)[1]; \
421 (DST)[2] = (SRC)[2]; \
425 #define COPY_3V_CAST( DST, SRC, CAST ) \
427 (DST)[0] = (CAST)(SRC)[0]; \
428 (DST)[1] = (CAST)(SRC)[1]; \
429 (DST)[2] = (CAST)(SRC)[2]; \
433 #define COPY_3FV( DST, SRC ) \
435 const GLfloat *_tmp = (SRC); \
466 #define SELF_SCALE_3V( DST, SRC ) \
468 (DST)[0] *= (SRC)[0]; \
469 (DST)[1] *= (SRC)[1]; \
470 (DST)[2] *= (SRC)[2]; \
474 #define ACC_3V( DST, SRC ) \
476 (DST)[0] += (SRC)[0]; \
477 (DST)[1] += (SRC)[1]; \
478 (DST)[2] += (SRC)[2]; \
540 #define COPY_2V( DST, SRC ) \
542 (DST)[0] = (SRC)[0]; \
543 (DST)[1] = (SRC)[1]; \
547 #define COPY_2V_CAST( DST, SRC, CAST ) \
549 (DST)[0] = (CAST)(SRC)[0]; \
550 (DST)[1] = (CAST)(SRC)[1]; \
554 #define COPY_2FV( DST, SRC ) \
556 const GLfloat *_tmp = (SRC); \
583 #define ACC_2V( DST, SRC ) \
585 (DST)[0] += (SRC)[0]; \
586 (DST)[1] += (SRC)[1]; \