aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGalaxyShard <dominic.adragna@byteroach.com>2024-12-30 14:58:21 -0500
committerAlex Rønne Petersen <alex@alexrp.com>2025-01-02 01:01:06 +0100
commite6879e99e26fd11f659be3deec2b5de409b46547 (patch)
treeb4f78eb0a208c502877aa2283f0fa6ab376b3c64
parentfed8df92171660fe5ff92bcb403833354e2f07c6 (diff)
downloadzig-e6879e99e26fd11f659be3deec2b5de409b46547.tar.gz
zig-e6879e99e26fd11f659be3deec2b5de409b46547.zip
compiler_rt: fix incorrect __clzsi2_thumb1 lookup table usage
-rw-r--r--lib/compiler_rt/count0bits.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/compiler_rt/count0bits.zig b/lib/compiler_rt/count0bits.zig
index 0045f5741f..874cbacdc7 100644
--- a/lib/compiler_rt/count0bits.zig
+++ b/lib/compiler_rt/count0bits.zig
@@ -73,7 +73,7 @@ fn __clzsi2_thumb1() callconv(.Naked) void {
\\ subs r1, #4
\\ movs r0, r2
\\ 1:
- \\ ldr r3, .lut
+ \\ adr r3, .lut
\\ ldrb r0, [r3, r0]
\\ subs r0, r1, r0
\\ bx lr