vector 198 libavcodec/eatgv.c unsigned int vector = get_bits(&gb, vector_bits); vector 202 libavcodec/eatgv.c if (vector < num_mvs) { vector 204 libavcodec/eatgv.c (y*4 + s->mv_codebook[vector][1])*s->last_frame.linesize[0] + vector 205 libavcodec/eatgv.c x*4 + s->mv_codebook[vector][0]; vector 210 libavcodec/eatgv.c int offset = vector - num_mvs; vector 35 libavcodec/ppc/dsputil_altivec.c const vector unsigned char zero = (const vector unsigned char)vec_splat_u8(0); vector 36 libavcodec/ppc/dsputil_altivec.c vector unsigned char *tv; vector 37 libavcodec/ppc/dsputil_altivec.c vector unsigned char pix1v, pix2v, pix2iv, avgv, t5; vector 38 libavcodec/ppc/dsputil_altivec.c vector unsigned int sad; vector 39 libavcodec/ppc/dsputil_altivec.c vector signed int sumdiffs; vector 42 libavcodec/ppc/dsputil_altivec.c sad = (vector unsigned int)vec_splat_u32(0); vector 47 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) pix1; vector 50 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) &pix2[0]; vector 53 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) &pix2[1]; vector 69 libavcodec/ppc/dsputil_altivec.c sumdiffs = vec_sums((vector signed int) sad, (vector signed int) zero); vector 80 libavcodec/ppc/dsputil_altivec.c const vector unsigned char zero = (const vector unsigned char)vec_splat_u8(0); vector 81 libavcodec/ppc/dsputil_altivec.c vector unsigned char *tv; vector 82 libavcodec/ppc/dsputil_altivec.c vector unsigned char pix1v, pix2v, pix3v, avgv, t5; vector 83 libavcodec/ppc/dsputil_altivec.c vector unsigned int sad; vector 84 libavcodec/ppc/dsputil_altivec.c vector signed int sumdiffs; vector 88 libavcodec/ppc/dsputil_altivec.c sad = (vector unsigned int)vec_splat_u32(0); vector 97 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) &pix2[0]; vector 104 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) pix1; vector 107 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) &pix3[0]; vector 126 libavcodec/ppc/dsputil_altivec.c sumdiffs = vec_sums((vector signed int) sad, (vector signed int) zero); vector 137 libavcodec/ppc/dsputil_altivec.c const vector unsigned char zero = (const vector unsigned char)vec_splat_u8(0); vector 138 libavcodec/ppc/dsputil_altivec.c const vector unsigned short two = (const vector unsigned short)vec_splat_u16(2); vector 139 libavcodec/ppc/dsputil_altivec.c vector unsigned char *tv, avgv, t5; vector 140 libavcodec/ppc/dsputil_altivec.c vector unsigned char pix1v, pix2v, pix3v, pix2iv, pix3iv; vector 141 libavcodec/ppc/dsputil_altivec.c vector unsigned short pix2lv, pix2hv, pix2ilv, pix2ihv; vector 142 libavcodec/ppc/dsputil_altivec.c vector unsigned short pix3lv, pix3hv, pix3ilv, pix3ihv; vector 143 libavcodec/ppc/dsputil_altivec.c vector unsigned short avghv, avglv; vector 144 libavcodec/ppc/dsputil_altivec.c vector unsigned short t1, t2, t3, t4; vector 145 libavcodec/ppc/dsputil_altivec.c vector unsigned int sad; vector 146 libavcodec/ppc/dsputil_altivec.c vector signed int sumdiffs; vector 148 libavcodec/ppc/dsputil_altivec.c sad = (vector unsigned int)vec_splat_u32(0); vector 159 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) &pix2[0]; vector 162 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) &pix2[1]; vector 165 libavcodec/ppc/dsputil_altivec.c pix2hv = (vector unsigned short) vec_mergeh(zero, pix2v); vector 166 libavcodec/ppc/dsputil_altivec.c pix2lv = (vector unsigned short) vec_mergel(zero, pix2v); vector 167 libavcodec/ppc/dsputil_altivec.c pix2ihv = (vector unsigned short) vec_mergeh(zero, pix2iv); vector 168 libavcodec/ppc/dsputil_altivec.c pix2ilv = (vector unsigned short) vec_mergel(zero, pix2iv); vector 176 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) pix1; vector 179 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) &pix3[0]; vector 182 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) &pix3[1]; vector 192 libavcodec/ppc/dsputil_altivec.c pix3hv = (vector unsigned short) vec_mergeh(zero, pix3v); vector 193 libavcodec/ppc/dsputil_altivec.c pix3lv = (vector unsigned short) vec_mergel(zero, pix3v); vector 194 libavcodec/ppc/dsputil_altivec.c pix3ihv = (vector unsigned short) vec_mergeh(zero, pix3iv); vector 195 libavcodec/ppc/dsputil_altivec.c pix3ilv = (vector unsigned short) vec_mergel(zero, pix3iv); vector 220 libavcodec/ppc/dsputil_altivec.c sumdiffs = vec_sums((vector signed int) sad, (vector signed int) zero); vector 231 libavcodec/ppc/dsputil_altivec.c const vector unsigned int zero = (const vector unsigned int)vec_splat_u32(0); vector 232 libavcodec/ppc/dsputil_altivec.c vector unsigned char perm1, perm2, *pix1v, *pix2v; vector 233 libavcodec/ppc/dsputil_altivec.c vector unsigned char t1, t2, t3,t4, t5; vector 234 libavcodec/ppc/dsputil_altivec.c vector unsigned int sad; vector 235 libavcodec/ppc/dsputil_altivec.c vector signed int sumdiffs; vector 237 libavcodec/ppc/dsputil_altivec.c sad = (vector unsigned int)vec_splat_u32(0); vector 243 libavcodec/ppc/dsputil_altivec.c pix1v = (vector unsigned char *) pix1; vector 245 libavcodec/ppc/dsputil_altivec.c pix2v = (vector unsigned char *) pix2; vector 262 libavcodec/ppc/dsputil_altivec.c sumdiffs = vec_sums((vector signed int) sad, (vector signed int) zero); vector 273 libavcodec/ppc/dsputil_altivec.c const vector unsigned int zero = (const vector unsigned int)vec_splat_u32(0); vector 274 libavcodec/ppc/dsputil_altivec.c vector unsigned char perm1, perm2, permclear, *pix1v, *pix2v; vector 275 libavcodec/ppc/dsputil_altivec.c vector unsigned char t1, t2, t3,t4, t5; vector 276 libavcodec/ppc/dsputil_altivec.c vector unsigned int sad; vector 277 libavcodec/ppc/dsputil_altivec.c vector signed int sumdiffs; vector 279 libavcodec/ppc/dsputil_altivec.c sad = (vector unsigned int)vec_splat_u32(0); vector 281 libavcodec/ppc/dsputil_altivec.c permclear = (vector unsigned char){255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0}; vector 288 libavcodec/ppc/dsputil_altivec.c pix1v = (vector unsigned char *) pix1; vector 290 libavcodec/ppc/dsputil_altivec.c pix2v = (vector unsigned char *) pix2; vector 307 libavcodec/ppc/dsputil_altivec.c sumdiffs = vec_sums((vector signed int) sad, (vector signed int) zero); vector 318 libavcodec/ppc/dsputil_altivec.c const vector unsigned int zero = (const vector unsigned int)vec_splat_u32(0); vector 319 libavcodec/ppc/dsputil_altivec.c vector unsigned char *tv; vector 320 libavcodec/ppc/dsputil_altivec.c vector unsigned char pixv; vector 321 libavcodec/ppc/dsputil_altivec.c vector unsigned int sv; vector 322 libavcodec/ppc/dsputil_altivec.c vector signed int sum; vector 324 libavcodec/ppc/dsputil_altivec.c sv = (vector unsigned int)vec_splat_u32(0); vector 329 libavcodec/ppc/dsputil_altivec.c tv = (vector unsigned char *) pix; vector 338 libavcodec/ppc/dsputil_altivec.c sum = vec_sums((vector signed int) sv, (vector signed int) zero); vector 354 libavcodec/ppc/dsputil_altivec.c const vector unsigned int zero = (const vector unsigned int)vec_splat_u32(0); vector 355 libavcodec/ppc/dsputil_altivec.c vector unsigned char perm1, perm2, permclear, *pix1v, *pix2v; vector 356 libavcodec/ppc/dsputil_altivec.c vector unsigned char t1, t2, t3,t4, t5; vector 357 libavcodec/ppc/dsputil_altivec.c vector unsigned int sum; vector 358 libavcodec/ppc/dsputil_altivec.c vector signed int sumsqr; vector 360 libavcodec/ppc/dsputil_altivec.c sum = (vector unsigned int)vec_splat_u32(0); vector 362 libavcodec/ppc/dsputil_altivec.c permclear = (vector unsigned char){255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0}; vector 370 libavcodec/ppc/dsputil_altivec.c pix1v = (vector unsigned char *) pix1; vector 372 libavcodec/ppc/dsputil_altivec.c pix2v = (vector unsigned char *) pix2; vector 392 libavcodec/ppc/dsputil_altivec.c sumsqr = vec_sums((vector signed int) sum, (vector signed int) zero); vector 408 libavcodec/ppc/dsputil_altivec.c const vector unsigned int zero = (const vector unsigned int)vec_splat_u32(0); vector 409 libavcodec/ppc/dsputil_altivec.c vector unsigned char perm1, perm2, *pix1v, *pix2v; vector 410 libavcodec/ppc/dsputil_altivec.c vector unsigned char t1, t2, t3,t4, t5; vector 411 libavcodec/ppc/dsputil_altivec.c vector unsigned int sum; vector 412 libavcodec/ppc/dsputil_altivec.c vector signed int sumsqr; vector 414 libavcodec/ppc/dsputil_altivec.c sum = (vector unsigned int)vec_splat_u32(0); vector 419 libavcodec/ppc/dsputil_altivec.c pix1v = (vector unsigned char *) pix1; vector 421 libavcodec/ppc/dsputil_altivec.c pix2v = (vector unsigned char *) pix2; vector 441 libavcodec/ppc/dsputil_altivec.c sumsqr = vec_sums((vector signed int) sum, (vector signed int) zero); vector 450 libavcodec/ppc/dsputil_altivec.c const vector unsigned int zero = (const vector unsigned int)vec_splat_u32(0); vector 451 libavcodec/ppc/dsputil_altivec.c vector unsigned char perm, *pixv; vector 452 libavcodec/ppc/dsputil_altivec.c vector unsigned char t1; vector 453 libavcodec/ppc/dsputil_altivec.c vector unsigned int sad; vector 454 libavcodec/ppc/dsputil_altivec.c vector signed int sumdiffs; vector 459 libavcodec/ppc/dsputil_altivec.c sad = (vector unsigned int)vec_splat_u32(0); vector 464 libavcodec/ppc/dsputil_altivec.c pixv = (vector unsigned char *) pix; vector 474 libavcodec/ppc/dsputil_altivec.c sumdiffs = vec_sums((vector signed int) sad, (vector signed int) zero); vector 484 libavcodec/ppc/dsputil_altivec.c vector unsigned char perm, bytes, *pixv; vector 485 libavcodec/ppc/dsputil_altivec.c const vector unsigned char zero = (const vector unsigned char)vec_splat_u8(0); vector 486 libavcodec/ppc/dsputil_altivec.c vector signed short shorts; vector 493 libavcodec/ppc/dsputil_altivec.c pixv = (vector unsigned char *) pixels; vector 497 libavcodec/ppc/dsputil_altivec.c shorts = (vector signed short)vec_mergeh(zero, bytes); vector 500 libavcodec/ppc/dsputil_altivec.c vec_st(shorts, i*16, (vector signed short*)block); vector 510 libavcodec/ppc/dsputil_altivec.c vector unsigned char perm, bytes, *pixv; vector 511 libavcodec/ppc/dsputil_altivec.c const vector unsigned char zero = (const vector unsigned char)vec_splat_u8(0); vector 512 libavcodec/ppc/dsputil_altivec.c vector signed short shorts1, shorts2; vector 519 libavcodec/ppc/dsputil_altivec.c pixv = (vector unsigned char *) s1; vector 523 libavcodec/ppc/dsputil_altivec.c shorts1 = (vector signed short)vec_mergeh(zero, bytes); vector 527 libavcodec/ppc/dsputil_altivec.c pixv = (vector unsigned char *) s2; vector 531 libavcodec/ppc/dsputil_altivec.c shorts2 = (vector signed short)vec_mergeh(zero, bytes); vector 537 libavcodec/ppc/dsputil_altivec.c vec_st(shorts1, 0, (vector signed short*)block); vector 551 libavcodec/ppc/dsputil_altivec.c pixv = (vector unsigned char *) s1; vector 555 libavcodec/ppc/dsputil_altivec.c shorts1 = (vector signed short)vec_mergeh(zero, bytes); vector 559 libavcodec/ppc/dsputil_altivec.c pixv = (vector unsigned char *) s2; vector 563 libavcodec/ppc/dsputil_altivec.c shorts2 = (vector signed short)vec_mergeh(zero, bytes); vector 569 libavcodec/ppc/dsputil_altivec.c vec_st(shorts1, 0, (vector signed short*)block); vector 593 libavcodec/ppc/dsputil_altivec.c register vector unsigned char vdst, vsrc; vector 612 libavcodec/ppc/dsputil_altivec.c register vector unsigned char pixelsv1, pixelsv2; vector 613 libavcodec/ppc/dsputil_altivec.c register vector unsigned char pixelsv1B, pixelsv2B; vector 614 libavcodec/ppc/dsputil_altivec.c register vector unsigned char pixelsv1C, pixelsv2C; vector 615 libavcodec/ppc/dsputil_altivec.c register vector unsigned char pixelsv1D, pixelsv2D; vector 617 libavcodec/ppc/dsputil_altivec.c register vector unsigned char perm = vec_lvsl(0, pixels); vector 668 libavcodec/ppc/dsputil_altivec.c register vector unsigned char pixelsv1, pixelsv2, pixelsv, blockv; vector 669 libavcodec/ppc/dsputil_altivec.c register vector unsigned char perm = vec_lvsl(0, pixels); vector 692 libavcodec/ppc/dsputil_altivec.c register vector unsigned char pixelsv1, pixelsv2, pixelsv, blockv; vector 729 libavcodec/ppc/dsputil_altivec.c register vector unsigned char pixelsv1, pixelsv2, pixelsavg; vector 730 libavcodec/ppc/dsputil_altivec.c register vector unsigned char blockv, temp1, temp2; vector 731 libavcodec/ppc/dsputil_altivec.c register vector unsigned short pixelssum1, pixelssum2, temp3; vector 732 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char vczero = (const vector unsigned char)vec_splat_u8(0); vector 733 libavcodec/ppc/dsputil_altivec.c register const vector unsigned short vctwo = (const vector unsigned short)vec_splat_u16(2); vector 745 libavcodec/ppc/dsputil_altivec.c pixelssum1 = vec_add((vector unsigned short)pixelsv1, vector 746 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv2); vector 765 libavcodec/ppc/dsputil_altivec.c pixelssum2 = vec_add((vector unsigned short)pixelsv1, vector 766 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv2); vector 770 libavcodec/ppc/dsputil_altivec.c pixelsavg = vec_packsu(temp3, (vector unsigned short) vczero); vector 792 libavcodec/ppc/dsputil_altivec.c register vector unsigned char pixelsv1, pixelsv2, pixelsavg; vector 793 libavcodec/ppc/dsputil_altivec.c register vector unsigned char blockv, temp1, temp2; vector 794 libavcodec/ppc/dsputil_altivec.c register vector unsigned short pixelssum1, pixelssum2, temp3; vector 795 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char vczero = (const vector unsigned char)vec_splat_u8(0); vector 796 libavcodec/ppc/dsputil_altivec.c register const vector unsigned short vcone = (const vector unsigned short)vec_splat_u16(1); vector 797 libavcodec/ppc/dsputil_altivec.c register const vector unsigned short vctwo = (const vector unsigned short)vec_splat_u16(2); vector 809 libavcodec/ppc/dsputil_altivec.c pixelssum1 = vec_add((vector unsigned short)pixelsv1, vector 810 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv2); vector 829 libavcodec/ppc/dsputil_altivec.c pixelssum2 = vec_add((vector unsigned short)pixelsv1, vector 830 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv2); vector 834 libavcodec/ppc/dsputil_altivec.c pixelsavg = vec_packsu(temp3, (vector unsigned short) vczero); vector 856 libavcodec/ppc/dsputil_altivec.c register vector unsigned char pixelsv1, pixelsv2, pixelsv3, pixelsv4; vector 857 libavcodec/ppc/dsputil_altivec.c register vector unsigned char blockv, temp1, temp2; vector 858 libavcodec/ppc/dsputil_altivec.c register vector unsigned short temp3, temp4, vector 860 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char vczero = (const vector unsigned char)vec_splat_u8(0); vector 861 libavcodec/ppc/dsputil_altivec.c register const vector unsigned short vctwo = (const vector unsigned short)vec_splat_u16(2); vector 877 libavcodec/ppc/dsputil_altivec.c pixelssum3 = vec_add((vector unsigned short)pixelsv3, vector 878 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv4); vector 880 libavcodec/ppc/dsputil_altivec.c pixelssum1 = vec_add((vector unsigned short)pixelsv1, vector 881 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv2); vector 901 libavcodec/ppc/dsputil_altivec.c pixelssum4 = vec_add((vector unsigned short)pixelsv3, vector 902 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv4); vector 903 libavcodec/ppc/dsputil_altivec.c pixelssum2 = vec_add((vector unsigned short)pixelsv1, vector 904 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv2); vector 929 libavcodec/ppc/dsputil_altivec.c register vector unsigned char pixelsv1, pixelsv2, pixelsv3, pixelsv4; vector 930 libavcodec/ppc/dsputil_altivec.c register vector unsigned char blockv, temp1, temp2; vector 931 libavcodec/ppc/dsputil_altivec.c register vector unsigned short temp3, temp4, vector 933 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char vczero = (const vector unsigned char)vec_splat_u8(0); vector 934 libavcodec/ppc/dsputil_altivec.c register const vector unsigned short vcone = (const vector unsigned short)vec_splat_u16(1); vector 935 libavcodec/ppc/dsputil_altivec.c register const vector unsigned short vctwo = (const vector unsigned short)vec_splat_u16(2); vector 951 libavcodec/ppc/dsputil_altivec.c pixelssum3 = vec_add((vector unsigned short)pixelsv3, vector 952 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv4); vector 954 libavcodec/ppc/dsputil_altivec.c pixelssum1 = vec_add((vector unsigned short)pixelsv1, vector 955 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv2); vector 975 libavcodec/ppc/dsputil_altivec.c pixelssum4 = vec_add((vector unsigned short)pixelsv3, vector 976 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv4); vector 977 libavcodec/ppc/dsputil_altivec.c pixelssum2 = vec_add((vector unsigned short)pixelsv1, vector 978 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv2); vector 1001 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char vzero = vector 1002 libavcodec/ppc/dsputil_altivec.c (const vector unsigned char)vec_splat_u8(0); vector 1003 libavcodec/ppc/dsputil_altivec.c register vector signed short temp0, temp1, temp2, temp3, temp4, vector 1007 libavcodec/ppc/dsputil_altivec.c register const vector signed short vprod1 =(const vector signed short) vector 1009 libavcodec/ppc/dsputil_altivec.c register const vector signed short vprod2 =(const vector signed short) vector 1011 libavcodec/ppc/dsputil_altivec.c register const vector signed short vprod3 =(const vector signed short) vector 1013 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char perm1 = (const vector unsigned char) vector 1016 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char perm2 = (const vector unsigned char) vector 1019 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char perm3 = (const vector unsigned char) vector 1025 libavcodec/ppc/dsputil_altivec.c register vector unsigned char src1, src2, srcO; \ vector 1026 libavcodec/ppc/dsputil_altivec.c register vector unsigned char dst1, dst2, dstO; \ vector 1027 libavcodec/ppc/dsputil_altivec.c register vector signed short srcV, dstV; \ vector 1028 libavcodec/ppc/dsputil_altivec.c register vector signed short but0, but1, but2, op1, op2, op3; \ vector 1037 libavcodec/ppc/dsputil_altivec.c srcV = (vector signed short)vec_mergeh((vector signed char)vzero, \ vector 1038 libavcodec/ppc/dsputil_altivec.c (vector signed char)srcO); \ vector 1039 libavcodec/ppc/dsputil_altivec.c dstV = (vector signed short)vec_mergeh((vector signed char)vzero, \ vector 1040 libavcodec/ppc/dsputil_altivec.c (vector signed char)dstO); \ vector 1061 libavcodec/ppc/dsputil_altivec.c register vector signed int vsum; vector 1062 libavcodec/ppc/dsputil_altivec.c register vector signed short line0 = vec_add(temp0, temp1); vector 1063 libavcodec/ppc/dsputil_altivec.c register vector signed short line1 = vec_sub(temp0, temp1); vector 1064 libavcodec/ppc/dsputil_altivec.c register vector signed short line2 = vec_add(temp2, temp3); vector 1065 libavcodec/ppc/dsputil_altivec.c register vector signed short line3 = vec_sub(temp2, temp3); vector 1066 libavcodec/ppc/dsputil_altivec.c register vector signed short line4 = vec_add(temp4, temp5); vector 1067 libavcodec/ppc/dsputil_altivec.c register vector signed short line5 = vec_sub(temp4, temp5); vector 1068 libavcodec/ppc/dsputil_altivec.c register vector signed short line6 = vec_add(temp6, temp7); vector 1069 libavcodec/ppc/dsputil_altivec.c register vector signed short line7 = vec_sub(temp6, temp7); vector 1071 libavcodec/ppc/dsputil_altivec.c register vector signed short line0B = vec_add(line0, line2); vector 1072 libavcodec/ppc/dsputil_altivec.c register vector signed short line2B = vec_sub(line0, line2); vector 1073 libavcodec/ppc/dsputil_altivec.c register vector signed short line1B = vec_add(line1, line3); vector 1074 libavcodec/ppc/dsputil_altivec.c register vector signed short line3B = vec_sub(line1, line3); vector 1075 libavcodec/ppc/dsputil_altivec.c register vector signed short line4B = vec_add(line4, line6); vector 1076 libavcodec/ppc/dsputil_altivec.c register vector signed short line6B = vec_sub(line4, line6); vector 1077 libavcodec/ppc/dsputil_altivec.c register vector signed short line5B = vec_add(line5, line7); vector 1078 libavcodec/ppc/dsputil_altivec.c register vector signed short line7B = vec_sub(line5, line7); vector 1080 libavcodec/ppc/dsputil_altivec.c register vector signed short line0C = vec_add(line0B, line4B); vector 1081 libavcodec/ppc/dsputil_altivec.c register vector signed short line4C = vec_sub(line0B, line4B); vector 1082 libavcodec/ppc/dsputil_altivec.c register vector signed short line1C = vec_add(line1B, line5B); vector 1083 libavcodec/ppc/dsputil_altivec.c register vector signed short line5C = vec_sub(line1B, line5B); vector 1084 libavcodec/ppc/dsputil_altivec.c register vector signed short line2C = vec_add(line2B, line6B); vector 1085 libavcodec/ppc/dsputil_altivec.c register vector signed short line6C = vec_sub(line2B, line6B); vector 1086 libavcodec/ppc/dsputil_altivec.c register vector signed short line3C = vec_add(line3B, line7B); vector 1087 libavcodec/ppc/dsputil_altivec.c register vector signed short line7C = vec_sub(line3B, line7B); vector 1097 libavcodec/ppc/dsputil_altivec.c vsum = vec_sums(vsum, (vector signed int)vzero); vector 1126 libavcodec/ppc/dsputil_altivec.c register vector signed short vector 1135 libavcodec/ppc/dsputil_altivec.c register vector signed short vector 1144 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char vzero REG_v(v31)= vector 1145 libavcodec/ppc/dsputil_altivec.c (const vector unsigned char)vec_splat_u8(0); vector 1147 libavcodec/ppc/dsputil_altivec.c register const vector signed short vprod1 REG_v(v16)= vector 1148 libavcodec/ppc/dsputil_altivec.c (const vector signed short){ 1,-1, 1,-1, 1,-1, 1,-1 }; vector 1149 libavcodec/ppc/dsputil_altivec.c register const vector signed short vprod2 REG_v(v17)= vector 1150 libavcodec/ppc/dsputil_altivec.c (const vector signed short){ 1, 1,-1,-1, 1, 1,-1,-1 }; vector 1151 libavcodec/ppc/dsputil_altivec.c register const vector signed short vprod3 REG_v(v18)= vector 1152 libavcodec/ppc/dsputil_altivec.c (const vector signed short){ 1, 1, 1, 1,-1,-1,-1,-1 }; vector 1153 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char perm1 REG_v(v19)= vector 1154 libavcodec/ppc/dsputil_altivec.c (const vector unsigned char) vector 1157 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char perm2 REG_v(v20)= vector 1158 libavcodec/ppc/dsputil_altivec.c (const vector unsigned char) vector 1161 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char perm3 REG_v(v21)= vector 1162 libavcodec/ppc/dsputil_altivec.c (const vector unsigned char) vector 1168 libavcodec/ppc/dsputil_altivec.c register vector unsigned char src1 REG_v(v22), \ vector 1175 libavcodec/ppc/dsputil_altivec.c register vector signed short srcV REG_v(v24), \ vector 1199 libavcodec/ppc/dsputil_altivec.c srcV = (vector signed short)vec_mergeh((vector signed char)vzero, \ vector 1200 libavcodec/ppc/dsputil_altivec.c (vector signed char)srcO); \ vector 1201 libavcodec/ppc/dsputil_altivec.c dstV = (vector signed short)vec_mergeh((vector signed char)vzero, \ vector 1202 libavcodec/ppc/dsputil_altivec.c (vector signed char)dstO); \ vector 1203 libavcodec/ppc/dsputil_altivec.c srcW = (vector signed short)vec_mergel((vector signed char)vzero, \ vector 1204 libavcodec/ppc/dsputil_altivec.c (vector signed char)srcO); \ vector 1205 libavcodec/ppc/dsputil_altivec.c dstW = (vector signed short)vec_mergel((vector signed char)vzero, \ vector 1206 libavcodec/ppc/dsputil_altivec.c (vector signed char)dstO); \ vector 1234 libavcodec/ppc/dsputil_altivec.c register vector signed int vsum; vector 1235 libavcodec/ppc/dsputil_altivec.c register vector signed short line0S, line1S, line2S, line3S, line4S, vector 1241 libavcodec/ppc/dsputil_altivec.c register vector signed short line0 = vec_add(temp0, temp1); vector 1242 libavcodec/ppc/dsputil_altivec.c register vector signed short line1 = vec_sub(temp0, temp1); vector 1243 libavcodec/ppc/dsputil_altivec.c register vector signed short line2 = vec_add(temp2, temp3); vector 1244 libavcodec/ppc/dsputil_altivec.c register vector signed short line3 = vec_sub(temp2, temp3); vector 1245 libavcodec/ppc/dsputil_altivec.c register vector signed short line4 = vec_add(temp4, temp5); vector 1246 libavcodec/ppc/dsputil_altivec.c register vector signed short line5 = vec_sub(temp4, temp5); vector 1247 libavcodec/ppc/dsputil_altivec.c register vector signed short line6 = vec_add(temp6, temp7); vector 1248 libavcodec/ppc/dsputil_altivec.c register vector signed short line7 = vec_sub(temp6, temp7); vector 1250 libavcodec/ppc/dsputil_altivec.c register vector signed short line0B = vec_add(line0, line2); vector 1251 libavcodec/ppc/dsputil_altivec.c register vector signed short line2B = vec_sub(line0, line2); vector 1252 libavcodec/ppc/dsputil_altivec.c register vector signed short line1B = vec_add(line1, line3); vector 1253 libavcodec/ppc/dsputil_altivec.c register vector signed short line3B = vec_sub(line1, line3); vector 1254 libavcodec/ppc/dsputil_altivec.c register vector signed short line4B = vec_add(line4, line6); vector 1255 libavcodec/ppc/dsputil_altivec.c register vector signed short line6B = vec_sub(line4, line6); vector 1256 libavcodec/ppc/dsputil_altivec.c register vector signed short line5B = vec_add(line5, line7); vector 1257 libavcodec/ppc/dsputil_altivec.c register vector signed short line7B = vec_sub(line5, line7); vector 1259 libavcodec/ppc/dsputil_altivec.c register vector signed short line0C = vec_add(line0B, line4B); vector 1260 libavcodec/ppc/dsputil_altivec.c register vector signed short line4C = vec_sub(line0B, line4B); vector 1261 libavcodec/ppc/dsputil_altivec.c register vector signed short line1C = vec_add(line1B, line5B); vector 1262 libavcodec/ppc/dsputil_altivec.c register vector signed short line5C = vec_sub(line1B, line5B); vector 1263 libavcodec/ppc/dsputil_altivec.c register vector signed short line2C = vec_add(line2B, line6B); vector 1264 libavcodec/ppc/dsputil_altivec.c register vector signed short line6C = vec_sub(line2B, line6B); vector 1265 libavcodec/ppc/dsputil_altivec.c register vector signed short line3C = vec_add(line3B, line7B); vector 1266 libavcodec/ppc/dsputil_altivec.c register vector signed short line7C = vec_sub(line3B, line7B); vector 1312 libavcodec/ppc/dsputil_altivec.c vsum = vec_sums(vsum, (vector signed int)vzero); vector 1337 libavcodec/ppc/dsputil_altivec.c vector float m, a; vector 1338 libavcodec/ppc/dsputil_altivec.c vector bool int t0, t1; vector 1339 libavcodec/ppc/dsputil_altivec.c const vector unsigned int v_31 = //XXX vector 1344 libavcodec/ppc/dsputil_altivec.c t0 = vec_cmple(m, (vector float)vec_splat_u32(0)); vector 1345 libavcodec/ppc/dsputil_altivec.c t1 = vec_cmple(a, (vector float)vec_splat_u32(0)); vector 1346 libavcodec/ppc/dsputil_altivec.c a = vec_xor(a, (vector float) vec_sl((vector unsigned int)t0, v_31)); vector 1347 libavcodec/ppc/dsputil_altivec.c t0 = (vector bool int)vec_and(a, t1); vector 1348 libavcodec/ppc/dsputil_altivec.c t1 = (vector bool int)vec_andc(a, t1); vector 1349 libavcodec/ppc/dsputil_altivec.c a = vec_sub(m, (vector float)t1); vector 1350 libavcodec/ppc/dsputil_altivec.c m = vec_add(m, (vector float)t0); vector 1361 libavcodec/ppc/dsputil_altivec.c register vector unsigned char pixelsv1, pixelsv2, pixelsavg; vector 1362 libavcodec/ppc/dsputil_altivec.c register vector unsigned char blockv, temp1, temp2, blocktemp; vector 1363 libavcodec/ppc/dsputil_altivec.c register vector unsigned short pixelssum1, pixelssum2, temp3; vector 1365 libavcodec/ppc/dsputil_altivec.c register const vector unsigned char vczero = (const vector unsigned char) vector 1367 libavcodec/ppc/dsputil_altivec.c register const vector unsigned short vctwo = (const vector unsigned short) vector 1380 libavcodec/ppc/dsputil_altivec.c pixelssum1 = vec_add((vector unsigned short)pixelsv1, vector 1381 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv2); vector 1400 libavcodec/ppc/dsputil_altivec.c pixelssum2 = vec_add((vector unsigned short)pixelsv1, vector 1401 libavcodec/ppc/dsputil_altivec.c (vector unsigned short)pixelsv2); vector 1405 libavcodec/ppc/dsputil_altivec.c pixelsavg = vec_packsu(temp3, (vector unsigned short) vczero); vector 29 libavcodec/ppc/fdct_altivec.c #define vs16(v) ((vector signed short)(v)) vector 30 libavcodec/ppc/fdct_altivec.c #define vs32(v) ((vector signed int)(v)) vector 31 libavcodec/ppc/fdct_altivec.c #define vu8(v) ((vector unsigned char)(v)) vector 32 libavcodec/ppc/fdct_altivec.c #define vu16(v) ((vector unsigned short)(v)) vector 33 libavcodec/ppc/fdct_altivec.c #define vu32(v) ((vector unsigned int)(v)) vector 60 libavcodec/ppc/fdct_altivec.c static vector float fdctconsts[3] = { vector 201 libavcodec/ppc/fdct_altivec.c vector signed short *bp; vector 202 libavcodec/ppc/fdct_altivec.c vector float *cp; vector 203 libavcodec/ppc/fdct_altivec.c vector float b00, b10, b20, b30, b40, b50, b60, b70; vector 204 libavcodec/ppc/fdct_altivec.c vector float b01, b11, b21, b31, b41, b51, b61, b71; vector 205 libavcodec/ppc/fdct_altivec.c vector float mzero, cnst, cnsts0, cnsts1, cnsts2; vector 206 libavcodec/ppc/fdct_altivec.c vector float x0, x1, x2, x3, x4, x5, x6, x7, x8; vector 213 libavcodec/ppc/fdct_altivec.c mzero = ((vector float)vec_splat_u32(-1)); vector 214 libavcodec/ppc/fdct_altivec.c mzero = ((vector float)vec_sl(vu32(mzero), vu32(mzero))); vector 225 libavcodec/ppc/fdct_altivec.c bp = (vector signed short*)block; vector 226 libavcodec/ppc/fdct_altivec.c b00 = ((vector float)vec_ld(0, bp)); vector 227 libavcodec/ppc/fdct_altivec.c b40 = ((vector float)vec_ld(16*4, bp)); vector 228 libavcodec/ppc/fdct_altivec.c b01 = ((vector float)MERGE_S16(h, b00, b40)); vector 229 libavcodec/ppc/fdct_altivec.c b11 = ((vector float)MERGE_S16(l, b00, b40)); vector 231 libavcodec/ppc/fdct_altivec.c b10 = ((vector float)vec_ld(0, bp)); vector 232 libavcodec/ppc/fdct_altivec.c b50 = ((vector float)vec_ld(16*4, bp)); vector 233 libavcodec/ppc/fdct_altivec.c b21 = ((vector float)MERGE_S16(h, b10, b50)); vector 234 libavcodec/ppc/fdct_altivec.c b31 = ((vector float)MERGE_S16(l, b10, b50)); vector 236 libavcodec/ppc/fdct_altivec.c b20 = ((vector float)vec_ld(0, bp)); vector 237 libavcodec/ppc/fdct_altivec.c b60 = ((vector float)vec_ld(16*4, bp)); vector 238 libavcodec/ppc/fdct_altivec.c b41 = ((vector float)MERGE_S16(h, b20, b60)); vector 239 libavcodec/ppc/fdct_altivec.c b51 = ((vector float)MERGE_S16(l, b20, b60)); vector 241 libavcodec/ppc/fdct_altivec.c b30 = ((vector float)vec_ld(0, bp)); vector 242 libavcodec/ppc/fdct_altivec.c b70 = ((vector float)vec_ld(16*4, bp)); vector 243 libavcodec/ppc/fdct_altivec.c b61 = ((vector float)MERGE_S16(h, b30, b70)); vector 244 libavcodec/ppc/fdct_altivec.c b71 = ((vector float)MERGE_S16(l, b30, b70)); vector 246 libavcodec/ppc/fdct_altivec.c x0 = ((vector float)MERGE_S16(h, b01, b41)); vector 247 libavcodec/ppc/fdct_altivec.c x1 = ((vector float)MERGE_S16(l, b01, b41)); vector 248 libavcodec/ppc/fdct_altivec.c x2 = ((vector float)MERGE_S16(h, b11, b51)); vector 249 libavcodec/ppc/fdct_altivec.c x3 = ((vector float)MERGE_S16(l, b11, b51)); vector 250 libavcodec/ppc/fdct_altivec.c x4 = ((vector float)MERGE_S16(h, b21, b61)); vector 251 libavcodec/ppc/fdct_altivec.c x5 = ((vector float)MERGE_S16(l, b21, b61)); vector 252 libavcodec/ppc/fdct_altivec.c x6 = ((vector float)MERGE_S16(h, b31, b71)); vector 253 libavcodec/ppc/fdct_altivec.c x7 = ((vector float)MERGE_S16(l, b31, b71)); vector 255 libavcodec/ppc/fdct_altivec.c b00 = ((vector float)MERGE_S16(h, x0, x4)); vector 256 libavcodec/ppc/fdct_altivec.c b10 = ((vector float)MERGE_S16(l, x0, x4)); vector 257 libavcodec/ppc/fdct_altivec.c b20 = ((vector float)MERGE_S16(h, x1, x5)); vector 258 libavcodec/ppc/fdct_altivec.c b30 = ((vector float)MERGE_S16(l, x1, x5)); vector 259 libavcodec/ppc/fdct_altivec.c b40 = ((vector float)MERGE_S16(h, x2, x6)); vector 260 libavcodec/ppc/fdct_altivec.c b50 = ((vector float)MERGE_S16(l, x2, x6)); vector 261 libavcodec/ppc/fdct_altivec.c b60 = ((vector float)MERGE_S16(h, x3, x7)); vector 262 libavcodec/ppc/fdct_altivec.c b70 = ((vector float)MERGE_S16(l, x3, x7)); vector 274 libavcodec/ppc/fdct_altivec.c x0 = ((vector float)vec_add(vs16(b00), vs16(b70))); vector 275 libavcodec/ppc/fdct_altivec.c x7 = ((vector float)vec_sub(vs16(b00), vs16(b70))); vector 276 libavcodec/ppc/fdct_altivec.c x1 = ((vector float)vec_add(vs16(b10), vs16(b60))); vector 277 libavcodec/ppc/fdct_altivec.c x6 = ((vector float)vec_sub(vs16(b10), vs16(b60))); vector 278 libavcodec/ppc/fdct_altivec.c x2 = ((vector float)vec_add(vs16(b20), vs16(b50))); vector 279 libavcodec/ppc/fdct_altivec.c x5 = ((vector float)vec_sub(vs16(b20), vs16(b50))); vector 280 libavcodec/ppc/fdct_altivec.c x3 = ((vector float)vec_add(vs16(b30), vs16(b40))); vector 281 libavcodec/ppc/fdct_altivec.c x4 = ((vector float)vec_sub(vs16(b30), vs16(b40))); vector 283 libavcodec/ppc/fdct_altivec.c b70 = ((vector float)vec_add(vs16(x0), vs16(x3))); vector 284 libavcodec/ppc/fdct_altivec.c b10 = ((vector float)vec_add(vs16(x1), vs16(x2))); vector 286 libavcodec/ppc/fdct_altivec.c b00 = ((vector float)vec_add(vs16(b70), vs16(b10))); vector 287 libavcodec/ppc/fdct_altivec.c b40 = ((vector float)vec_sub(vs16(b70), vs16(b10))); vector 290 libavcodec/ppc/fdct_altivec.c b##n##1 = ((vector float)vec_unpackl(vs16(b##n##0))); \ vector 291 libavcodec/ppc/fdct_altivec.c b##n##0 = ((vector float)vec_unpackh(vs16(b##n##0))); \ vector 298 libavcodec/ppc/fdct_altivec.c b20 = ((vector float)vec_sub(vs16(x0), vs16(x3))); vector 299 libavcodec/ppc/fdct_altivec.c b60 = ((vector float)vec_sub(vs16(x1), vs16(x2))); vector 320 libavcodec/ppc/fdct_altivec.c b##0 = ((vector float)vec_unpackh(vs16(x))); \ vector 321 libavcodec/ppc/fdct_altivec.c b##1 = ((vector float)vec_unpackl(vs16(x))); \ vector 472 libavcodec/ppc/fdct_altivec.c b##n##0 = ((vector float)vec_cts(b##n##0, 0)); \ vector 473 libavcodec/ppc/fdct_altivec.c b##n##1 = ((vector float)vec_cts(b##n##1, 0)); \ vector 474 libavcodec/ppc/fdct_altivec.c b##n##0 = ((vector float)vec_pack(vs32(b##n##0), vs32(b##n##1))); \ vector 477 libavcodec/ppc/fdct_altivec.c bp = (vector signed short*)block; vector 43 libavcodec/ppc/fft_altivec.c register const vector float vczero = (const vector float)vec_splat_u32(0.); vector 57 libavcodec/ppc/fft_altivec.c vector float *r, a, b, a1, c1, c2; vector 59 libavcodec/ppc/fft_altivec.c r = (vector float *)&z[0]; vector 72 libavcodec/ppc/fft_altivec.c a1 = vec_ld(sizeof(vector float), r); vector 87 libavcodec/ppc/fft_altivec.c vec_st(vec_nmsub(b,c2,a), sizeof(vector float), r); vector 107 libavcodec/ppc/fft_altivec.c vector float a,b,c,t1; vector 116 libavcodec/ppc/fft_altivec.c c = vec_ld(sizeof(vector float), (float*)cptr); vector 31 libavcodec/ppc/float_altivec.c vector float d0, d1, s, zero = (vector float)vec_splat_u32(0); vector 47 libavcodec/ppc/float_altivec.c vector float d, s0, s1, h0, l0, vector 48 libavcodec/ppc/float_altivec.c s2, s3, zero = (vector float)vec_splat_u32(0); vector 76 libavcodec/ppc/float_altivec.c vector float d, s0, s1, s2, t0, t1, edges; vector 77 libavcodec/ppc/float_altivec.c vector unsigned char align = vec_lvsr(0,dst), vector 83 libavcodec/ppc/float_altivec.c vector float d0, d1, s3, t2; vector 84 libavcodec/ppc/float_altivec.c vector unsigned int sel = vector 156 libavcodec/ppc/float_altivec.c vector float v; vector 159 libavcodec/ppc/float_altivec.c vector float vadd_bias, zero, t0, t1, s0, s1, wi, wj; vector 160 libavcodec/ppc/float_altivec.c const vector unsigned char reverse = vcprm(3,2,1,0); vector 169 libavcodec/ppc/float_altivec.c zero = (vector float)vec_splat_u32(0); vector 194 libavcodec/ppc/float_altivec.c vector float v; vector 198 libavcodec/ppc/float_altivec.c vector float src1, src2, dst1, dst2, mul_v, zero; vector 200 libavcodec/ppc/float_altivec.c zero = (vector float)vec_splat_u32(0); vector 215 libavcodec/ppc/float_altivec.c static vector signed short vector 218 libavcodec/ppc/float_altivec.c vector float s0 = vec_ld(0, src); vector 219 libavcodec/ppc/float_altivec.c vector float s1 = vec_ld(16, src); vector 220 libavcodec/ppc/float_altivec.c vector signed int t0 = vec_cts(s0, 0); vector 221 libavcodec/ppc/float_altivec.c vector signed int t1 = vec_cts(s1, 0); vector 228 libavcodec/ppc/float_altivec.c vector signed short d0, d1, d; vector 229 libavcodec/ppc/float_altivec.c vector unsigned char align; vector 254 libavcodec/ppc/float_altivec.c vector signed short d0, d1, d2, c0, c1, t0, t1; vector 255 libavcodec/ppc/float_altivec.c vector unsigned char align; vector 48 libavcodec/ppc/gcc_fixes.h static inline vector signed char ff_vmrglb (vector signed char const A, vector 51 libavcodec/ppc/gcc_fixes.h static const vector unsigned char lowbyte = { vector 58 libavcodec/ppc/gcc_fixes.h static inline vector signed short ff_vmrglh (vector signed short const A, vector 61 libavcodec/ppc/gcc_fixes.h static const vector unsigned char lowhalf = { vector 68 libavcodec/ppc/gcc_fixes.h static inline vector signed int ff_vmrglw (vector signed int const A, vector 71 libavcodec/ppc/gcc_fixes.h static const vector unsigned char lowword = { vector 84 libavcodec/ppc/gcc_fixes.h __ch (__bin_args_eq (vector signed char, (a1), vector signed char, (a2)), \ vector 85 libavcodec/ppc/gcc_fixes.h ((vector signed char) ff_vmrglb ((vector signed char) (a1), (vector signed char) (a2))), \ vector 86 libavcodec/ppc/gcc_fixes.h __ch (__bin_args_eq (vector unsigned char, (a1), vector unsigned char, (a2)), \ vector 87 libavcodec/ppc/gcc_fixes.h ((vector unsigned char) ff_vmrglb ((vector signed char) (a1), (vector signed char) (a2))), \ vector 88 libavcodec/ppc/gcc_fixes.h __ch (__bin_args_eq (vector signed short, (a1), vector signed short, (a2)), \ vector 89 libavcodec/ppc/gcc_fixes.h ((vector signed short) ff_vmrglh ((vector signed short) (a1), (vector signed short) (a2))), \ vector 90 libavcodec/ppc/gcc_fixes.h __ch (__bin_args_eq (vector unsigned short, (a1), vector unsigned short, (a2)), \ vector 91 libavcodec/ppc/gcc_fixes.h ((vector unsigned short) ff_vmrglh ((vector signed short) (a1), (vector signed short) (a2))), \ vector 92 libavcodec/ppc/gcc_fixes.h __ch (__bin_args_eq (vector float, (a1), vector float, (a2)), \ vector 93 libavcodec/ppc/gcc_fixes.h ((vector float) ff_vmrglw ((vector signed int) (a1), (vector signed int) (a2))), \ vector 94 libavcodec/ppc/gcc_fixes.h __ch (__bin_args_eq (vector signed int, (a1), vector signed int, (a2)), \ vector 95 libavcodec/ppc/gcc_fixes.h ((vector signed int) ff_vmrglw ((vector signed int) (a1), (vector signed int) (a2))), \ vector 96 libavcodec/ppc/gcc_fixes.h __ch (__bin_args_eq (vector unsigned int, (a1), vector unsigned int, (a2)), \ vector 97 libavcodec/ppc/gcc_fixes.h ((vector unsigned int) ff_vmrglw ((vector signed int) (a1), (vector signed int) (a2))), \ vector 49 libavcodec/ppc/gmc_altivec.c register const vector unsigned char vczero = (const vector unsigned char)vec_splat_u8(0); vector 50 libavcodec/ppc/gmc_altivec.c register const vector unsigned short vcsr8 = (const vector unsigned short)vec_splat_u16(8); vector 51 libavcodec/ppc/gmc_altivec.c register vector unsigned char dstv, dstv2, src_0, src_1, srcvA, srcvB, srcvC, srcvD; vector 52 libavcodec/ppc/gmc_altivec.c register vector unsigned short Av, Bv, Cv, Dv, rounderV, tempA, tempB, tempC, tempD; vector 116 libavcodec/ppc/gmc_altivec.c tempA = vec_mladd((vector unsigned short)srcvA, Av, rounderV); vector 117 libavcodec/ppc/gmc_altivec.c tempB = vec_mladd((vector unsigned short)srcvB, Bv, tempA); vector 118 libavcodec/ppc/gmc_altivec.c tempC = vec_mladd((vector unsigned short)srcvC, Cv, tempB); vector 119 libavcodec/ppc/gmc_altivec.c tempD = vec_mladd((vector unsigned short)srcvD, Dv, tempC); vector 126 libavcodec/ppc/gmc_altivec.c dstv2 = vec_pack(tempD, (vector unsigned short)vczero); vector 900 libavcodec/ppc/h264_altivec.c register vector signed char tc0vec; \ vector 31 libavcodec/ppc/imgresample_altivec.c vector signed short v; vector 40 libavcodec/ppc/imgresample_altivec.c vector unsigned char *tv, tmp, dstv, zero; vector 42 libavcodec/ppc/imgresample_altivec.c vector signed short zeros, sumhv, sumlv; vector 89 libavcodec/ppc/imgresample_altivec.c tv = (vector unsigned char *) &s[0 * wrap]; vector 91 libavcodec/ppc/imgresample_altivec.c srchv[0].v = (vector signed short) vec_mergeh(zero, tmp); vector 92 libavcodec/ppc/imgresample_altivec.c srclv[0].v = (vector signed short) vec_mergel(zero, tmp); vector 96 libavcodec/ppc/imgresample_altivec.c tv = (vector unsigned char *) &s[1 * wrap]; vector 98 libavcodec/ppc/imgresample_altivec.c srchv[1].v = (vector signed short) vec_mergeh(zero, tmp); vector 99 libavcodec/ppc/imgresample_altivec.c srclv[1].v = (vector signed short) vec_mergel(zero, tmp); vector 103 libavcodec/ppc/imgresample_altivec.c tv = (vector unsigned char *) &s[2 * wrap]; vector 105 libavcodec/ppc/imgresample_altivec.c srchv[2].v = (vector signed short) vec_mergeh(zero, tmp); vector 106 libavcodec/ppc/imgresample_altivec.c srclv[2].v = (vector signed short) vec_mergel(zero, tmp); vector 110 libavcodec/ppc/imgresample_altivec.c tv = (vector unsigned char *) &s[3 * wrap]; vector 112 libavcodec/ppc/imgresample_altivec.c srchv[3].v = (vector signed short) vec_mergeh(zero, tmp); vector 113 libavcodec/ppc/imgresample_altivec.c srclv[3].v = (vector signed short) vec_mergel(zero, tmp); vector 120 libavcodec/ppc/imgresample_altivec.c vec_st(dstv, 0, (vector unsigned char *) dst); vector 37 libavcodec/ppc/int_altivec.c vector signed char vpix1; vector 38 libavcodec/ppc/int_altivec.c vector signed short vpix2, vdiff, vpix1l,vpix1h; vector 39 libavcodec/ppc/int_altivec.c union { vector signed int vscore; vector 62 libavcodec/ppc/mpegvideo_altivec.c vector unsigned char _perm_vec = vec_lvsl(0,(address)); \ vector 76 libavcodec/ppc/mpegvideo_altivec.c vector float row0, row1, row2, row3, row4, row5, row6, row7; vector 77 libavcodec/ppc/mpegvideo_altivec.c vector float alt0, alt1, alt2, alt3, alt4, alt5, alt6, alt7; vector 78 libavcodec/ppc/mpegvideo_altivec.c const vector float zero = (const vector float)FOUROF(0.); vector 84 libavcodec/ppc/mpegvideo_altivec.c vector signed short data0, data1, data2, data3, data4, data5, data6, data7; vector 124 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_0_298631336 = (vector float)FOUROF(0.298631336f); vector 125 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_0_390180644 = (vector float)FOUROF(-0.390180644f); vector 126 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_0_541196100 = (vector float)FOUROF(0.541196100f); vector 127 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_0_765366865 = (vector float)FOUROF(0.765366865f); vector 128 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_0_899976223 = (vector float)FOUROF(-0.899976223f); vector 129 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_1_175875602 = (vector float)FOUROF(1.175875602f); vector 130 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_1_501321110 = (vector float)FOUROF(1.501321110f); vector 131 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_1_847759065 = (vector float)FOUROF(-1.847759065f); vector 132 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_1_961570560 = (vector float)FOUROF(-1.961570560f); vector 133 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_2_053119869 = (vector float)FOUROF(2.053119869f); vector 134 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_2_562915447 = (vector float)FOUROF(-2.562915447f); vector 135 libavcodec/ppc/mpegvideo_altivec.c const vector float vec_3_072711026 = (vector float)FOUROF(3.072711026f); vector 142 libavcodec/ppc/mpegvideo_altivec.c vector float tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7; vector 143 libavcodec/ppc/mpegvideo_altivec.c vector float tmp10, tmp11, tmp12, tmp13; vector 144 libavcodec/ppc/mpegvideo_altivec.c vector float z1, z2, z3, z4, z5; vector 169 libavcodec/ppc/mpegvideo_altivec.c z1 = vec_madd(vec_add(tmp12, tmp13), vec_0_541196100, (vector float)zero); vector 185 libavcodec/ppc/mpegvideo_altivec.c z5 = vec_madd(vec_add(z3, z4), vec_1_175875602, (vector float)zero); vector 258 libavcodec/ppc/mpegvideo_altivec.c const vector signed int* qmat; vector 259 libavcodec/ppc/mpegvideo_altivec.c vector float bias, negBias; vector 262 libavcodec/ppc/mpegvideo_altivec.c vector signed int baseVector; vector 269 libavcodec/ppc/mpegvideo_altivec.c qmat = (vector signed int*)s->q_intra_matrix[qscale]; vector 272 libavcodec/ppc/mpegvideo_altivec.c qmat = (vector signed int*)s->q_inter_matrix[qscale]; vector 279 libavcodec/ppc/mpegvideo_altivec.c vector signed int biasInt; vector 280 libavcodec/ppc/mpegvideo_altivec.c const vector float negOneFloat = (vector float)FOUROF(-1.0f); vector 287 libavcodec/ppc/mpegvideo_altivec.c vector float q0, q1, q2, q3, q4, q5, q6, q7; vector 347 libavcodec/ppc/mpegvideo_altivec.c vector signed short data0, data1, data2, data3, data4, data5, data6, data7; vector 360 libavcodec/ppc/mpegvideo_altivec.c vector signed int max_q_int, min_q_int; vector 361 libavcodec/ppc/mpegvideo_altivec.c vector signed short max_q, min_q; vector 379 libavcodec/ppc/mpegvideo_altivec.c vector bool char zero_01, zero_23, zero_45, zero_67; vector 380 libavcodec/ppc/mpegvideo_altivec.c vector signed char scanIndexes_01, scanIndexes_23, scanIndexes_45, scanIndexes_67; vector 381 libavcodec/ppc/mpegvideo_altivec.c vector signed char negOne = vec_splat_s8(-1); vector 382 libavcodec/ppc/mpegvideo_altivec.c vector signed char* scanPtr = vector 383 libavcodec/ppc/mpegvideo_altivec.c (vector signed char*)(s->intra_scantable.inverse); vector 387 libavcodec/ppc/mpegvideo_altivec.c zero_01 = vec_pack(vec_cmpeq(data0, (vector signed short)zero), vector 388 libavcodec/ppc/mpegvideo_altivec.c vec_cmpeq(data1, (vector signed short)zero)); vector 389 libavcodec/ppc/mpegvideo_altivec.c zero_23 = vec_pack(vec_cmpeq(data2, (vector signed short)zero), vector 390 libavcodec/ppc/mpegvideo_altivec.c vec_cmpeq(data3, (vector signed short)zero)); vector 391 libavcodec/ppc/mpegvideo_altivec.c zero_45 = vec_pack(vec_cmpeq(data4, (vector signed short)zero), vector 392 libavcodec/ppc/mpegvideo_altivec.c vec_cmpeq(data5, (vector signed short)zero)); vector 393 libavcodec/ppc/mpegvideo_altivec.c zero_67 = vec_pack(vec_cmpeq(data6, (vector signed short)zero), vector 394 libavcodec/ppc/mpegvideo_altivec.c vec_cmpeq(data7, (vector signed short)zero)); vector 508 libavcodec/ppc/mpegvideo_altivec.c register const vector signed short vczero = (const vector signed short)vec_splat_s16(0); vector 524 libavcodec/ppc/mpegvideo_altivec.c register vector signed short blockv, qmulv, qaddv, nqaddv, temp1; vector 525 libavcodec/ppc/mpegvideo_altivec.c register vector bool short blockv_null, blockv_neg; vector 69 libavcodec/ppc/snow_altivec.c vector signed short t1, t2, x, y, tmp1, tmp2; vector 70 libavcodec/ppc/snow_altivec.c vector signed short *vbuf, *vtmp; vector 71 libavcodec/ppc/snow_altivec.c vector unsigned char align; vector 76 libavcodec/ppc/snow_altivec.c vector signed short v7 = vec_splat_s16(7); vector 77 libavcodec/ppc/snow_altivec.c vbuf = (vector signed short *)b; vector 181 libavcodec/ppc/snow_altivec.c vbuf = (vector signed int*) (dst + i); vector 217 libavcodec/ppc/snow_altivec.c vbuf= (vector signed int *) b; vector 312 libavcodec/ppc/snow_altivec.c vbuf = (vector signed int *)b; vector 313 libavcodec/ppc/snow_altivec.c vtmp = (vector signed int *)temp; vector 346 libavcodec/ppc/snow_altivec.c vector signed int *t = (vector signed int *)temp, vector 347 libavcodec/ppc/snow_altivec.c *v = (vector signed int *)b; vector 372 libavcodec/ppc/snow_altivec.c vector signed int *v0, *v1,*v2,*v3,*v4,*v5; vector 373 libavcodec/ppc/snow_altivec.c vector signed int t1, t2; vector 375 libavcodec/ppc/snow_altivec.c v0=(vector signed int *)b0; vector 376 libavcodec/ppc/snow_altivec.c v1=(vector signed int *)b1; vector 377 libavcodec/ppc/snow_altivec.c v2=(vector signed int *)b2; vector 378 libavcodec/ppc/snow_altivec.c v3=(vector signed int *)b3; vector 379 libavcodec/ppc/snow_altivec.c v4=(vector signed int *)b4; vector 380 libavcodec/ppc/snow_altivec.c v5=(vector signed int *)b5; vector 473 libavcodec/ppc/snow_altivec.c h1 = (vector unsigned short)\ vector 476 libavcodec/ppc/snow_altivec.c h2 = (vector unsigned short)\ vector 479 libavcodec/ppc/snow_altivec.c ih = (vector unsigned char)\ vector 482 libavcodec/ppc/snow_altivec.c l1 = (vector unsigned short) vec_mergeh(b3, b2);\ vector 484 libavcodec/ppc/snow_altivec.c ih1 = (vector unsigned char) vec_mergel(h1, h2);\ vector 486 libavcodec/ppc/snow_altivec.c l2 = (vector unsigned short) vec_mergeh(b1, b0);\ vector 488 libavcodec/ppc/snow_altivec.c il = (vector unsigned char) vec_mergeh(l1, l2);\ vector 490 libavcodec/ppc/snow_altivec.c v[0] = (vector signed int) vec_msum(ih, il, vec_splat_u32(0));\ vector 492 libavcodec/ppc/snow_altivec.c il1 = (vector unsigned char) vec_mergel(l1, l2);\ vector 494 libavcodec/ppc/snow_altivec.c v[1] = (vector signed int) vec_msum(ih1, il1, vec_splat_u32(0)); vector 516 libavcodec/ppc/snow_altivec.c vector unsigned short h1, h2, l1, l2; vector 517 libavcodec/ppc/snow_altivec.c vector unsigned char ih, il, ih1, il1, tmp1, tmp2, align; vector 518 libavcodec/ppc/snow_altivec.c vector unsigned char b0,b1,b2,b3; vector 519 libavcodec/ppc/snow_altivec.c vector unsigned char ob1,ob2,ob3,ob4; vector 522 libavcodec/ppc/snow_altivec.c vector signed int *v = (vector signed int *)vbuf, *d; vector 533 libavcodec/ppc/snow_altivec.c d = (vector signed int *)(dst + src_x); vector 553 libavcodec/ppc/snow_altivec.c h1 = (vector unsigned short) vec_mergel(ob1, ob2);\ vector 555 libavcodec/ppc/snow_altivec.c h2 = (vector unsigned short) vec_mergel(ob3, ob4);\ vector 557 libavcodec/ppc/snow_altivec.c ih = (vector unsigned char) vec_mergeh(h1,h2);\ vector 559 libavcodec/ppc/snow_altivec.c l1 = (vector unsigned short) vec_mergel(b3, b2);\ vector 561 libavcodec/ppc/snow_altivec.c l2 = (vector unsigned short) vec_mergel(b1, b0);\ vector 563 libavcodec/ppc/snow_altivec.c ih1 = (vector unsigned char) vec_mergel(h1,h2);\ vector 565 libavcodec/ppc/snow_altivec.c il = (vector unsigned char) vec_mergeh(l1,l2);\ vector 567 libavcodec/ppc/snow_altivec.c v[2] = (vector signed int) vec_msum(ih, il, vec_splat_u32(0));\ vector 569 libavcodec/ppc/snow_altivec.c il1 = (vector unsigned char) vec_mergel(l1,l2);\ vector 571 libavcodec/ppc/snow_altivec.c v[3] = (vector signed int) vec_msum(ih1, il1, vec_splat_u32(0)); vector 583 libavcodec/ppc/snow_altivec.c vector unsigned short h1, h2, l1, l2; vector 584 libavcodec/ppc/snow_altivec.c vector unsigned char ih, il, ih1, il1, tmp1, tmp2, align; vector 585 libavcodec/ppc/snow_altivec.c vector unsigned char b0,b1,b2,b3; vector 586 libavcodec/ppc/snow_altivec.c vector unsigned char ob1,ob2,ob3,ob4; vector 588 libavcodec/ppc/snow_altivec.c vector signed int *v = (vector signed int *)vbuf, *d; vector 599 libavcodec/ppc/snow_altivec.c d = (vector signed int *)(dst + src_x); vector 629 libavcodec/ppc/snow_altivec.c mask = (vector bool int) vec_sl((vector signed int)\ vector 631 libavcodec/ppc/snow_altivec.c mask = (vector bool int) vec_and(v[x],vec_nor(mask,mask));\ vector 633 libavcodec/ppc/snow_altivec.c mask = (vector bool int)\ vector 634 libavcodec/ppc/snow_altivec.c vec_cmpeq((vector signed int)mask,\ vector 635 libavcodec/ppc/snow_altivec.c (vector signed int)vec_splat_u32(0));\ vector 663 libavcodec/ppc/snow_altivec.c vector bool int mask; vector 664 libavcodec/ppc/snow_altivec.c vector signed int vs; vector 665 libavcodec/ppc/snow_altivec.c vector unsigned short h1, h2, l1, l2; vector 666 libavcodec/ppc/snow_altivec.c vector unsigned char ih, il, ih1, il1, tmp1, tmp2, align; vector 667 libavcodec/ppc/snow_altivec.c vector unsigned char b0,b1,b2,b3; vector 668 libavcodec/ppc/snow_altivec.c vector unsigned char ob1,ob2,ob3,ob4; vector 671 libavcodec/ppc/snow_altivec.c vector signed int *v = (vector signed int *)vbuf, *d; vector 682 libavcodec/ppc/snow_altivec.c d = (vector signed int *)(dst + src_x); vector 710 libavcodec/ppc/snow_altivec.c vector bool int mask; vector 711 libavcodec/ppc/snow_altivec.c vector signed int vs; vector 712 libavcodec/ppc/snow_altivec.c vector unsigned short h1, h2, l1, l2; vector 713 libavcodec/ppc/snow_altivec.c vector unsigned char ih, il, ih1, il1, tmp1, tmp2, align; vector 714 libavcodec/ppc/snow_altivec.c vector unsigned char b0,b1,b2,b3; vector 715 libavcodec/ppc/snow_altivec.c vector unsigned char ob1,ob2,ob3,ob4; vector 717 libavcodec/ppc/snow_altivec.c vector signed int *v = (vector signed int *)vbuf, *d; vector 728 libavcodec/ppc/snow_altivec.c d = (vector signed int *)(dst + src_x); vector 27 libavcodec/ppc/types_altivec.h #define vec_u8 vector unsigned char vector 28 libavcodec/ppc/types_altivec.h #define vec_s8 vector signed char vector 29 libavcodec/ppc/types_altivec.h #define vec_u16 vector unsigned short vector 30 libavcodec/ppc/types_altivec.h #define vec_s16 vector signed short vector 31 libavcodec/ppc/types_altivec.h #define vec_u32 vector unsigned int vector 32 libavcodec/ppc/types_altivec.h #define vec_s32 vector signed int vector 46 libavcodec/ppc/util_altivec.h #define vcprm(a,b,c,d) (const vector unsigned char){WORD_ ## a, WORD_ ## b, WORD_ ## c, WORD_ ## d} vector 47 libavcodec/ppc/util_altivec.h #define vcii(a,b,c,d) (const vector float){FLOAT_ ## a, FLOAT_ ## b, FLOAT_ ## c, FLOAT_ ## d} vector 63 libavcodec/ppc/util_altivec.h vector signed short A1, B1, C1, D1, E1, F1, G1, H1; \ vector 64 libavcodec/ppc/util_altivec.h vector signed short A2, B2, C2, D2, E2, F2, G2, H2; \ vector 97 libavcodec/ppc/util_altivec.h static inline vector unsigned char unaligned_load(int offset, uint8_t *src) vector 99 libavcodec/ppc/util_altivec.h register vector unsigned char first = vec_ld(offset, src); vector 100 libavcodec/ppc/util_altivec.h register vector unsigned char second = vec_ld(offset+15, src); vector 101 libavcodec/ppc/util_altivec.h register vector unsigned char mask = vec_lvsl(offset, src); vector 135 libavcodec/ppc/vc1dsp_altivec.c vector signed short src0, src1, src2, src3, src4, src5, src6, src7; vector 136 libavcodec/ppc/vc1dsp_altivec.c vector signed int s0, s1, s2, s3, s4, s5, s6, s7; vector 137 libavcodec/ppc/vc1dsp_altivec.c vector signed int s8, s9, sA, sB, sC, sD, sE, sF; vector 138 libavcodec/ppc/vc1dsp_altivec.c vector signed int t0, t1, t2, t3, t4, t5, t6, t7; vector 139 libavcodec/ppc/vc1dsp_altivec.c const vector signed int vec_64 = vec_sl(vec_splat_s32(4), vec_splat_u32(4)); vector 140 libavcodec/ppc/vc1dsp_altivec.c const vector unsigned int vec_7 = vec_splat_u32(7); vector 141 libavcodec/ppc/vc1dsp_altivec.c const vector unsigned int vec_4 = vec_splat_u32(4); vector 142 libavcodec/ppc/vc1dsp_altivec.c const vector signed int vec_4s = vec_splat_s32(4); vector 143 libavcodec/ppc/vc1dsp_altivec.c const vector unsigned int vec_3 = vec_splat_u32(3); vector 144 libavcodec/ppc/vc1dsp_altivec.c const vector unsigned int vec_2 = vec_splat_u32(2); vector 145 libavcodec/ppc/vc1dsp_altivec.c const vector signed int vec_1s = vec_splat_s32(1); vector 146 libavcodec/ppc/vc1dsp_altivec.c const vector unsigned int vec_1 = vec_splat_u32(1); vector 232 libavcodec/ppc/vc1dsp_altivec.c vector signed short src0, src1, src2, src3, src4, src5, src6, src7; vector 233 libavcodec/ppc/vc1dsp_altivec.c vector signed int s0, s1, s2, s3, s4, s5, s6, s7; vector 234 libavcodec/ppc/vc1dsp_altivec.c vector signed int s8, s9, sA, sB, sC, sD, sE, sF; vector 235 libavcodec/ppc/vc1dsp_altivec.c vector signed int t0, t1, t2, t3, t4, t5, t6, t7; vector 236 libavcodec/ppc/vc1dsp_altivec.c const vector signed int vec_64 = vec_sl(vec_splat_s32(4), vec_splat_u32(4)); vector 237 libavcodec/ppc/vc1dsp_altivec.c const vector unsigned int vec_7 = vec_splat_u32(7); vector 238 libavcodec/ppc/vc1dsp_altivec.c const vector unsigned int vec_5 = vec_splat_u32(5); vector 239 libavcodec/ppc/vc1dsp_altivec.c const vector unsigned int vec_4 = vec_splat_u32(4); vector 240 libavcodec/ppc/vc1dsp_altivec.c const vector signed int vec_4s = vec_splat_s32(4); vector 241 libavcodec/ppc/vc1dsp_altivec.c const vector unsigned int vec_3 = vec_splat_u32(3); vector 242 libavcodec/ppc/vc1dsp_altivec.c const vector unsigned int vec_2 = vec_splat_u32(2); vector 243 libavcodec/ppc/vc1dsp_altivec.c const vector unsigned int vec_1 = vec_splat_u32(1); vector 244 libavcodec/ppc/vc1dsp_altivec.c vector unsigned char tmp; vector 245 libavcodec/ppc/vc1dsp_altivec.c vector signed short tmp2, tmp3; vector 246 libavcodec/ppc/vc1dsp_altivec.c vector unsigned char perm0, perm1, p0, p1, p; vector 314 libavcodec/ppc/vc1dsp_altivec.c tmp2 = (vector signed short)vec_perm (tmp, vec_splat_u8(0), perm); \ vector 317 libavcodec/ppc/vc1dsp_altivec.c vec_ste ((vector unsigned int)tmp, 0, (unsigned int *)dest); \ vector 318 libavcodec/ppc/vc1dsp_altivec.c vec_ste ((vector unsigned int)tmp, 4, (unsigned int *)dest); vector 177 libavcodec/svq1enc.c const int8_t *vector; vector 183 libavcodec/svq1enc.c vector = codebook + stage*size*16 + i*size; vector 184 libavcodec/svq1enc.c sqr = s->dsp.ssd_int8_vs_int16(vector, block[stage], size); vector 198 libavcodec/svq1enc.c vector= codebook + stage*size*16 + best_vector[stage]*size; vector 200 libavcodec/svq1enc.c block[stage+1][j] = block[stage][j] - vector[j]; vector 36 libavcodec/truespeech.c int16_t vector[8]; //< input vector: 5/5/4/4/4/3/3/3 vector 73 libavcodec/truespeech.c dec->vector[0] = ts_codebook[0][(t >> 1) & 0x1F]; vector 74 libavcodec/truespeech.c dec->vector[1] = ts_codebook[1][(t >> 6) & 0x1F]; vector 75 libavcodec/truespeech.c dec->vector[2] = ts_codebook[2][(t >> 11) & 0xF]; vector 76 libavcodec/truespeech.c dec->vector[3] = ts_codebook[3][(t >> 15) & 0xF]; vector 77 libavcodec/truespeech.c dec->vector[4] = ts_codebook[4][(t >> 19) & 0xF]; vector 78 libavcodec/truespeech.c dec->vector[5] = ts_codebook[5][(t >> 23) & 0x7]; vector 79 libavcodec/truespeech.c dec->vector[6] = ts_codebook[6][(t >> 26) & 0x7]; vector 80 libavcodec/truespeech.c dec->vector[7] = ts_codebook[7][(t >> 29) & 0x7]; vector 162 libavcodec/truespeech.c dec->cvector[j] = ((tmp[i - j - 1] * dec->vector[i]) + vector 165 libavcodec/truespeech.c dec->cvector[i] = (8 - dec->vector[i]) >> 3; vector 170 libavcodec/truespeech.c dec->filtval = dec->vector[0]; vector 74 libpostproc/postprocess_altivec_template.c vector signed short v_dcOffset; vector 75 libpostproc/postprocess_altivec_template.c vector signed short v2QP; vector 76 libpostproc/postprocess_altivec_template.c vector unsigned short v4QP; vector 77 libpostproc/postprocess_altivec_template.c vector unsigned short v_dcThreshold; vector 81 libpostproc/postprocess_altivec_template.c const vector signed int zero = vec_splat_s32(0); vector 82 libpostproc/postprocess_altivec_template.c const vector signed short mask = vec_splat_s16(1); vector 83 libpostproc/postprocess_altivec_template.c vector signed int v_numEq = vec_splat_s32(0); vector 84 libpostproc/postprocess_altivec_template.c vector signed short v_data = vec_ld(0, data); vector 85 libpostproc/postprocess_altivec_template.c vector signed short v_srcAss0, v_srcAss1, v_srcAss2, v_srcAss3, vector 96 libpostproc/postprocess_altivec_template.c vector unsigned char v_srcA0, v_srcA1, v_srcA2, v_srcA3, vector 100 libpostproc/postprocess_altivec_template.c v_dcThreshold = (vector unsigned short)vec_splat(v_data, 1); vector 102 libpostproc/postprocess_altivec_template.c v4QP = (vector unsigned short)vec_splat(v_data, 3); vector 108 libpostproc/postprocess_altivec_template.c vector unsigned char perm##i = vec_lvsl(j##i, src2); \ vector 109 libpostproc/postprocess_altivec_template.c vector unsigned char v_srcA2##i; \ vector 110 libpostproc/postprocess_altivec_template.c vector unsigned char v_srcA1##i = vec_ld(j##i, src2); \ vector 116 libpostproc/postprocess_altivec_template.c (vector signed short)vec_mergeh((vector signed char)zero, \ vector 117 libpostproc/postprocess_altivec_template.c (vector signed char)v_srcA##i); } vector 122 libpostproc/postprocess_altivec_template.c (vector signed short)vec_mergeh((vector signed char)zero, \ vector 123 libpostproc/postprocess_altivec_template.c (vector signed char)v_srcA##i) vector 151 libpostproc/postprocess_altivec_template.c const vector signed short v_diff##i = \ vector 153 libpostproc/postprocess_altivec_template.c const vector signed short v_sum##i = \ vector 155 libpostproc/postprocess_altivec_template.c const vector signed short v_comp##i = \ vector 156 libpostproc/postprocess_altivec_template.c (vector signed short)vec_cmplt((vector unsigned short)v_sum##i, \ vector 158 libpostproc/postprocess_altivec_template.c const vector signed short v_part##i = vec_and(mask, v_comp##i); vector 186 libpostproc/postprocess_altivec_template.c const vector unsigned char mmoP1 = (const vector unsigned char) vector 189 libpostproc/postprocess_altivec_template.c const vector unsigned char mmoP2 = (const vector unsigned char) vector 192 libpostproc/postprocess_altivec_template.c const vector unsigned char mmoP = (const vector unsigned char) vector 195 libpostproc/postprocess_altivec_template.c vector signed short mmoL1 = vec_perm(v_srcAss0, v_srcAss2, mmoP1); vector 196 libpostproc/postprocess_altivec_template.c vector signed short mmoL2 = vec_perm(v_srcAss4, v_srcAss6, mmoP2); vector 197 libpostproc/postprocess_altivec_template.c vector signed short mmoL = vec_perm(mmoL1, mmoL2, mmoP); vector 198 libpostproc/postprocess_altivec_template.c vector signed short mmoR1 = vec_perm(v_srcAss5, v_srcAss7, mmoP1); vector 199 libpostproc/postprocess_altivec_template.c vector signed short mmoR2 = vec_perm(v_srcAss1, v_srcAss3, mmoP2); vector 200 libpostproc/postprocess_altivec_template.c vector signed short mmoR = vec_perm(mmoR1, mmoR2, mmoP); vector 201 libpostproc/postprocess_altivec_template.c vector signed short mmoDiff = vec_sub(mmoL, mmoR); vector 202 libpostproc/postprocess_altivec_template.c vector unsigned short mmoSum = (vector unsigned short)vec_add(mmoDiff, v2QP); vector 222 libpostproc/postprocess_altivec_template.c const vector signed int zero = vec_splat_s32(0); vector 226 libpostproc/postprocess_altivec_template.c vector signed short vqp = vec_ld(0, qp); vector 227 libpostproc/postprocess_altivec_template.c vector signed short vb0, vb1, vb2, vb3, vb4, vb5, vb6, vb7, vb8, vb9; vector 228 libpostproc/postprocess_altivec_template.c vector unsigned char vbA0, vbA1, vbA2, vbA3, vbA4, vbA5, vbA6, vbA7, vbA8, vbA9; vector 229 libpostproc/postprocess_altivec_template.c vector unsigned char vbB0, vbB1, vbB2, vbB3, vbB4, vbB5, vbB6, vbB7, vbB8, vbB9; vector 230 libpostproc/postprocess_altivec_template.c vector unsigned char vbT0, vbT1, vbT2, vbT3, vbT4, vbT5, vbT6, vbT7, vbT8, vbT9; vector 231 libpostproc/postprocess_altivec_template.c vector unsigned char perml0, perml1, perml2, perml3, perml4, vector 254 libpostproc/postprocess_altivec_template.c (vector signed short)vec_mergeh((vector unsigned char)zero, \ vector 255 libpostproc/postprocess_altivec_template.c (vector unsigned char)vbT##i) vector 260 libpostproc/postprocess_altivec_template.c (vector signed short)vec_mergeh((vector signed char)zero, \ vector 261 libpostproc/postprocess_altivec_template.c (vector signed char)vbT##i) vector 292 libpostproc/postprocess_altivec_template.c const vector unsigned short v_2 = vec_splat_u16(2); vector 293 libpostproc/postprocess_altivec_template.c const vector unsigned short v_4 = vec_splat_u16(4); vector 295 libpostproc/postprocess_altivec_template.c const vector signed short v_diff01 = vec_sub(vb0, vb1); vector 296 libpostproc/postprocess_altivec_template.c const vector unsigned short v_cmp01 = vector 297 libpostproc/postprocess_altivec_template.c (const vector unsigned short) vec_cmplt(vec_abs(v_diff01), vqp); vector 298 libpostproc/postprocess_altivec_template.c const vector signed short v_first = vec_sel(vb1, vb0, v_cmp01); vector 299 libpostproc/postprocess_altivec_template.c const vector signed short v_diff89 = vec_sub(vb8, vb9); vector 300 libpostproc/postprocess_altivec_template.c const vector unsigned short v_cmp89 = vector 301 libpostproc/postprocess_altivec_template.c (const vector unsigned short) vec_cmplt(vec_abs(v_diff89), vqp); vector 302 libpostproc/postprocess_altivec_template.c const vector signed short v_last = vec_sel(vb8, vb9, v_cmp89); vector 304 libpostproc/postprocess_altivec_template.c const vector signed short temp01 = vec_mladd(v_first, (vector signed short)v_4, vb1); vector 305 libpostproc/postprocess_altivec_template.c const vector signed short temp02 = vec_add(vb2, vb3); vector 306 libpostproc/postprocess_altivec_template.c const vector signed short temp03 = vec_add(temp01, (vector signed short)v_4); vector 307 libpostproc/postprocess_altivec_template.c const vector signed short v_sumsB0 = vec_add(temp02, temp03); vector 309 libpostproc/postprocess_altivec_template.c const vector signed short temp11 = vec_sub(v_sumsB0, v_first); vector 310 libpostproc/postprocess_altivec_template.c const vector signed short v_sumsB1 = vec_add(temp11, vb4); vector 312 libpostproc/postprocess_altivec_template.c const vector signed short temp21 = vec_sub(v_sumsB1, v_first); vector 313 libpostproc/postprocess_altivec_template.c const vector signed short v_sumsB2 = vec_add(temp21, vb5); vector 315 libpostproc/postprocess_altivec_template.c const vector signed short temp31 = vec_sub(v_sumsB2, v_first); vector 316 libpostproc/postprocess_altivec_template.c const vector signed short v_sumsB3 = vec_add(temp31, vb6); vector 318 libpostproc/postprocess_altivec_template.c const vector signed short temp41 = vec_sub(v_sumsB3, v_first); vector 319 libpostproc/postprocess_altivec_template.c const vector signed short v_sumsB4 = vec_add(temp41, vb7); vector 321 libpostproc/postprocess_altivec_template.c const vector signed short temp51 = vec_sub(v_sumsB4, vb1); vector 322 libpostproc/postprocess_altivec_template.c const vector signed short v_sumsB5 = vec_add(temp51, vb8); vector 324 libpostproc/postprocess_altivec_template.c const vector signed short temp61 = vec_sub(v_sumsB5, vb2); vector 325 libpostproc/postprocess_altivec_template.c const vector signed short v_sumsB6 = vec_add(temp61, v_last); vector 327 libpostproc/postprocess_altivec_template.c const vector signed short temp71 = vec_sub(v_sumsB6, vb3); vector 328 libpostproc/postprocess_altivec_template.c const vector signed short v_sumsB7 = vec_add(temp71, v_last); vector 330 libpostproc/postprocess_altivec_template.c const vector signed short temp81 = vec_sub(v_sumsB7, vb4); vector 331 libpostproc/postprocess_altivec_template.c const vector signed short v_sumsB8 = vec_add(temp81, v_last); vector 333 libpostproc/postprocess_altivec_template.c const vector signed short temp91 = vec_sub(v_sumsB8, vb5); vector 334 libpostproc/postprocess_altivec_template.c const vector signed short v_sumsB9 = vec_add(temp91, v_last); vector 337 libpostproc/postprocess_altivec_template.c const vector signed short temps1##i = \ vector 339 libpostproc/postprocess_altivec_template.c const vector signed short temps2##i = \ vector 340 libpostproc/postprocess_altivec_template.c vec_mladd(vb##j, (vector signed short)v_2, temps1##i); \ vector 341 libpostproc/postprocess_altivec_template.c const vector signed short vr##j = vec_sra(temps2##i, v_4) vector 352 libpostproc/postprocess_altivec_template.c const vector signed char neg1 = vec_splat_s8(-1); vector 353 libpostproc/postprocess_altivec_template.c const vector unsigned char permHH = (const vector unsigned char){0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, vector 357 libpostproc/postprocess_altivec_template.c { const vector unsigned char perms##i = \ vector 359 libpostproc/postprocess_altivec_template.c const vector unsigned char vf##i = \ vector 360 libpostproc/postprocess_altivec_template.c vec_packsu(vr##i, (vector signed short)zero); \ vector 361 libpostproc/postprocess_altivec_template.c const vector unsigned char vg##i = \ vector 363 libpostproc/postprocess_altivec_template.c const vector unsigned char mask##i = \ vector 364 libpostproc/postprocess_altivec_template.c vec_perm((vector unsigned char)zero, (vector unsigned char)neg1, perms##i); \ vector 365 libpostproc/postprocess_altivec_template.c const vector unsigned char vg2##i = \ vector 367 libpostproc/postprocess_altivec_template.c const vector unsigned char svA##i = \ vector 369 libpostproc/postprocess_altivec_template.c const vector unsigned char svB##i = \ vector 375 libpostproc/postprocess_altivec_template.c { const vector unsigned char vf##i = \ vector 376 libpostproc/postprocess_altivec_template.c vec_packsu(vr##i, (vector signed short)zero); \ vector 377 libpostproc/postprocess_altivec_template.c const vector unsigned char vg##i = \ vector 420 libpostproc/postprocess_altivec_template.c const vector signed int zero = vec_splat_s32(0); vector 422 libpostproc/postprocess_altivec_template.c vector signed short vqp = vec_splat( vector 423 libpostproc/postprocess_altivec_template.c (vector signed short)vec_ld(0, qp), 0); vector 426 libpostproc/postprocess_altivec_template.c const vector unsigned char perm##i = \ vector 428 libpostproc/postprocess_altivec_template.c const vector unsigned char vbA##i = \ vector 430 libpostproc/postprocess_altivec_template.c const vector unsigned char vbB##i = \ vector 432 libpostproc/postprocess_altivec_template.c const vector unsigned char vbT##i = \ vector 434 libpostproc/postprocess_altivec_template.c const vector signed short vb##i = \ vector 435 libpostproc/postprocess_altivec_template.c (vector signed short)vec_mergeh((vector unsigned char)zero, \ vector 436 libpostproc/postprocess_altivec_template.c (vector unsigned char)vbT##i) vector 448 libpostproc/postprocess_altivec_template.c const vector signed short v_1 = vec_splat_s16(1); vector 449 libpostproc/postprocess_altivec_template.c const vector signed short v_2 = vec_splat_s16(2); vector 450 libpostproc/postprocess_altivec_template.c const vector signed short v_5 = vec_splat_s16(5); vector 451 libpostproc/postprocess_altivec_template.c const vector signed short v_32 = vec_sl(v_1, vector 452 libpostproc/postprocess_altivec_template.c (vector unsigned short)v_5); vector 454 libpostproc/postprocess_altivec_template.c const vector signed short l3minusl6 = vec_sub(vb3, vb6); vector 455 libpostproc/postprocess_altivec_template.c const vector signed short l5minusl4 = vec_sub(vb5, vb4); vector 456 libpostproc/postprocess_altivec_template.c const vector signed short twotimes_l3minusl6 = vec_mladd(v_2, l3minusl6, (vector signed short)zero); vector 457 libpostproc/postprocess_altivec_template.c const vector signed short mE = vec_mladd(v_5, l5minusl4, twotimes_l3minusl6); vector 458 libpostproc/postprocess_altivec_template.c const vector signed short absmE = vec_abs(mE); vector 460 libpostproc/postprocess_altivec_template.c const vector signed short l1minusl4 = vec_sub(vb1, vb4); vector 461 libpostproc/postprocess_altivec_template.c const vector signed short l3minusl2 = vec_sub(vb3, vb2); vector 462 libpostproc/postprocess_altivec_template.c const vector signed short l5minusl8 = vec_sub(vb5, vb8); vector 463 libpostproc/postprocess_altivec_template.c const vector signed short l7minusl6 = vec_sub(vb7, vb6); vector 464 libpostproc/postprocess_altivec_template.c const vector signed short twotimes_l1minusl4 = vec_mladd(v_2, l1minusl4, (vector signed short)zero); vector 465 libpostproc/postprocess_altivec_template.c const vector signed short twotimes_l5minusl8 = vec_mladd(v_2, l5minusl8, (vector signed short)zero); vector 466 libpostproc/postprocess_altivec_template.c const vector signed short lE = vec_mladd(v_5, l3minusl2, twotimes_l1minusl4); vector 467 libpostproc/postprocess_altivec_template.c const vector signed short rE = vec_mladd(v_5, l7minusl6, twotimes_l5minusl8); vector 469 libpostproc/postprocess_altivec_template.c const vector signed short ddiff = vec_sub(absmE, vector 472 libpostproc/postprocess_altivec_template.c const vector signed short ddiffclamp = vec_max(ddiff, (vector signed short)zero); vector 473 libpostproc/postprocess_altivec_template.c const vector signed short dtimes64 = vec_mladd(v_5, ddiffclamp, v_32); vector 474 libpostproc/postprocess_altivec_template.c const vector signed short d = vec_sra(dtimes64, vec_splat_u16(6)); vector 475 libpostproc/postprocess_altivec_template.c const vector signed short minusd = vec_sub((vector signed short)zero, d); vector 476 libpostproc/postprocess_altivec_template.c const vector signed short finald = vec_sel(minusd, vector 478 libpostproc/postprocess_altivec_template.c vec_cmpgt(vec_sub((vector signed short)zero, mE), vector 479 libpostproc/postprocess_altivec_template.c (vector signed short)zero)); vector 481 libpostproc/postprocess_altivec_template.c const vector signed short qtimes2 = vec_sub(vb4, vb5); vector 484 libpostproc/postprocess_altivec_template.c const vector signed short rounddown = vec_sel((vector signed short)zero, vector 486 libpostproc/postprocess_altivec_template.c vec_cmplt(qtimes2, (vector signed short)zero)); vector 487 libpostproc/postprocess_altivec_template.c const vector signed short q = vec_sra(vec_add(qtimes2, rounddown), vec_splat_u16(1)); vector 489 libpostproc/postprocess_altivec_template.c const vector signed short dclamp_P1 = vec_max((vector signed short)zero, finald); vector 490 libpostproc/postprocess_altivec_template.c const vector signed short dclamp_P = vec_min(dclamp_P1, q); vector 491 libpostproc/postprocess_altivec_template.c const vector signed short dclamp_N1 = vec_min((vector signed short)zero, finald); vector 492 libpostproc/postprocess_altivec_template.c const vector signed short dclamp_N = vec_max(dclamp_N1, q); vector 494 libpostproc/postprocess_altivec_template.c const vector signed short dclampedfinal = vec_sel(dclamp_N, vector 496 libpostproc/postprocess_altivec_template.c vec_cmpgt(q, (vector signed short)zero)); vector 497 libpostproc/postprocess_altivec_template.c const vector signed short dornotd = vec_sel((vector signed short)zero, vector 501 libpostproc/postprocess_altivec_template.c const vector signed short vb4minusd = vec_sub(vb4, dornotd); vector 502 libpostproc/postprocess_altivec_template.c const vector signed short vb5plusd = vec_add(vb5, dornotd); vector 504 libpostproc/postprocess_altivec_template.c const vector unsigned char st4 = vec_packsu(vb4minusd, (vector signed short)zero); vector 505 libpostproc/postprocess_altivec_template.c const vector unsigned char st5 = vec_packsu(vb5plusd, (vector signed short)zero); vector 507 libpostproc/postprocess_altivec_template.c const vector signed char neg1 = vec_splat_s8(-1); vector 508 libpostproc/postprocess_altivec_template.c const vector unsigned char permHH = (const vector unsigned char){0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, vector 512 libpostproc/postprocess_altivec_template.c { const vector unsigned char perms##i = \ vector 514 libpostproc/postprocess_altivec_template.c const vector unsigned char vg##i = \ vector 516 libpostproc/postprocess_altivec_template.c const vector unsigned char mask##i = \ vector 517 libpostproc/postprocess_altivec_template.c vec_perm((vector unsigned char)zero, (vector unsigned char)neg1, perms##i); \ vector 518 libpostproc/postprocess_altivec_template.c const vector unsigned char vg2##i = \ vector 520 libpostproc/postprocess_altivec_template.c const vector unsigned char svA##i = \ vector 522 libpostproc/postprocess_altivec_template.c const vector unsigned char svB##i = \ vector 542 libpostproc/postprocess_altivec_template.c const vector signed int zero = vec_splat_s32(0); vector 543 libpostproc/postprocess_altivec_template.c vector unsigned char v_dt; vector 548 libpostproc/postprocess_altivec_template.c const vector unsigned char perm##i = \ vector 550 libpostproc/postprocess_altivec_template.c vector unsigned char sA##i = vec_ld(i * stride, srcCopy); \ vector 551 libpostproc/postprocess_altivec_template.c vector unsigned char sB##i = vec_ld(i * stride + 16, srcCopy); \ vector 552 libpostproc/postprocess_altivec_template.c vector unsigned char src##i = vec_perm(sA##i, sB##i, perm##i) vector 566 libpostproc/postprocess_altivec_template.c vector unsigned char v_avg; vector 568 libpostproc/postprocess_altivec_template.c const vector unsigned char trunc_perm = (vector unsigned char) vector 571 libpostproc/postprocess_altivec_template.c const vector unsigned char trunc_src12 = vec_perm(src1, src2, trunc_perm); vector 572 libpostproc/postprocess_altivec_template.c const vector unsigned char trunc_src34 = vec_perm(src3, src4, trunc_perm); vector 573 libpostproc/postprocess_altivec_template.c const vector unsigned char trunc_src56 = vec_perm(src5, src6, trunc_perm); vector 574 libpostproc/postprocess_altivec_template.c const vector unsigned char trunc_src78 = vec_perm(src7, src8, trunc_perm); vector 577 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_1 = vec_##op(trunc_src12, trunc_src34); \ vector 578 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_2 = vec_##op(trunc_src56, trunc_src78); \ vector 579 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_6 = vec_##op(s##op##_1, s##op##_2); \ vector 580 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_8h = vec_mergeh(s##op##_6, s##op##_6); \ vector 581 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_8l = vec_mergel(s##op##_6, s##op##_6); \ vector 582 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_9 = vec_##op(s##op##_8h, s##op##_8l); \ vector 583 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_9h = vec_mergeh(s##op##_9, s##op##_9); \ vector 584 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_9l = vec_mergel(s##op##_9, s##op##_9); \ vector 585 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_10 = vec_##op(s##op##_9h, s##op##_9l); \ vector 586 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_10h = vec_mergeh(s##op##_10, s##op##_10); \ vector 587 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_10l = vec_mergel(s##op##_10, s##op##_10); \ vector 588 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_11 = vec_##op(s##op##_10h, s##op##_10l); \ vector 589 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_11h = vec_mergeh(s##op##_11, s##op##_11); \ vector 590 libpostproc/postprocess_altivec_template.c const vector unsigned char s##op##_11l = vec_mergel(s##op##_11, s##op##_11); \ vector 593 libpostproc/postprocess_altivec_template.c vector unsigned char v_min; vector 594 libpostproc/postprocess_altivec_template.c vector unsigned char v_max; vector 607 libpostproc/postprocess_altivec_template.c const vector unsigned short mask1 = (vector unsigned short) vector 610 libpostproc/postprocess_altivec_template.c const vector unsigned short mask2 = (vector unsigned short) vector 614 libpostproc/postprocess_altivec_template.c const vector unsigned int vuint32_16 = vec_sl(vec_splat_u32(1), vec_splat_u32(4)); vector 615 libpostproc/postprocess_altivec_template.c const vector unsigned int vuint32_1 = vec_splat_u32(1); vector 618 libpostproc/postprocess_altivec_template.c vector signed int sum##i; \ vector 620 libpostproc/postprocess_altivec_template.c const vector unsigned char cmp##i = \ vector 621 libpostproc/postprocess_altivec_template.c (vector unsigned char)vec_cmpgt(src##i, v_avg); \ vector 622 libpostproc/postprocess_altivec_template.c const vector unsigned short cmpHi##i = \ vector 623 libpostproc/postprocess_altivec_template.c (vector unsigned short)vec_mergeh(cmp##i, cmp##i); \ vector 624 libpostproc/postprocess_altivec_template.c const vector unsigned short cmpLi##i = \ vector 625 libpostproc/postprocess_altivec_template.c (vector unsigned short)vec_mergel(cmp##i, cmp##i); \ vector 626 libpostproc/postprocess_altivec_template.c const vector signed short cmpHf##i = \ vector 627 libpostproc/postprocess_altivec_template.c (vector signed short)vec_and(cmpHi##i, mask1); \ vector 628 libpostproc/postprocess_altivec_template.c const vector signed short cmpLf##i = \ vector 629 libpostproc/postprocess_altivec_template.c (vector signed short)vec_and(cmpLi##i, mask2); \ vector 630 libpostproc/postprocess_altivec_template.c const vector signed int sump##i = vec_sum4s(cmpHf##i, zero); \ vector 631 libpostproc/postprocess_altivec_template.c const vector signed int sumq##i = vec_sum4s(cmpLf##i, sump##i); \ vector 646 libpostproc/postprocess_altivec_template.c vector signed int sumA2; vector 647 libpostproc/postprocess_altivec_template.c vector signed int sumB2; vector 649 libpostproc/postprocess_altivec_template.c const vector signed int sump02 = vec_mergel(sum0, sum2); vector 650 libpostproc/postprocess_altivec_template.c const vector signed int sump13 = vec_mergel(sum1, sum3); vector 651 libpostproc/postprocess_altivec_template.c const vector signed int sumA = vec_mergel(sump02, sump13); vector 653 libpostproc/postprocess_altivec_template.c const vector signed int sump46 = vec_mergel(sum4, sum6); vector 654 libpostproc/postprocess_altivec_template.c const vector signed int sump57 = vec_mergel(sum5, sum7); vector 655 libpostproc/postprocess_altivec_template.c const vector signed int sumB = vec_mergel(sump46, sump57); vector 657 libpostproc/postprocess_altivec_template.c const vector signed int sump8A = vec_mergel(sum8, zero); vector 658 libpostproc/postprocess_altivec_template.c const vector signed int sump9B = vec_mergel(sum9, zero); vector 659 libpostproc/postprocess_altivec_template.c const vector signed int sumC = vec_mergel(sump8A, sump9B); vector 661 libpostproc/postprocess_altivec_template.c const vector signed int tA = vec_sl(vec_nor(zero, sumA), vuint32_16); vector 662 libpostproc/postprocess_altivec_template.c const vector signed int tB = vec_sl(vec_nor(zero, sumB), vuint32_16); vector 663 libpostproc/postprocess_altivec_template.c const vector signed int tC = vec_sl(vec_nor(zero, sumC), vuint32_16); vector 664 libpostproc/postprocess_altivec_template.c const vector signed int t2A = vec_or(sumA, tA); vector 665 libpostproc/postprocess_altivec_template.c const vector signed int t2B = vec_or(sumB, tB); vector 666 libpostproc/postprocess_altivec_template.c const vector signed int t2C = vec_or(sumC, tC); vector 667 libpostproc/postprocess_altivec_template.c const vector signed int t3A = vec_and(vec_sra(t2A, vuint32_1), vector 669 libpostproc/postprocess_altivec_template.c const vector signed int t3B = vec_and(vec_sra(t2B, vuint32_1), vector 671 libpostproc/postprocess_altivec_template.c const vector signed int t3C = vec_and(vec_sra(t2C, vuint32_1), vector 673 libpostproc/postprocess_altivec_template.c const vector signed int yA = vec_and(t2A, t3A); vector 674 libpostproc/postprocess_altivec_template.c const vector signed int yB = vec_and(t2B, t3B); vector 675 libpostproc/postprocess_altivec_template.c const vector signed int yC = vec_and(t2C, t3C); vector 677 libpostproc/postprocess_altivec_template.c const vector unsigned char strangeperm1 = vec_lvsl(4, (unsigned char*)0); vector 678 libpostproc/postprocess_altivec_template.c const vector unsigned char strangeperm2 = vec_lvsl(8, (unsigned char*)0); vector 679 libpostproc/postprocess_altivec_template.c const vector signed int sumAd4 = vec_perm(yA, yB, strangeperm1); vector 680 libpostproc/postprocess_altivec_template.c const vector signed int sumAd8 = vec_perm(yA, yB, strangeperm2); vector 681 libpostproc/postprocess_altivec_template.c const vector signed int sumBd4 = vec_perm(yB, yC, strangeperm1); vector 682 libpostproc/postprocess_altivec_template.c const vector signed int sumBd8 = vec_perm(yB, yC, strangeperm2); vector 683 libpostproc/postprocess_altivec_template.c const vector signed int sumAp = vec_and(yA, vector 685 libpostproc/postprocess_altivec_template.c const vector signed int sumBp = vec_and(yB, vector 703 libpostproc/postprocess_altivec_template.c vector signed int vQP2 = vec_ld(0, tQP2); vector 705 libpostproc/postprocess_altivec_template.c const vector signed int vsint32_8 = vec_splat_s32(8); vector 706 libpostproc/postprocess_altivec_template.c const vector unsigned int vuint32_4 = vec_splat_u32(4); vector 708 libpostproc/postprocess_altivec_template.c const vector unsigned char permA1 = (vector unsigned char) vector 711 libpostproc/postprocess_altivec_template.c const vector unsigned char permA2 = (vector unsigned char) vector 714 libpostproc/postprocess_altivec_template.c const vector unsigned char permA1inc = (vector unsigned char) vector 717 libpostproc/postprocess_altivec_template.c const vector unsigned char permA2inc = (vector unsigned char) vector 720 libpostproc/postprocess_altivec_template.c const vector unsigned char magic = (vector unsigned char) vector 723 libpostproc/postprocess_altivec_template.c const vector unsigned char extractPerm = (vector unsigned char) vector 726 libpostproc/postprocess_altivec_template.c const vector unsigned char extractPermInc = (vector unsigned char) vector 729 libpostproc/postprocess_altivec_template.c const vector unsigned char identity = vec_lvsl(0,(unsigned char *)0); vector 730 libpostproc/postprocess_altivec_template.c const vector unsigned char tenRight = (vector unsigned char) vector 733 libpostproc/postprocess_altivec_template.c const vector unsigned char eightLeft = (vector unsigned char) vector 739 libpostproc/postprocess_altivec_template.c vector unsigned char tenRightM##i = tenRight; \ vector 740 libpostproc/postprocess_altivec_template.c vector unsigned char permA1M##i = permA1; \ vector 741 libpostproc/postprocess_altivec_template.c vector unsigned char permA2M##i = permA2; \ vector 742 libpostproc/postprocess_altivec_template.c vector unsigned char extractPermM##i = extractPerm vector 746 libpostproc/postprocess_altivec_template.c const vector unsigned char a_##j##_A##l = \ vector 748 libpostproc/postprocess_altivec_template.c const vector unsigned char a_##j##_B##l = \ vector 750 libpostproc/postprocess_altivec_template.c const vector signed int a_##j##_sump##l = \ vector 751 libpostproc/postprocess_altivec_template.c (vector signed int)vec_msum(a_##j##_B##l, magic, \ vector 752 libpostproc/postprocess_altivec_template.c (vector unsigned int)zero); \ vector 753 libpostproc/postprocess_altivec_template.c vector signed int F_##j##_##l = \ vector 756 libpostproc/postprocess_altivec_template.c const vector signed int p_##j##_##l = \ vector 757 libpostproc/postprocess_altivec_template.c (vector signed int)vec_perm(src##j, \ vector 758 libpostproc/postprocess_altivec_template.c (vector unsigned char)zero, \ vector 760 libpostproc/postprocess_altivec_template.c const vector signed int sum_##j##_##l = vec_add( p_##j##_##l, vQP2);\ vector 761 libpostproc/postprocess_altivec_template.c const vector signed int diff_##j##_##l = vec_sub( p_##j##_##l, vQP2);\ vector 762 libpostproc/postprocess_altivec_template.c vector signed int newpm_##j##_##l; \ vector 768 libpostproc/postprocess_altivec_template.c const vector unsigned char newpm2_##j##_##l = \ vector 769 libpostproc/postprocess_altivec_template.c vec_splat((vector unsigned char)newpm_##j##_##l, 15); \ vector 770 libpostproc/postprocess_altivec_template.c const vector unsigned char mask##j##l = vec_add(identity, \ vector 799 libpostproc/postprocess_altivec_template.c const vector signed char neg1 = vec_splat_s8(-1); vector 802 libpostproc/postprocess_altivec_template.c const vector unsigned char permST##i = \ vector 804 libpostproc/postprocess_altivec_template.c const vector unsigned char maskST##i = \ vector 805 libpostproc/postprocess_altivec_template.c vec_perm((vector unsigned char)zero, \ vector 806 libpostproc/postprocess_altivec_template.c (vector unsigned char)neg1, permST##i);\ vector 834 libpostproc/postprocess_altivec_template.c const vector signed int zero = vec_splat_s32(0); vector 835 libpostproc/postprocess_altivec_template.c const vector signed short vsint16_1 = vec_splat_s16(1); vector 836 libpostproc/postprocess_altivec_template.c vector signed int v_dp = zero; vector 837 libpostproc/postprocess_altivec_template.c vector signed int v_sysdp = zero; vector 846 libpostproc/postprocess_altivec_template.c vector unsigned char perm##src##i = vec_lvsl(j##src##i, src); \ vector 847 libpostproc/postprocess_altivec_template.c const vector unsigned char v_##src##A1##i = vec_ld(j##src##i, src); \ vector 848 libpostproc/postprocess_altivec_template.c const vector unsigned char v_##src##A2##i = vec_ld(j##src##i + 16, src); \ vector 849 libpostproc/postprocess_altivec_template.c const vector unsigned char v_##src##A##i = \ vector 851 libpostproc/postprocess_altivec_template.c vector signed short v_##src##Ass##i = \ vector 852 libpostproc/postprocess_altivec_template.c (vector signed short)vec_mergeh((vector signed char)zero, \ vector 853 libpostproc/postprocess_altivec_template.c (vector signed char)v_##src##A##i) vector 875 libpostproc/postprocess_altivec_template.c vector signed short v_d##i = vec_sub(v_tempBlurredAss##i, \ vector 936 libpostproc/postprocess_altivec_template.c const vector signed short vsint16_7 = vec_splat_s16(7); vector 937 libpostproc/postprocess_altivec_template.c const vector signed short vsint16_4 = vec_splat_s16(4); vector 938 libpostproc/postprocess_altivec_template.c const vector unsigned short vuint16_3 = vec_splat_u16(3); vector 941 libpostproc/postprocess_altivec_template.c const vector signed short v_temp##i = \ vector 944 libpostproc/postprocess_altivec_template.c const vector signed short v_temp2##i = \ vector 958 libpostproc/postprocess_altivec_template.c const vector signed short vsint16_3 = vec_splat_s16(3); vector 959 libpostproc/postprocess_altivec_template.c const vector signed short vsint16_2 = vec_splat_s16(2); vector 962 libpostproc/postprocess_altivec_template.c const vector signed short v_temp##i = \ vector 965 libpostproc/postprocess_altivec_template.c const vector signed short v_temp2##i = \ vector 967 libpostproc/postprocess_altivec_template.c v_tempBlurredAss##i = vec_sr(v_temp2##i, (vector unsigned short)vsint16_2) vector 981 libpostproc/postprocess_altivec_template.c const vector signed char neg1 = vec_splat_s8(-1); vector 982 libpostproc/postprocess_altivec_template.c const vector unsigned char permHH = (const vector unsigned char){0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, vector 986 libpostproc/postprocess_altivec_template.c const vector unsigned char perms##src##i = \ vector 988 libpostproc/postprocess_altivec_template.c const vector unsigned char vf##src##i = \ vector 989 libpostproc/postprocess_altivec_template.c vec_packsu(v_tempBlurredAss##i, (vector signed short)zero); \ vector 990 libpostproc/postprocess_altivec_template.c const vector unsigned char vg##src##i = \ vector 992 libpostproc/postprocess_altivec_template.c const vector unsigned char mask##src##i = \ vector 993 libpostproc/postprocess_altivec_template.c vec_perm((vector unsigned char)zero, (vector unsigned char)neg1, perms##src##i); \ vector 994 libpostproc/postprocess_altivec_template.c const vector unsigned char vg2##src##i = \ vector 996 libpostproc/postprocess_altivec_template.c const vector unsigned char svA##src##i = \ vector 998 libpostproc/postprocess_altivec_template.c const vector unsigned char svB##src##i = \ vector 1023 libpostproc/postprocess_altivec_template.c const vector unsigned char zero = vec_splat_u8(0); vector 1026 libpostproc/postprocess_altivec_template.c vector unsigned char perm1##i = vec_lvsl(i * stride, src); \ vector 1027 libpostproc/postprocess_altivec_template.c vector unsigned char perm2##i = vec_lvsl(j * stride, src); \ vector 1028 libpostproc/postprocess_altivec_template.c vector unsigned char srcA##i = vec_ld(i * stride, src); \ vector 1029 libpostproc/postprocess_altivec_template.c vector unsigned char srcB##i = vec_ld(i * stride + 16, src); \ vector 1030 libpostproc/postprocess_altivec_template.c vector unsigned char srcC##i = vec_ld(j * stride, src); \ vector 1031 libpostproc/postprocess_altivec_template.c vector unsigned char srcD##i = vec_ld(j * stride+ 16, src); \ vector 1032 libpostproc/postprocess_altivec_template.c vector unsigned char src##i = vec_perm(srcA##i, srcB##i, perm1##i); \ vector 1033 libpostproc/postprocess_altivec_template.c vector unsigned char src##j = vec_perm(srcC##i, srcD##i, perm2##i) vector 1041 libpostproc/postprocess_altivec_template.c vector unsigned char tempA = vec_mergeh(src0, zero); vector 1042 libpostproc/postprocess_altivec_template.c vector unsigned char tempB = vec_mergel(src0, zero); vector 1043 libpostproc/postprocess_altivec_template.c vector unsigned char tempC = vec_mergeh(src1, zero); vector 1044 libpostproc/postprocess_altivec_template.c vector unsigned char tempD = vec_mergel(src1, zero); vector 1045 libpostproc/postprocess_altivec_template.c vector unsigned char tempE = vec_mergeh(src2, zero); vector 1046 libpostproc/postprocess_altivec_template.c vector unsigned char tempF = vec_mergel(src2, zero); vector 1047 libpostproc/postprocess_altivec_template.c vector unsigned char tempG = vec_mergeh(src3, zero); vector 1048 libpostproc/postprocess_altivec_template.c vector unsigned char tempH = vec_mergel(src3, zero); vector 1049 libpostproc/postprocess_altivec_template.c vector unsigned char tempI = vec_mergeh(src4, zero); vector 1050 libpostproc/postprocess_altivec_template.c vector unsigned char tempJ = vec_mergel(src4, zero); vector 1051 libpostproc/postprocess_altivec_template.c vector unsigned char tempK = vec_mergeh(src5, zero); vector 1052 libpostproc/postprocess_altivec_template.c vector unsigned char tempL = vec_mergel(src5, zero); vector 1053 libpostproc/postprocess_altivec_template.c vector unsigned char tempM = vec_mergeh(src6, zero); vector 1054 libpostproc/postprocess_altivec_template.c vector unsigned char tempN = vec_mergel(src6, zero); vector 1055 libpostproc/postprocess_altivec_template.c vector unsigned char tempO = vec_mergeh(src7, zero); vector 1056 libpostproc/postprocess_altivec_template.c vector unsigned char tempP = vec_mergel(src7, zero); vector 1058 libpostproc/postprocess_altivec_template.c vector unsigned char temp0 = vec_mergeh(tempA, tempI); vector 1059 libpostproc/postprocess_altivec_template.c vector unsigned char temp1 = vec_mergel(tempA, tempI); vector 1060 libpostproc/postprocess_altivec_template.c vector unsigned char temp2 = vec_mergeh(tempB, tempJ); vector 1061 libpostproc/postprocess_altivec_template.c vector unsigned char temp3 = vec_mergel(tempB, tempJ); vector 1062 libpostproc/postprocess_altivec_template.c vector unsigned char temp4 = vec_mergeh(tempC, tempK); vector 1063 libpostproc/postprocess_altivec_template.c vector unsigned char temp5 = vec_mergel(tempC, tempK); vector 1064 libpostproc/postprocess_altivec_template.c vector unsigned char temp6 = vec_mergeh(tempD, tempL); vector 1065 libpostproc/postprocess_altivec_template.c vector unsigned char temp7 = vec_mergel(tempD, tempL); vector 1066 libpostproc/postprocess_altivec_template.c vector unsigned char temp8 = vec_mergeh(tempE, tempM); vector 1067 libpostproc/postprocess_altivec_template.c vector unsigned char temp9 = vec_mergel(tempE, tempM); vector 1068 libpostproc/postprocess_altivec_template.c vector unsigned char temp10 = vec_mergeh(tempF, tempN); vector 1069 libpostproc/postprocess_altivec_template.c vector unsigned char temp11 = vec_mergel(tempF, tempN); vector 1070 libpostproc/postprocess_altivec_template.c vector unsigned char temp12 = vec_mergeh(tempG, tempO); vector 1071 libpostproc/postprocess_altivec_template.c vector unsigned char temp13 = vec_mergel(tempG, tempO); vector 1072 libpostproc/postprocess_altivec_template.c vector unsigned char temp14 = vec_mergeh(tempH, tempP); vector 1073 libpostproc/postprocess_altivec_template.c vector unsigned char temp15 = vec_mergel(tempH, tempP); vector 1128 libpostproc/postprocess_altivec_template.c const vector unsigned char zero = vec_splat_u8(0); vector 1131 libpostproc/postprocess_altivec_template.c vector unsigned char src##i = vec_ld(i * 16, src); \ vector 1132 libpostproc/postprocess_altivec_template.c vector unsigned char src##j = vec_ld(j * 16, src) vector 1144 libpostproc/postprocess_altivec_template.c vector unsigned char tempA = vec_mergeh(src0, src8); vector 1145 libpostproc/postprocess_altivec_template.c vector unsigned char tempB; vector 1146 libpostproc/postprocess_altivec_template.c vector unsigned char tempC = vec_mergeh(src1, src9); vector 1147 libpostproc/postprocess_altivec_template.c vector unsigned char tempD; vector 1148 libpostproc/postprocess_altivec_template.c vector unsigned char tempE = vec_mergeh(src2, src10); vector 1149 libpostproc/postprocess_altivec_template.c vector unsigned char tempG = vec_mergeh(src3, src11); vector 1150 libpostproc/postprocess_altivec_template.c vector unsigned char tempI = vec_mergeh(src4, src12); vector 1151 libpostproc/postprocess_altivec_template.c vector unsigned char tempJ; vector 1152 libpostproc/postprocess_altivec_template.c vector unsigned char tempK = vec_mergeh(src5, src13); vector 1153 libpostproc/postprocess_altivec_template.c vector unsigned char tempL; vector 1154 libpostproc/postprocess_altivec_template.c vector unsigned char tempM = vec_mergeh(src6, src14); vector 1155 libpostproc/postprocess_altivec_template.c vector unsigned char tempO = vec_mergeh(src7, src15); vector 1157 libpostproc/postprocess_altivec_template.c vector unsigned char temp0 = vec_mergeh(tempA, tempI); vector 1158 libpostproc/postprocess_altivec_template.c vector unsigned char temp1 = vec_mergel(tempA, tempI); vector 1159 libpostproc/postprocess_altivec_template.c vector unsigned char temp2; vector 1160 libpostproc/postprocess_altivec_template.c vector unsigned char temp3; vector 1161 libpostproc/postprocess_altivec_template.c vector unsigned char temp4 = vec_mergeh(tempC, tempK); vector 1162 libpostproc/postprocess_altivec_template.c vector unsigned char temp5 = vec_mergel(tempC, tempK); vector 1163 libpostproc/postprocess_altivec_template.c vector unsigned char temp6; vector 1164 libpostproc/postprocess_altivec_template.c vector unsigned char temp7; vector 1165 libpostproc/postprocess_altivec_template.c vector unsigned char temp8 = vec_mergeh(tempE, tempM); vector 1166 libpostproc/postprocess_altivec_template.c vector unsigned char temp9 = vec_mergel(tempE, tempM); vector 1167 libpostproc/postprocess_altivec_template.c vector unsigned char temp12 = vec_mergeh(tempG, tempO); vector 1168 libpostproc/postprocess_altivec_template.c vector unsigned char temp13 = vec_mergel(tempG, tempO); vector 1189 libpostproc/postprocess_altivec_template.c const vector signed char neg1 = vec_splat_s8(-1); vector 1191 libpostproc/postprocess_altivec_template.c vector unsigned char dstA##i = vec_ld(i * stride, dst); \ vector 1192 libpostproc/postprocess_altivec_template.c vector unsigned char dstB##i = vec_ld(i * stride + 16, dst); \ vector 1193 libpostproc/postprocess_altivec_template.c vector unsigned char dstA##j = vec_ld(j * stride, dst); \ vector 1194 libpostproc/postprocess_altivec_template.c vector unsigned char dstB##j = vec_ld(j * stride+ 16, dst); \ vector 1195 libpostproc/postprocess_altivec_template.c vector unsigned char align##i = vec_lvsr(i * stride, dst); \ vector 1196 libpostproc/postprocess_altivec_template.c vector unsigned char align##j = vec_lvsr(j * stride, dst); \ vector 1197 libpostproc/postprocess_altivec_template.c vector unsigned char mask##i = vec_perm(zero, (vector unsigned char)neg1, align##i); \ vector 1198 libpostproc/postprocess_altivec_template.c vector unsigned char mask##j = vec_perm(zero, (vector unsigned char)neg1, align##j); \ vector 1199 libpostproc/postprocess_altivec_template.c vector unsigned char dstR##i = vec_perm(temp##i, temp##i, align##i);\ vector 1200 libpostproc/postprocess_altivec_template.c vector unsigned char dstR##j = vec_perm(temp##j, temp##j, align##j);\ vector 1201 libpostproc/postprocess_altivec_template.c vector unsigned char dstAF##i = vec_sel(dstA##i, dstR##i, mask##i); \ vector 1202 libpostproc/postprocess_altivec_template.c vector unsigned char dstBF##i = vec_sel(dstR##i, dstB##i, mask##i); \ vector 1203 libpostproc/postprocess_altivec_template.c vector unsigned char dstAF##j = vec_sel(dstA##j, dstR##j, mask##j); \ vector 1204 libpostproc/postprocess_altivec_template.c vector unsigned char dstBF##j = vec_sel(dstR##j, dstB##j, mask##j); \ vector 2541 libswscale/swscale.c c->vYCoeffsBank = av_malloc(sizeof (vector signed short)*c->vLumFilterSize*c->dstH); vector 2542 libswscale/swscale.c c->vCCoeffsBank = av_malloc(sizeof (vector signed short)*c->vChrFilterSize*c->chrDstH); vector 29 libswscale/swscale_altivec_template.c vector unsigned int altivec_vectorShiftInt19 = vector 34 libswscale/swscale_altivec_template.c vector unsigned char perm1; vector 35 libswscale/swscale_altivec_template.c vector signed int v1; vector 45 libswscale/swscale_altivec_template.c vector signed int v2 = vec_ld(offset + 16, val); vector 46 libswscale/swscale_altivec_template.c vector signed int v3 = vec_ld(offset + 32, val); vector 47 libswscale/swscale_altivec_template.c vector signed int v4 = vec_ld(offset + 48, val); vector 48 libswscale/swscale_altivec_template.c vector signed int v5 = vec_ld(offset + 64, val); vector 49 libswscale/swscale_altivec_template.c vector signed int v12 = vec_perm(v1, v2, perm1); vector 50 libswscale/swscale_altivec_template.c vector signed int v23 = vec_perm(v2, v3, perm1); vector 51 libswscale/swscale_altivec_template.c vector signed int v34 = vec_perm(v3, v4, perm1); vector 52 libswscale/swscale_altivec_template.c vector signed int v45 = vec_perm(v4, v5, perm1); vector 54 libswscale/swscale_altivec_template.c vector signed int vA = vec_sra(v12, altivec_vectorShiftInt19); vector 55 libswscale/swscale_altivec_template.c vector signed int vB = vec_sra(v23, altivec_vectorShiftInt19); vector 56 libswscale/swscale_altivec_template.c vector signed int vC = vec_sra(v34, altivec_vectorShiftInt19); vector 57 libswscale/swscale_altivec_template.c vector signed int vD = vec_sra(v45, altivec_vectorShiftInt19); vector 58 libswscale/swscale_altivec_template.c vector unsigned short vs1 = vec_packsu(vA, vB); vector 59 libswscale/swscale_altivec_template.c vector unsigned short vs2 = vec_packsu(vC, vD); vector 60 libswscale/swscale_altivec_template.c vector unsigned char vf = vec_packsu(vs1, vs2); vector 67 libswscale/swscale_altivec_template.c vector signed int v1 = vec_ld(offset, val); vector 68 libswscale/swscale_altivec_template.c vector signed int v2 = vec_ld(offset + 16, val); vector 69 libswscale/swscale_altivec_template.c vector signed int v3 = vec_ld(offset + 32, val); vector 70 libswscale/swscale_altivec_template.c vector signed int v4 = vec_ld(offset + 48, val); vector 71 libswscale/swscale_altivec_template.c vector signed int v5 = vec_sra(v1, altivec_vectorShiftInt19); vector 72 libswscale/swscale_altivec_template.c vector signed int v6 = vec_sra(v2, altivec_vectorShiftInt19); vector 73 libswscale/swscale_altivec_template.c vector signed int v7 = vec_sra(v3, altivec_vectorShiftInt19); vector 74 libswscale/swscale_altivec_template.c vector signed int v8 = vec_sra(v4, altivec_vectorShiftInt19); vector 75 libswscale/swscale_altivec_template.c vector unsigned short vs1 = vec_packsu(v5, v6); vector 76 libswscale/swscale_altivec_template.c vector unsigned short vs2 = vec_packsu(v7, v8); vector 77 libswscale/swscale_altivec_template.c vector unsigned char vf = vec_packsu(vs1, vs2); vector 92 libswscale/swscale_altivec_template.c const vector signed int vini = {(1 << 18), (1 << 18), (1 << 18), (1 << 18)}; vector 105 libswscale/swscale_altivec_template.c vector signed short l1, vLumFilter = vec_ld(j << 1, lumFilter); vector 106 libswscale/swscale_altivec_template.c vector unsigned char perm, perm0 = vec_lvsl(j << 1, lumFilter); vector 115 libswscale/swscale_altivec_template.c vector signed short l2 = vec_ld((i << 1) + 16, lumSrc[j]); vector 117 libswscale/swscale_altivec_template.c vector signed int v1 = vec_ld(offset, val); vector 118 libswscale/swscale_altivec_template.c vector signed int v2 = vec_ld(offset + 16, val); vector 120 libswscale/swscale_altivec_template.c vector signed short ls = vec_perm(l1, l2, perm); // lumSrc[j][i] ... lumSrc[j][i+7] vector 122 libswscale/swscale_altivec_template.c vector signed int i1 = vec_mule(vLumFilter, ls); vector 123 libswscale/swscale_altivec_template.c vector signed int i2 = vec_mulo(vLumFilter, ls); vector 125 libswscale/swscale_altivec_template.c vector signed int vf1 = vec_mergeh(i1, i2); vector 126 libswscale/swscale_altivec_template.c vector signed int vf2 = vec_mergel(i1, i2); // lumSrc[j][i] * lumFilter[j] ... lumSrc[j][i+7] * lumFilter[j] vector 128 libswscale/swscale_altivec_template.c vector signed int vo1 = vec_add(v1, vf1); vector 129 libswscale/swscale_altivec_template.c vector signed int vo2 = vec_add(v2, vf2); vector 156 libswscale/swscale_altivec_template.c vector signed short l1, l1_V, vChrFilter = vec_ld(j << 1, chrFilter); vector 157 libswscale/swscale_altivec_template.c vector unsigned char perm, perm0 = vec_lvsl(j << 1, chrFilter); vector 167 libswscale/swscale_altivec_template.c vector signed short l2 = vec_ld((i << 1) + 16, chrSrc[j]); vector 168 libswscale/swscale_altivec_template.c vector signed short l2_V = vec_ld(((i + 2048) << 1) + 16, chrSrc[j]); vector 170 libswscale/swscale_altivec_template.c vector signed int v1 = vec_ld(offset, u); vector 171 libswscale/swscale_altivec_template.c vector signed int v2 = vec_ld(offset + 16, u); vector 172 libswscale/swscale_altivec_template.c vector signed int v1_V = vec_ld(offset, v); vector 173 libswscale/swscale_altivec_template.c vector signed int v2_V = vec_ld(offset + 16, v); vector 175 libswscale/swscale_altivec_template.c vector signed short ls = vec_perm(l1, l2, perm); // chrSrc[j][i] ... chrSrc[j][i+7] vector 176 libswscale/swscale_altivec_template.c vector signed short ls_V = vec_perm(l1_V, l2_V, perm); // chrSrc[j][i+2048] ... chrSrc[j][i+2055] vector 178 libswscale/swscale_altivec_template.c vector signed int i1 = vec_mule(vChrFilter, ls); vector 179 libswscale/swscale_altivec_template.c vector signed int i2 = vec_mulo(vChrFilter, ls); vector 180 libswscale/swscale_altivec_template.c vector signed int i1_V = vec_mule(vChrFilter, ls_V); vector 181 libswscale/swscale_altivec_template.c vector signed int i2_V = vec_mulo(vChrFilter, ls_V); vector 183 libswscale/swscale_altivec_template.c vector signed int vf1 = vec_mergeh(i1, i2); vector 184 libswscale/swscale_altivec_template.c vector signed int vf2 = vec_mergel(i1, i2); // chrSrc[j][i] * chrFilter[j] ... chrSrc[j][i+7] * chrFilter[j] vector 185 libswscale/swscale_altivec_template.c vector signed int vf1_V = vec_mergeh(i1_V, i2_V); vector 186 libswscale/swscale_altivec_template.c vector signed int vf2_V = vec_mergel(i1_V, i2_V); // chrSrc[j][i] * chrFilter[j] ... chrSrc[j][i+7] * chrFilter[j] vector 188 libswscale/swscale_altivec_template.c vector signed int vo1 = vec_add(v1, vf1); vector 189 libswscale/swscale_altivec_template.c vector signed int vo2 = vec_add(v2, vf2); vector 190 libswscale/swscale_altivec_template.c vector signed int vo1_V = vec_add(v1_V, vf1_V); vector 191 libswscale/swscale_altivec_template.c vector signed int vo2_V = vec_add(v2_V, vf2_V); vector 233 libswscale/swscale_altivec_template.c vector unsigned char src_v0 = vec_ld(srcPos, src); vector 234 libswscale/swscale_altivec_template.c vector unsigned char src_v1, src_vF; vector 235 libswscale/swscale_altivec_template.c vector signed short src_v, filter_v; vector 236 libswscale/swscale_altivec_template.c vector signed int val_vEven, val_s; vector 243 libswscale/swscale_altivec_template.c (vector signed short)(vec_mergeh((vector unsigned char)vzero, src_vF)); vector 245 libswscale/swscale_altivec_template.c src_v = vec_mergeh(src_v, (vector signed short)vzero); vector 255 libswscale/swscale_altivec_template.c filter_v = vec_mergel(filter_v, (vector signed short)vzero); vector 257 libswscale/swscale_altivec_template.c filter_v = vec_mergeh(filter_v, (vector signed short)vzero); vector 272 libswscale/swscale_altivec_template.c vector unsigned char src_v0 = vec_ld(srcPos, src); vector 273 libswscale/swscale_altivec_template.c vector unsigned char src_v1, src_vF; vector 274 libswscale/swscale_altivec_template.c vector signed short src_v, filter_v; vector 275 libswscale/swscale_altivec_template.c vector signed int val_v, val_s; vector 282 libswscale/swscale_altivec_template.c (vector signed short)(vec_mergeh((vector unsigned char)vzero, src_vF)); vector 286 libswscale/swscale_altivec_template.c val_v = vec_msums(src_v, filter_v, (vector signed int)vzero); vector 299 libswscale/swscale_altivec_template.c vector unsigned char src_v0 = vec_ld(srcPos, src); vector 300 libswscale/swscale_altivec_template.c vector unsigned char src_v1 = vec_ld(srcPos + 16, src); vector 301 libswscale/swscale_altivec_template.c vector unsigned char src_vF = vec_perm(src_v0, src_v1, vec_lvsl(srcPos, src)); vector 303 libswscale/swscale_altivec_template.c vector signed short src_vA = // vec_unpackh sign-extends... vector 304 libswscale/swscale_altivec_template.c (vector signed short)(vec_mergeh((vector unsigned char)vzero, src_vF)); vector 305 libswscale/swscale_altivec_template.c vector signed short src_vB = // vec_unpackh sign-extends... vector 306 libswscale/swscale_altivec_template.c (vector signed short)(vec_mergel((vector unsigned char)vzero, src_vF)); vector 308 libswscale/swscale_altivec_template.c vector signed short filter_v0 = vec_ld(i << 5, filter); vector 309 libswscale/swscale_altivec_template.c vector signed short filter_v1 = vec_ld((i << 5) + 16, filter); vector 312 libswscale/swscale_altivec_template.c vector signed int val_acc = vec_msums(src_vA, filter_v0, (vector signed int)vzero); vector 313 libswscale/swscale_altivec_template.c vector signed int val_v = vec_msums(src_vB, filter_v1, val_acc); vector 315 libswscale/swscale_altivec_template.c vector signed int val_s = vec_sums(val_v, vzero); vector 329 libswscale/swscale_altivec_template.c vector signed int val_s, val_v = (vector signed int)vzero; vector 330 libswscale/swscale_altivec_template.c vector signed short filter_v0R = vec_ld(i * 2 * filterSize, filter); vector 331 libswscale/swscale_altivec_template.c vector unsigned char permF = vec_lvsl((i * 2 * filterSize), filter); vector 333 libswscale/swscale_altivec_template.c vector unsigned char src_v0 = vec_ld(srcPos, src); vector 334 libswscale/swscale_altivec_template.c vector unsigned char permS = vec_lvsl(srcPos, src); vector 337 libswscale/swscale_altivec_template.c vector unsigned char src_v1 = vec_ld(srcPos + j + 16, src); vector 338 libswscale/swscale_altivec_template.c vector unsigned char src_vF = vec_perm(src_v0, src_v1, permS); vector 340 libswscale/swscale_altivec_template.c vector signed short src_vA = // vec_unpackh sign-extends... vector 341 libswscale/swscale_altivec_template.c (vector signed short)(vec_mergeh((vector unsigned char)vzero, src_vF)); vector 342 libswscale/swscale_altivec_template.c vector signed short src_vB = // vec_unpackh sign-extends... vector 343 libswscale/swscale_altivec_template.c (vector signed short)(vec_mergel((vector unsigned char)vzero, src_vF)); vector 345 libswscale/swscale_altivec_template.c vector signed short filter_v1R = vec_ld((i * 2 * filterSize) + (j * 2) + 16, filter); vector 346 libswscale/swscale_altivec_template.c vector signed short filter_v2R = vec_ld((i * 2 * filterSize) + (j * 2) + 32, filter); vector 347 libswscale/swscale_altivec_template.c vector signed short filter_v0 = vec_perm(filter_v0R, filter_v1R, permF); vector 348 libswscale/swscale_altivec_template.c vector signed short filter_v1 = vec_perm(filter_v1R, filter_v2R, permF); vector 350 libswscale/swscale_altivec_template.c vector signed int val_acc = vec_msums(src_vA, filter_v0, val_v); vector 360 libswscale/swscale_altivec_template.c vector unsigned char src_v1, src_vF; vector 361 libswscale/swscale_altivec_template.c vector signed short src_v, filter_v1R, filter_v; vector 368 libswscale/swscale_altivec_template.c (vector signed short)(vec_mergeh((vector unsigned char)vzero, src_vF)); vector 399 libswscale/swscale_altivec_template.c const vector unsigned char yperm = vec_lvsl(0, ysrc); vector 420 libswscale/swscale_altivec_template.c vector unsigned char v_yA = vec_ld(i, ysrc); vector 421 libswscale/swscale_altivec_template.c vector unsigned char v_yB = vec_ld(i + 16, ysrc); vector 422 libswscale/swscale_altivec_template.c vector unsigned char v_yC = vec_ld(i + 32, ysrc); vector 423 libswscale/swscale_altivec_template.c vector unsigned char v_y1 = vec_perm(v_yA, v_yB, yperm); vector 424 libswscale/swscale_altivec_template.c vector unsigned char v_y2 = vec_perm(v_yB, v_yC, yperm); vector 425 libswscale/swscale_altivec_template.c vector unsigned char v_uA = vec_ld(j, usrc); vector 426 libswscale/swscale_altivec_template.c vector unsigned char v_uB = vec_ld(j + 16, usrc); vector 427 libswscale/swscale_altivec_template.c vector unsigned char v_u = vec_perm(v_uA, v_uB, vec_lvsl(j, usrc)); vector 428 libswscale/swscale_altivec_template.c vector unsigned char v_vA = vec_ld(j, vsrc); vector 429 libswscale/swscale_altivec_template.c vector unsigned char v_vB = vec_ld(j + 16, vsrc); vector 430 libswscale/swscale_altivec_template.c vector unsigned char v_v = vec_perm(v_vA, v_vB, vec_lvsl(j, vsrc)); vector 431 libswscale/swscale_altivec_template.c vector unsigned char v_uv_a = vec_mergeh(v_u, v_v); vector 432 libswscale/swscale_altivec_template.c vector unsigned char v_uv_b = vec_mergel(v_u, v_v); vector 433 libswscale/swscale_altivec_template.c vector unsigned char v_yuy2_0 = vec_mergeh(v_y1, v_uv_a); vector 434 libswscale/swscale_altivec_template.c vector unsigned char v_yuy2_1 = vec_mergel(v_y1, v_uv_a); vector 435 libswscale/swscale_altivec_template.c vector unsigned char v_yuy2_2 = vec_mergeh(v_y2, v_uv_b); vector 436 libswscale/swscale_altivec_template.c vector unsigned char v_yuy2_3 = vec_mergel(v_y2, v_uv_b); vector 444 libswscale/swscale_altivec_template.c vector unsigned char v_y1 = vec_ld(i, ysrc); vector 445 libswscale/swscale_altivec_template.c vector unsigned char v_u = vec_ld(j, usrc); vector 446 libswscale/swscale_altivec_template.c vector unsigned char v_v = vec_ld(j, vsrc); vector 447 libswscale/swscale_altivec_template.c vector unsigned char v_uv_a = vec_mergeh(v_u, v_v); vector 448 libswscale/swscale_altivec_template.c vector unsigned char v_yuy2_0 = vec_mergeh(v_y1, v_uv_a); vector 449 libswscale/swscale_altivec_template.c vector unsigned char v_yuy2_1 = vec_mergel(v_y1, v_uv_a); vector 477 libswscale/swscale_altivec_template.c const vector unsigned char yperm = vec_lvsl(0, ysrc); vector 497 libswscale/swscale_altivec_template.c vector unsigned char v_yA = vec_ld(i, ysrc); vector 498 libswscale/swscale_altivec_template.c vector unsigned char v_yB = vec_ld(i + 16, ysrc); vector 499 libswscale/swscale_altivec_template.c vector unsigned char v_yC = vec_ld(i + 32, ysrc); vector 500 libswscale/swscale_altivec_template.c vector unsigned char v_y1 = vec_perm(v_yA, v_yB, yperm); vector 501 libswscale/swscale_altivec_template.c vector unsigned char v_y2 = vec_perm(v_yB, v_yC, yperm); vector 502 libswscale/swscale_altivec_template.c vector unsigned char v_uA = vec_ld(j, usrc); vector 503 libswscale/swscale_altivec_template.c vector unsigned char v_uB = vec_ld(j + 16, usrc); vector 504 libswscale/swscale_altivec_template.c vector unsigned char v_u = vec_perm(v_uA, v_uB, vec_lvsl(j, usrc)); vector 505 libswscale/swscale_altivec_template.c vector unsigned char v_vA = vec_ld(j, vsrc); vector 506 libswscale/swscale_altivec_template.c vector unsigned char v_vB = vec_ld(j + 16, vsrc); vector 507 libswscale/swscale_altivec_template.c vector unsigned char v_v = vec_perm(v_vA, v_vB, vec_lvsl(j, vsrc)); vector 508 libswscale/swscale_altivec_template.c vector unsigned char v_uv_a = vec_mergeh(v_u, v_v); vector 509 libswscale/swscale_altivec_template.c vector unsigned char v_uv_b = vec_mergel(v_u, v_v); vector 510 libswscale/swscale_altivec_template.c vector unsigned char v_uyvy_0 = vec_mergeh(v_uv_a, v_y1); vector 511 libswscale/swscale_altivec_template.c vector unsigned char v_uyvy_1 = vec_mergel(v_uv_a, v_y1); vector 512 libswscale/swscale_altivec_template.c vector unsigned char v_uyvy_2 = vec_mergeh(v_uv_b, v_y2); vector 513 libswscale/swscale_altivec_template.c vector unsigned char v_uyvy_3 = vec_mergel(v_uv_b, v_y2); vector 521 libswscale/swscale_altivec_template.c vector unsigned char v_y1 = vec_ld(i, ysrc); vector 522 libswscale/swscale_altivec_template.c vector unsigned char v_u = vec_ld(j, usrc); vector 523 libswscale/swscale_altivec_template.c vector unsigned char v_v = vec_ld(j, vsrc); vector 524 libswscale/swscale_altivec_template.c vector unsigned char v_uv_a = vec_mergeh(v_u, v_v); vector 525 libswscale/swscale_altivec_template.c vector unsigned char v_uyvy_0 = vec_mergeh(v_uv_a, v_y1); vector 526 libswscale/swscale_altivec_template.c vector unsigned char v_uyvy_1 = vec_mergel(v_uv_a, v_y1); vector 182 libswscale/swscale_internal.h vector signed short CY; vector 183 libswscale/swscale_internal.h vector signed short CRV; vector 184 libswscale/swscale_internal.h vector signed short CBU; vector 185 libswscale/swscale_internal.h vector signed short CGU; vector 186 libswscale/swscale_internal.h vector signed short CGV; vector 187 libswscale/swscale_internal.h vector signed short OY; vector 188 libswscale/swscale_internal.h vector unsigned short CSHIFT; vector 189 libswscale/swscale_internal.h vector signed short *vYCoeffsBank, *vCCoeffsBank; vector 142 libswscale/yuv2rgb_altivec.c const vector unsigned char vector 190 libswscale/yuv2rgb_altivec.c _2 = (T)vec_mergeh ((vector unsigned short)_0,(vector unsigned short)_1); \ vector 191 libswscale/yuv2rgb_altivec.c _3 = (T)vec_mergel ((vector unsigned short)_0,(vector unsigned short)_1); \ vector 196 libswscale/yuv2rgb_altivec.c _2 = (T)vec_mergeh ((vector unsigned short)_0,(vector unsigned short)_1); \ vector 197 libswscale/yuv2rgb_altivec.c _3 = (T)vec_mergel ((vector unsigned short)_0,(vector unsigned short)_1); \ vector 221 libswscale/yuv2rgb_altivec.c (vector signed short) \ vector 223 libswscale/yuv2rgb_altivec.c ((vector unsigned char){0x10,0x00,0x10,0x01,0x10,0x02,0x10,0x03,\ vector 226 libswscale/yuv2rgb_altivec.c (vector signed short) \ vector 228 libswscale/yuv2rgb_altivec.c ((vector unsigned char){0x10,0x08,0x10,0x09,0x10,0x0A,0x10,0x0B,\ vector 232 libswscale/yuv2rgb_altivec.c vec_max (vec_min (x, ((vector signed short){235,235,235,235,235,235,235,235})), \ vector 233 libswscale/yuv2rgb_altivec.c ((vector signed short){ 16, 16, 16, 16, 16, 16, 16, 16})) vector 236 libswscale/yuv2rgb_altivec.c (vector unsigned char)vec_packs \ vector 237 libswscale/yuv2rgb_altivec.c ((vector unsigned short)vec_max (x,((vector signed short) {0})), \ vector 238 libswscale/yuv2rgb_altivec.c (vector unsigned short)vec_max (y,((vector signed short) {0}))) vector 247 libswscale/yuv2rgb_altivec.c vector signed short vx,ux,uvx; vector 250 libswscale/yuv2rgb_altivec.c U = vec_sub (U,(vector signed short) vector 251 libswscale/yuv2rgb_altivec.c vec_splat((vector signed short){128},0)); vector 252 libswscale/yuv2rgb_altivec.c V = vec_sub (V,(vector signed short) vector 253 libswscale/yuv2rgb_altivec.c vec_splat((vector signed short){128},0)); vector 286 libswscale/yuv2rgb_altivec.c vector unsigned char y0,y1; \ vector 288 libswscale/yuv2rgb_altivec.c vector signed char u,v; \ vector 290 libswscale/yuv2rgb_altivec.c vector signed short Y0,Y1,Y2,Y3; \ vector 291 libswscale/yuv2rgb_altivec.c vector signed short U,V; \ vector 292 libswscale/yuv2rgb_altivec.c vector signed short vx,ux,uvx; \ vector 293 libswscale/yuv2rgb_altivec.c vector signed short vx0,ux0,uvx0; \ vector 294 libswscale/yuv2rgb_altivec.c vector signed short vx1,ux1,uvx1; \ vector 295 libswscale/yuv2rgb_altivec.c vector signed short R0,G0,B0; \ vector 296 libswscale/yuv2rgb_altivec.c vector signed short R1,G1,B1; \ vector 297 libswscale/yuv2rgb_altivec.c vector unsigned char R,G,B; \ vector 299 libswscale/yuv2rgb_altivec.c vector unsigned char *y1ivP, *y2ivP, *uivP, *vivP; \ vector 300 libswscale/yuv2rgb_altivec.c vector unsigned char align_perm; \ vector 302 libswscale/yuv2rgb_altivec.c vector signed short \ vector 310 libswscale/yuv2rgb_altivec.c vector unsigned short lCSHIFT = c->CSHIFT; \ vector 317 libswscale/yuv2rgb_altivec.c vector unsigned char *oute \ vector 318 libswscale/yuv2rgb_altivec.c = (vector unsigned char *) \ vector 320 libswscale/yuv2rgb_altivec.c vector unsigned char *outo \ vector 321 libswscale/yuv2rgb_altivec.c = (vector unsigned char *) \ vector 336 libswscale/yuv2rgb_altivec.c y1ivP = (vector unsigned char *)y1i; \ vector 337 libswscale/yuv2rgb_altivec.c y2ivP = (vector unsigned char *)y2i; \ vector 338 libswscale/yuv2rgb_altivec.c uivP = (vector unsigned char *)ui; \ vector 339 libswscale/yuv2rgb_altivec.c vivP = (vector unsigned char *)vi; \ vector 342 libswscale/yuv2rgb_altivec.c y0 = (vector unsigned char) \ vector 346 libswscale/yuv2rgb_altivec.c y1 = (vector unsigned char) \ vector 350 libswscale/yuv2rgb_altivec.c u = (vector signed char) \ vector 354 libswscale/yuv2rgb_altivec.c v = (vector signed char) \ vector 357 libswscale/yuv2rgb_altivec.c u = (vector signed char) \ vector 358 libswscale/yuv2rgb_altivec.c vec_sub (u,(vector signed char) \ vector 359 libswscale/yuv2rgb_altivec.c vec_splat((vector signed char){128},0)); \ vector 360 libswscale/yuv2rgb_altivec.c v = (vector signed char) \ vector 361 libswscale/yuv2rgb_altivec.c vec_sub (v,(vector signed char) \ vector 362 libswscale/yuv2rgb_altivec.c vec_splat((vector signed char){128},0)); \ vector 380 libswscale/yuv2rgb_altivec.c ux = vec_mradds (ux, lCBU, (vector signed short){0}); \ vector 386 libswscale/yuv2rgb_altivec.c vx = vec_mradds (vx, lCRV, (vector signed short){0}); \ vector 391 libswscale/yuv2rgb_altivec.c uvx = vec_mradds (U, lCGU, (vector signed short){0}); \ vector 461 libswscale/yuv2rgb_altivec.c vector unsigned char y0,y1; vector 463 libswscale/yuv2rgb_altivec.c vector signed char u,v; vector 465 libswscale/yuv2rgb_altivec.c vector signed short Y0,Y1,Y2,Y3; vector 466 libswscale/yuv2rgb_altivec.c vector signed short U,V; vector 467 libswscale/yuv2rgb_altivec.c vector signed short vx,ux,uvx; vector 468 libswscale/yuv2rgb_altivec.c vector signed short vx0,ux0,uvx0; vector 469 libswscale/yuv2rgb_altivec.c vector signed short vx1,ux1,uvx1; vector 470 libswscale/yuv2rgb_altivec.c vector signed short R0,G0,B0; vector 471 libswscale/yuv2rgb_altivec.c vector signed short R1,G1,B1; vector 472 libswscale/yuv2rgb_altivec.c vector unsigned char R,G,B; vector 474 libswscale/yuv2rgb_altivec.c vector unsigned char *uivP, *vivP; vector 475 libswscale/yuv2rgb_altivec.c vector unsigned char align_perm; vector 477 libswscale/yuv2rgb_altivec.c vector signed short vector 485 libswscale/yuv2rgb_altivec.c vector unsigned short lCSHIFT = c->CSHIFT; vector 492 libswscale/yuv2rgb_altivec.c vector unsigned char *oute vector 493 libswscale/yuv2rgb_altivec.c = (vector unsigned char *) vector 495 libswscale/yuv2rgb_altivec.c vector unsigned char *outo vector 496 libswscale/yuv2rgb_altivec.c = (vector unsigned char *) vector 513 libswscale/yuv2rgb_altivec.c uivP = (vector unsigned char *)ui; vector 514 libswscale/yuv2rgb_altivec.c vivP = (vector unsigned char *)vi; vector 517 libswscale/yuv2rgb_altivec.c u = (vector signed char)vec_perm (uivP[0], uivP[1], align_perm); vector 520 libswscale/yuv2rgb_altivec.c v = (vector signed char)vec_perm (vivP[0], vivP[1], align_perm); vector 521 libswscale/yuv2rgb_altivec.c u = (vector signed char) vector 522 libswscale/yuv2rgb_altivec.c vec_sub (u,(vector signed char) vector 523 libswscale/yuv2rgb_altivec.c vec_splat((vector signed char){128},0)); vector 525 libswscale/yuv2rgb_altivec.c v = (vector signed char) vector 526 libswscale/yuv2rgb_altivec.c vec_sub (v, (vector signed char) vector 527 libswscale/yuv2rgb_altivec.c vec_splat((vector signed char){128},0)); vector 545 libswscale/yuv2rgb_altivec.c ux = vec_mradds (ux, lCBU, (vector signed short){0}); vector 551 libswscale/yuv2rgb_altivec.c vx = vec_mradds (vx, lCRV, (vector signed short){0}); vector 555 libswscale/yuv2rgb_altivec.c uvx = vec_mradds (U, lCGU, (vector signed short){0}); vector 636 libswscale/yuv2rgb_altivec.c vector unsigned char uyvy; vector 637 libswscale/yuv2rgb_altivec.c vector signed short Y,U,V; vector 638 libswscale/yuv2rgb_altivec.c vector signed short R0,G0,B0,R1,G1,B1; vector 639 libswscale/yuv2rgb_altivec.c vector unsigned char R,G,B; vector 640 libswscale/yuv2rgb_altivec.c vector unsigned char *out; vector 644 libswscale/yuv2rgb_altivec.c out = (vector unsigned char *)(oplanes[0]+srcSliceY*outstrides[0]); vector 649 libswscale/yuv2rgb_altivec.c U = (vector signed short) vector 650 libswscale/yuv2rgb_altivec.c vec_perm (uyvy, (vector unsigned char){0}, demux_u); vector 652 libswscale/yuv2rgb_altivec.c V = (vector signed short) vector 653 libswscale/yuv2rgb_altivec.c vec_perm (uyvy, (vector unsigned char){0}, demux_v); vector 655 libswscale/yuv2rgb_altivec.c Y = (vector signed short) vector 656 libswscale/yuv2rgb_altivec.c vec_perm (uyvy, (vector unsigned char){0}, demux_y); vector 661 libswscale/yuv2rgb_altivec.c U = (vector signed short) vector 662 libswscale/yuv2rgb_altivec.c vec_perm (uyvy, (vector unsigned char){0}, demux_u); vector 664 libswscale/yuv2rgb_altivec.c V = (vector signed short) vector 665 libswscale/yuv2rgb_altivec.c vec_perm (uyvy, (vector unsigned char){0}, demux_v); vector 667 libswscale/yuv2rgb_altivec.c Y = (vector signed short) vector 668 libswscale/yuv2rgb_altivec.c vec_perm (uyvy, (vector unsigned char){0}, demux_y); vector 757 libswscale/yuv2rgb_altivec.c vector signed short vec; vector 768 libswscale/yuv2rgb_altivec.c c->CSHIFT = (vector unsigned short)vec_splat_u16(2); vector 769 libswscale/yuv2rgb_altivec.c c->CY = vec_splat ((vector signed short)buf.vec, 0); vector 770 libswscale/yuv2rgb_altivec.c c->OY = vec_splat ((vector signed short)buf.vec, 1); vector 771 libswscale/yuv2rgb_altivec.c c->CRV = vec_splat ((vector signed short)buf.vec, 2); vector 772 libswscale/yuv2rgb_altivec.c c->CBU = vec_splat ((vector signed short)buf.vec, 3); vector 773 libswscale/yuv2rgb_altivec.c c->CGU = vec_splat ((vector signed short)buf.vec, 4); vector 774 libswscale/yuv2rgb_altivec.c c->CGV = vec_splat ((vector signed short)buf.vec, 5); vector 795 libswscale/yuv2rgb_altivec.c vector signed short X,X0,X1,Y0,U0,V0,Y1,U1,V1,U,V; vector 796 libswscale/yuv2rgb_altivec.c vector signed short R0,G0,B0,R1,G1,B1; vector 798 libswscale/yuv2rgb_altivec.c vector unsigned char R,G,B; vector 799 libswscale/yuv2rgb_altivec.c vector unsigned char *out,*nout; vector 801 libswscale/yuv2rgb_altivec.c vector signed short RND = vec_splat_s16(1<<3); vector 802 libswscale/yuv2rgb_altivec.c vector unsigned short SCL = vec_splat_u16(4); vector 805 libswscale/yuv2rgb_altivec.c vector signed short *YCoeffs, *CCoeffs; vector 810 libswscale/yuv2rgb_altivec.c out = (vector unsigned char *)dest; vector 944 libswscale/yuv2rgb_altivec.c nout = (vector unsigned char *)scratch;