Lines Matching refs:step
64 #define DCT_TEMPLATE(blk, step, SOP, shift) \
65 const unsigned t0 =-39409U * blk[7 * step] - 58980U * blk[1 * step]; \
66 const unsigned t1 = 39410U * blk[1 * step] - 58980U * blk[7 * step]; \
67 const unsigned t2 =-33410U * blk[5 * step] -167963U * blk[3 * step]; \
68 const unsigned t3 = 33410U * blk[3 * step] -167963U * blk[5 * step]; \
69 const unsigned t4 = blk[3 * step] + blk[7 * step]; \
70 const unsigned t5 = blk[1 * step] + blk[5 * step]; \
73 const unsigned t8 = 35470U * blk[2 * step] - 85623U * blk[6 * step]; \
74 const unsigned t9 = 35470U * blk[6 * step] + 85623U * blk[2 * step]; \
75 const unsigned tA = SOP(blk[0 * step] - blk[4 * step]); \
76 const unsigned tB = SOP(blk[0 * step] + blk[4 * step]); \
78 blk[0 * step] = (int)( t1 + t6 + t9 + tB) >> shift; \
79 blk[1 * step] = (int)( t3 + t7 + t8 + tA) >> shift; \
80 blk[2 * step] = (int)( t2 + t6 - t8 + tA) >> shift; \
81 blk[3 * step] = (int)( t0 + t7 - t9 + tB) >> shift; \
82 blk[4 * step] = (int)(-(t0 + t7) - t9 + tB) >> shift; \
83 blk[5 * step] = (int)(-(t2 + t6) - t8 + tA) >> shift; \
84 blk[6 * step] = (int)(-(t3 + t7) + t8 + tA) >> shift; \
85 blk[7 * step] = (int)(-(t1 + t6) + t9 + tB) >> shift; \