One 8-point transform scaled by 2^13, a rotation-based factorisation: an even half over inputs 0, 2, 4, 6 and an odd half over 1, 3, 5, 7.
jpeg_idct_1d :: (
i0: s32,
i1: s32,
i2: s32,
i3: s32,
i4: s32,
i5: s32,
i6: s32,
i7: s32,
o: *[8] s32
)
One 8-point transform scaled by 2^13, a rotation-based factorisation: an even half over inputs 0, 2, 4, 6 and an odd half over 1, 3, 5, 7.
Parameters
- i0: s32
- i1: s32
- i2: s32
- i3: s32
- i4: s32
- i5: s32
- i6: s32
- i7: s32
- o: *[8] s32