fixed number of steps for symmetric fades:

Extra steps are all below -20dB vs inverse signal being over -2dB.
linear interpolation -6dB steps is sufficient for the tail.
use fixed number of steps for dB-scale x-fade curves.

32 steps is sufficient for all practical musical purposes.