29 int t0,
t1,
t2,
t3,
t4,
t5,
t6,
t7,
t8,
t9, tA, tB, tC, tD, tE, tF;
52 tA = (
int)(
s2 * 8867
U -
s6 * 21407
U) >> 14;
53 tB = (
int)(
s6 * 8867
U +
s2 * 21407
U) >> 14;
54 tC = (
s0 >> 1) - (
s4 >> 1);
55 tD = (
s4 >> 1) * 2 + tC;
60 t12 = tE + (tA >> 1) * 2 -
t9;
61 t13 = tF + (tB >> 1) * 2 -
t4;
63 blk[0 * 8] = t13 +
t4 * 2;
75 int t0,
t1,
t2,
t3,
t4,
t5,
t6,
t7,
t8,
t9, tA, tB, tC, tD, tE, tF;
78 t0 = (
blk[3] * 19266 +
blk[5] * 12873) >> 14;
79 t1 = (
blk[5] * 19266 -
blk[3] * 12873) >> 14;
80 t2 = ((
blk[7] * 4520 +
blk[1] * 22725) >> 14) -
t0;
81 t3 = ((
blk[1] * 4520 -
blk[7] * 22725) >> 14) -
t1;
86 t8 = (
t6 * 11585) >> 14;
87 t9 = (
t7 * 11585) >> 14;
88 tA = (
blk[2] * 8867 -
blk[6] * 21407) >> 14;
89 tB = (
blk[6] * 8867 +
blk[2] * 21407) >> 14;
96 t12 = tE + tA * 2 -
t9;
97 t13 = tF + tB * 2 -
t4;
99 blk[0] = (t13 +
t4 * 2 + 4) >> 3;
106 blk[7] = (t13 + 4) >> 3;
114 for (
i = 0;
i < 8;
i++)
116 for (
i = 0;
i < 8;
i++)
119 for (
i = 0;
i < 8;
i++) {
120 for (j = 0; j < 8; j++) {
121 int v = av_clip_uintp2(
block[j +
i * 8] + 0x800, 12);
122 dst[j] = (v << 4) | (v >> 8);