From 5dfc8cffbe9be45f9f5c60197b67743321789099 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Hamal=20Dvo=C5=99=C3=A1k?= <mordae@anilinux.org>
Date: Sat, 27 Jan 2024 11:58:13 +0100
Subject: [PATCH] Fix speed 2
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Jan Hamal Dvořák <mordae@anilinux.org>
---
 src/main.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main.c b/src/main.c
index ed88f5e..612964c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -239,12 +239,14 @@ static int8_t mix(uint8_t a, uint8_t b)
 #if SPEED == 1
 	for (int i = 4; i < 12; i++)
 		accum += ab[i];
+
+	return accum >> 3;
 #else
 	for (int i = 0; i < 16; i++)
 		accum += ab[i];
-#endif
 
-	return accum >> 3;
+	return accum >> 4;
+#endif
 }
 
 static void generate_mixer(void)