static void IDCTaan_c(short* block)
{
int x0,x1,x2,x3,x4,x5,x6,x7;
int t0,t1;
short *blk;
// Field one
blk = block;
for(int i=0; i<8; i++)
{
if (!( (x1 = blk[1])
| (x2 = blk[2])
| (x3 = blk[3])
| (x4 = blk[4])
| (x5 = blk[5])
| (x6 = blk[6])
| (x7 = blk[7])))
{
// blk[0]=
blk[1]=blk[2]=blk[3]=blk[4]
=blk[5]=blk[6]=blk[7]=(blk[0]);
}
else
{
idct_unit(blk[0],blk[4])
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/