diff --git a/dsp/src/atan2.rs b/dsp/src/atan2.rs index 6d6e476..bfe33db 100644 --- a/dsp/src/atan2.rs +++ b/dsp/src/atan2.rs @@ -77,6 +77,8 @@ pub fn atan2(y: i32, x: i32) -> i32 { if sign.1 { angle = angle.wrapping_neg(); + // Negation ends up in slightly faster assembly + // angle = !angle; } angle