diff --git a/src/runtime/sys_windows_arm.s b/src/runtime/sys_windows_arm.s
index d194899d50898d3efd5bebfb5149b15cc1b0213c..99f33cf07d345728b62741494de1017a31f4a15f 100644
--- a/src/runtime/sys_windows_arm.s
+++ b/src/runtime/sys_windows_arm.s
@@ -205,6 +205,7 @@ TEXT runtime·read_tls_fallback(SB),NOSPLIT,$0
 	RET
 
 TEXT runtime·nanotime1(SB),NOSPLIT,$0-8
+	MOVW	$_INTERRUPT_TIME, R3
 loop:
 	MOVW	time_hi1(R3), R1
 	DMB	MB_ISH