From 778f4ac4d5c4cc18a092fc4bf1f17f4a865598e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20J=C3=B6rdens?= Date: Tue, 19 Jan 2021 11:30:12 +0100 Subject: [PATCH] lockin: wrapping_neg --- dsp/tests/lockin.rs | 2 +- src/main.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dsp/tests/lockin.rs b/dsp/tests/lockin.rs index f48eab4..0f4450a 100644 --- a/dsp/tests/lockin.rs +++ b/dsp/tests/lockin.rs @@ -60,7 +60,7 @@ impl Lockin { let mut last = Complex::default(); for s in input.iter() { - let m = cossin(-(phase as i32)); + let m = cossin((phase as i32).wrapping_neg()); phase = phase.wrapping_add(frequency); last = Complex( diff --git a/src/main.rs b/src/main.rs index eaf3979..0226495 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1026,7 +1026,7 @@ const APP: () = { dac0.iter_mut().zip(dac1.iter_mut()).enumerate().for_each( |(i, (d0, d1))| { - let m = cossin(-(phase as i32)); + let m = cossin((phase as i32).wrapping_neg()); phase = phase.wrapping_add(frequency); let signal = Complex(