fixed-point: slight (but free) accuracy improvement in compute_band_energies()