summaryrefslogtreecommitdiff
path: root/bedrock-core.wat
diff options
context:
space:
mode:
authorBen Bridle <ben@derelict.engineering>2025-09-13 06:28:59 +1200
committerBen Bridle <ben@derelict.engineering>2025-09-13 07:50:11 +1200
commitb452cc1a0afdfe863b5dd92b8bd9d05fd9e347a8 (patch)
tree47865f566107dfd983b07e0dff25e02144c5c743 /bedrock-core.wat
parent60bfb4f0f675ab4cb9b07d6fcd772d46d6b7222a (diff)
downloadbedrock-js-b452cc1a0afdfe863b5dd92b8bd9d05fd9e347a8.zip
Zero the cycle counter in WASM core on reset
This was incrementing higher and higher each time the program was re-run after halting.
Diffstat (limited to 'bedrock-core.wat')
-rw-r--r--bedrock-core.wat1
1 files changed, 1 insertions, 0 deletions
diff --git a/bedrock-core.wat b/bedrock-core.wat
index 4aa8173..9ce04c1 100644
--- a/bedrock-core.wat
+++ b/bedrock-core.wat
@@ -35,6 +35,7 @@
;; Re-initialise pointers.
(func (export "reset")
+ (global.set $cc (i64.const 0))
(global.set $ip (global.get $ip-base))
(global.set $wp (global.get $wp-base))
(global.set $rp (global.get $rp-base)) )