/external/webp/src/dsp/ |
H A D | rescaler.c | 36 int x_out = channel; local 43 wrk->frow[x_out] = right * wrk->x_add + (left - right) * accum; 44 x_out += x_stride; 45 if (x_out >= x_out_max) break; 67 int x_out = channel; local 70 while (x_out < x_out_max) { 82 wrk->frow[x_out] = sum * wrk->x_sub - frac; 86 x_out += x_stride; 96 int x_out; local 106 for (x_out 127 int x_out; local [all...] |
H A D | rescaler_mips32.c | 100 int x_out = channel; local 120 "addu %[x_out], %[x_out], %[x_stride] \n\t" 121 "subu %[temp3], %[x_out], %[x_out_max] \n\t" 134 [x_out]"+r"(x_out), [frac]"=&r"(frac), [frow]"+r"(frow)
|
H A D | rescaler_neon.c | 60 int x_out; local 73 for (x_out = 0; x_out < max_span; x_out += 8) { 74 LOAD_32x4(frow + x_out + 0, A0); 75 LOAD_32x4(frow + x_out + 4, A1); 81 vst1_u8(dst + x_out, D); 83 for (; x_out < x_out_max; ++x_out) { 84 const uint32_t J = frow[x_out]; 116 int x_out; local [all...] |
H A D | rescaler_sse2.c | 229 int x_out; local 240 for (x_out = 0; x_out + 8 <= x_out_max; x_out += 8) { 242 LoadDispatchAndMult(frow + x_out, NULL, &A0, &A1, &A2, &A3); 243 ProcessRow(&A0, &A1, &A2, &A3, &mult, dst + x_out); 245 for (; x_out < x_out_max; ++x_out) { 246 const uint32_t J = frow[x_out]; 249 dst[x_out] 289 int x_out; local [all...] |
/external/boringssl/src/crypto/ec/ |
H A D | p224-64.c | 667 * Outputs can equal corresponding inputs, i.e., x_out == x_in is allowed, 668 * while x_out == y_in is not (maybe this works, but it's not tested). */ 669 static void point_double(felem x_out, felem y_out, felem z_out, argument 708 felem_reduce(x_out, tmp); 725 felem_diff(beta, x_out); 756 felem ftmp, ftmp2, ftmp3, ftmp4, ftmp5, x_out, y_out, z_out; local 867 /* x_out = (z1^3*y2 - z2^3*y1)^2 - (z1^2*x2 - z2^2*x1)^3 - 871 felem_reduce(x_out, tmp2); 873 /* ftmp2 = z2^2*x1*(z1^2*x2 - z2^2*x1)^2 - x_out */ 874 felem_diff(ftmp2, x_out); 937 batch_mul(felem x_out, felem y_out, felem z_out, const felem_bytearray scalars[], const unsigned num_points, const u8 *g_scalar, const int mixed, const felem pre_comp[][17][3]) argument 1072 felem z1, z2, x_in, y_in, x_out, y_out; local 1147 felem x_in, y_in, z_in, x_out, y_out, z_out; local [all...] |
H A D | p256-64.c | 981 * Outputs can equal corresponding inputs, i.e., x_out == x_in is allowed. 982 * while x_out == y_in is not (maybe this works, but it's not tested). */ 983 static void point_double(felem x_out, felem y_out, felem z_out, argument 1024 felem_reduce(x_out, tmp); 1028 felem_diff(x_out, ftmp); 1029 /* x_out[i] < 2^105 + 2^101 < 2^106 */ 1045 felem_diff_zero107(beta, x_out); 1061 static void point_double_small(smallfelem x_out, smallfelem y_out, argument 1072 felem_shrink(x_out, felem_x_out); 1109 felem ftmp, ftmp2, ftmp3, ftmp4, ftmp5, ftmp6, x_out, y_ou local 1505 batch_mul(felem x_out, felem y_out, felem z_out, const felem_bytearray scalars[], const unsigned num_points, const u8 *g_scalar, const int mixed, const smallfelem pre_comp[][17][3]) argument 1653 smallfelem x_out, y_out; local 1727 felem x_out, y_out, z_out; local [all...] |