- } else { // somehow it ends here in reverse order
- for i in 0..self.len >> 2 {
- let t0 = self.coeffs[self.len - 2 - i * 2];
- let t1 = self.coeffs[self.len - 1 - i * 2];
- self.coeffs[self.len - 2 - i * 2] = self.coeffs[i * 2];
- self.coeffs[self.len - 1 - i * 2] = self.coeffs[i * 2 + 1];
- self.coeffs[i * 2] = t0;
- self.coeffs[i * 2 + 1] = t1;
- }