Implementing Fast DCTs
By Tim Kientzle
Dr. Dobb's Journal March 1999
C = A + B * ( sin(3
/8) / cos(3
/8) )
D = -A * (sin(3
/8)/cos(3
/8)) + B
C *= cos(3
/8)
D *= cos(3
/8)
Example 2: Rewriting a rotation with only two internal multiplications.
Back to Article
Copyright © 1999, Dr. Dobb's Journal