Lines Matching refs:nc

290 static void makect(int nc, int *ip, float *c);
297 static void rftfsub(int n, float *a, int nc, float *c);
298 static void rftbsub(int n, float *a, int nc, float *c);
300 static void dctsub(int n, float *a, int nc, float *c)
301 static void dstsub(int n, float *a, int nc, float *c)
326 int nw, nc;
334 nc = ip[1];
335 if (n > (nc << 2)) {
336 nc = n >> 2;
337 makect(nc, ip, w + nw);
343 rftfsub(n, a, nc, w + nw);
354 rftbsub(n, a, nc, w + nw);
366 int j, nw, nc;
374 nc = ip[1];
375 if (n > nc) {
376 nc = n;
377 makect(nc, ip, w + nw);
388 rftbsub(n, a, nc, w + nw);
395 dctsub(n, a, nc, w + nw);
400 rftfsub(n, a, nc, w + nw);
417 int j, nw, nc;
425 nc = ip[1];
426 if (n > nc) {
427 nc = n;
428 makect(nc, ip, w + nw);
439 rftbsub(n, a, nc, w + nw);
446 dstsub(n, a, nc, w + nw);
451 rftfsub(n, a, nc, w + nw);
468 int j, k, l, m, mh, nw, nc;
476 nc = ip[1];
477 if (n > (nc << 1)) {
478 nc = n >> 1;
479 makect(nc, ip, w + nw);
502 dctsub(m, a, nc, w + nw);
506 rftfsub(m, a, nc, w + nw);
519 dctsub(m, t, nc, w + nw);
523 rftfsub(m, t, nc, w + nw);
557 int j, k, l, m, mh, nw, nc;
565 nc = ip[1];
566 if (n > (nc << 1)) {
567 nc = n >> 1;
568 makect(nc, ip, w + nw);
587 dstsub(m, a, nc, w + nw);
591 rftfsub(m, a, nc, w + nw);
604 dstsub(m, t, nc, w + nw);
608 rftfsub(m, t, nc, w + nw);
671 static void makect(int nc, int *ip, float *c)
676 ip[1] = nc;
677 if (nc > 1) {
678 nch = nc >> 1;
684 c[nc - j] = 0.5f * (float)sin(delta * j);
1234 static void rftfsub(int n, float *a, int nc, float *c)
1240 ks = 2 * nc / m;
1245 wkr = 0.5f - c[nc - kk];
1259 static void rftbsub(int n, float *a, int nc, float *c)
1266 ks = 2 * nc / m;
1271 wkr = 0.5f - c[nc - kk];
1286 static void dctsub(int n, float *a, int nc, float *c)
1292 ks = nc / n;
1297 wkr = c[kk] - c[nc - kk];
1298 wki = c[kk] + c[nc - kk];
1307 static void dstsub(int n, float *a, int nc, float *c)
1313 ks = nc / n;
1318 wkr = c[kk] - c[nc - kk];
1319 wki = c[kk] + c[nc - kk];