authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-11-24 06:40:58+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-11-24 08:19:15+01:00
log1285d41186451b46cd10e5a69df2873330a8d1a9
treeb53b3b1cdff01049032ecb6e8d6b06cbdd80936d
parent70ad7dcd4868454d31324d9aa72c5acfba1f6844
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

compiler-rt: Fix duplicate labels in Hexagon routines.


1 files changed, 4 insertions(+), 4 deletions(-)

lib/compiler_rt/hexagon.zig+4-4
......@@ -938,7 +938,7 @@ fn __hexagon_divdf3() align(32) callconv(.naked) noreturn {
938938 \\ }
939939 \\ {
940940 \\ p0 = cmp.gt(r12,#0)
941 \\ if (p0.new) jump:nt .Lpossible_unf
941 \\ if (p0.new) jump:nt .Ldiv_possible_unf
942942 \\ }
943943 \\ {
944944 \\ r13 = add(clb(r7:6),#-1)
......@@ -981,7 +981,7 @@ fn __hexagon_divdf3() align(32) callconv(.naked) noreturn {
981981 \\ }
982982 \\
983983 \\
984 \\ .Lpossible_unf:
984 \\ .Ldiv_possible_unf:
985985 \\
986986 \\
987987 \\ {
......@@ -1250,7 +1250,7 @@ fn __hexagon_muldf3() align(32) callconv(.naked) noreturn {
12501250 \\ }
12511251 \\
12521252 \\ .falign
1253 \\ .Lpossible_unf:
1253 \\ .Lmul_possible_unf:
12541254 \\ {
12551255 \\ p0 = cmp.eq(r0,#0)
12561256 \\ p0 = bitsclr(r1,r4)
......@@ -1295,7 +1295,7 @@ fn __hexagon_muldf3() align(32) callconv(.naked) noreturn {
12951295 \\ }
12961296 \\ {
12971297 \\ p0 = cmp.gt(r7,#0)
1298 \\ if (p0.new) jump:nt .Lpossible_unf
1298 \\ if (p0.new) jump:nt .Lmul_possible_unf
12991299 \\ r5 = sub(r6,r5)
13001300 \\ r28 = #63
13011301 \\ }