summaryrefslogtreecommitdiff
path: root/stage3/clock.c
diff options
context:
space:
mode:
authorLizzy Fleckenstein <lizzy@vlhl.dev>2023-12-23 02:35:41 +0100
committerLizzy Fleckenstein <lizzy@vlhl.dev>2023-12-23 02:35:41 +0100
commit5847273427b9b6fb2ea5af9ecd29ce3f4815ee44 (patch)
tree4a7ea8ee4dcd9b82e6c41d023131ea66296b0545 /stage3/clock.c
parent277685222f41d717eed4c7c5a1a6dbc14370b116 (diff)
downloadcuddles-5847273427b9b6fb2ea5af9ecd29ce3f4815ee44.tar.xz
ignore -Woverflow in clock.c
overflow is intentional
Diffstat (limited to 'stage3/clock.c')
-rw-r--r--stage3/clock.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/stage3/clock.c b/stage3/clock.c
index 2513277..e2b9064 100644
--- a/stage3/clock.c
+++ b/stage3/clock.c
@@ -21,7 +21,11 @@ u64 ring_pos = 0;
u64 last_cycles_ring[RING] = {0};
u64 last_sync_ring[RING] = {0};
double hd_drift = 0;
+
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Woverflow"
double hd_rate = 1e10000;
+#pragma GCC diagnostic pop
#define ADJ_TARGET SYNC_INTERVAL*RING
#define MAX_OVERSHOOT ADJ_TARGET*2