Fixed q8 interpolation