Lines Matching refs:vec
290 fxt1_bestcol (GLfloat vec[][MAX_COMP], GLint nv, in fxt1_bestcol()
299 e += (vec[j][i] - input[i]) * (vec[j][i] - input[i]); in fxt1_bestcol()
312 fxt1_worst (GLfloat vec[MAX_COMP], in fxt1_worst()
321 e += (vec[i] - input[k][i]) * (vec[i] - input[k][i]); in fxt1_worst()
364 fxt1_choose (GLfloat vec[][MAX_COMP], GLint nv, in fxt1_choose()
375 vec[j][i] = input[m][i]; in fxt1_choose()
435 vec[j][i] = (GLfloat)input[hist[j].idx][i]; in fxt1_choose()
440 vec[j][i] = vec[0][i]; in fxt1_choose()
448 …vec[j][i] = ((nv - 1 - j) * input[minCol][i] + j * input[maxCol][i] + (nv - 1) / 2) / (GLfloat)(nv… in fxt1_choose()
458 fxt1_lloyd (GLfloat vec[][MAX_COMP], GLint nv, in fxt1_lloyd()
505 GLfloat e = (vec[j][0] - input[k][0]) * (vec[j][0] - input[k][0]) + in fxt1_lloyd()
506 (vec[j][1] - input[k][1]) * (vec[j][1] - input[k][1]) + in fxt1_lloyd()
507 (vec[j][2] - input[k][2]) * (vec[j][2] - input[k][2]); in fxt1_lloyd()
509 e += (vec[j][3] - input[k][3]) * (vec[j][3] - input[k][3]); in fxt1_lloyd()
517 GLint best = fxt1_bestcol(vec, nv, input[k], nc, &err); in fxt1_lloyd()
542 vec[j][i] = div * sum[j][i]; in fxt1_lloyd()
546 GLint worst = fxt1_worst(vec[j], input, nc, n); in fxt1_lloyd()
548 vec[j][i] = input[worst][i]; in fxt1_lloyd()
564 GLfloat vec[MAX_VECT][MAX_COMP]; in fxt1_quantize_CHROMA() local
569 if (fxt1_choose(vec, n_vect, input, n_comp, N_TEXELS) != 0) { in fxt1_quantize_CHROMA()
570 fxt1_lloyd(vec, n_vect, input, n_comp, N_TEXELS); in fxt1_quantize_CHROMA()
578 FX64_OR32(hi, (GLuint)(vec[j][i] / 8.0F)); in fxt1_quantize_CHROMA()
587 lohi |= fxt1_bestcol(vec, n_vect, input[k], n_comp); in fxt1_quantize_CHROMA()
592 lolo |= fxt1_bestcol(vec, n_vect, input[k], n_comp); in fxt1_quantize_CHROMA()
606 GLfloat vec[MAX_VECT][MAX_COMP]; in fxt1_quantize_ALPHA0() local
613 vec[n_vect][i] = 0; in fxt1_quantize_ALPHA0()
617 if (fxt1_choose(vec, n_vect, reord, n_comp, n) != 0) { in fxt1_quantize_ALPHA0()
618 fxt1_lloyd(vec, n_vect, reord, n_comp, n); in fxt1_quantize_ALPHA0()
625 FX64_OR32(hi, (GLuint)(vec[j][ACOMP] / 8.0F)); in fxt1_quantize_ALPHA0()
631 FX64_OR32(hi, (GLuint)(vec[j][i] / 8.0F)); in fxt1_quantize_ALPHA0()
640 lohi |= fxt1_bestcol(vec, n_vect + 1, input[k], n_comp); in fxt1_quantize_ALPHA0()
645 lolo |= fxt1_bestcol(vec, n_vect + 1, input[k], n_comp); in fxt1_quantize_ALPHA0()
658 GLfloat vec[1 + 1 + 1][MAX_COMP]; /* 1.5 extrema for each sub-block */ in fxt1_quantize_ALPHA1() local
746 vec[0][i] = tv[1 - v1][i]; in fxt1_quantize_ALPHA1()
747 vec[1][i] = (tv[v1][i] * sumL + tv[v2][i] * sumR) / (sumL + sumR); in fxt1_quantize_ALPHA1()
748 vec[2][i] = tv[5 - v2][i]; in fxt1_quantize_ALPHA1()
756 MAKEIVEC(n_vect, n_comp, iv, b, vec[0], vec[1]); in fxt1_quantize_ALPHA1()
776 MAKEIVEC(n_vect, n_comp, iv, b, vec[2], vec[1]); in fxt1_quantize_ALPHA1()
796 FX64_OR32(hi, (GLuint)(vec[j][ACOMP] / 8.0F)); in fxt1_quantize_ALPHA1()
802 FX64_OR32(hi, (GLuint)(vec[j][i] / 8.0F)); in fxt1_quantize_ALPHA1()
891 GLubyte vec[2 * 2][MAX_COMP]; /* 2 extrema for each sub-block */ in fxt1_quantize_MIXED1() local
948 vec[0][i] = 0; in fxt1_quantize_MIXED1()
949 vec[1][i] = 0; in fxt1_quantize_MIXED1()
954 vec[0][i] = input[minColL][i]; in fxt1_quantize_MIXED1()
955 vec[1][i] = input[maxColL][i]; in fxt1_quantize_MIXED1()
959 MAKEIVEC(n_vect, n_comp, iv, b, vec[0], vec[1]); in fxt1_quantize_MIXED1()
982 vec[2][i] = 0; in fxt1_quantize_MIXED1()
983 vec[3][i] = 0; in fxt1_quantize_MIXED1()
988 vec[2][i] = input[minColR][i]; in fxt1_quantize_MIXED1()
989 vec[3][i] = input[maxColR][i]; in fxt1_quantize_MIXED1()
993 MAKEIVEC(n_vect, n_comp, iv, b, vec[2], vec[3]); in fxt1_quantize_MIXED1()
1011 FX64_MOV32(hi, 9 | (vec[3][GCOMP] & 4) | ((vec[1][GCOMP] >> 1) & 2)); /* chroma = "1" */ in fxt1_quantize_MIXED1()
1016 FX64_OR32(hi, vec[j][i] >> 3); in fxt1_quantize_MIXED1()
1029 GLubyte vec[2 * 2][MAX_COMP]; /* 2 extrema for each sub-block */ in fxt1_quantize_MIXED0() local
1117 vec[0][i] = input[minColL][i]; in fxt1_quantize_MIXED0()
1118 vec[1][i] = input[maxColL][i]; in fxt1_quantize_MIXED0()
1122 MAKEIVEC(n_vect, n_comp, iv, b, vec[0], vec[1]); in fxt1_quantize_MIXED0()
1136 if ((GLint)((lolo >> 1) & 1) != (((vec[1][GCOMP] ^ vec[0][GCOMP]) >> 2) & 1)) { in fxt1_quantize_MIXED0()
1138 vec[1][i] = input[minColL][i]; in fxt1_quantize_MIXED0()
1139 vec[0][i] = input[maxColL][i]; in fxt1_quantize_MIXED0()
1150 vec[2][i] = input[minColR][i]; in fxt1_quantize_MIXED0()
1151 vec[3][i] = input[maxColR][i]; in fxt1_quantize_MIXED0()
1155 MAKEIVEC(n_vect, n_comp, iv, b, vec[2], vec[3]); in fxt1_quantize_MIXED0()
1169 if ((GLint)((lohi >> 1) & 1) != (((vec[3][GCOMP] ^ vec[2][GCOMP]) >> 2) & 1)) { in fxt1_quantize_MIXED0()
1171 vec[3][i] = input[minColR][i]; in fxt1_quantize_MIXED0()
1172 vec[2][i] = input[maxColR][i]; in fxt1_quantize_MIXED0()
1180 FX64_MOV32(hi, 8 | (vec[3][GCOMP] & 4) | ((vec[1][GCOMP] >> 1) & 2)); /* chroma = "1" */ in fxt1_quantize_MIXED0()
1185 FX64_OR32(hi, vec[j][i] >> 3); in fxt1_quantize_MIXED0()