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 {...@@ -938,7 +938,7 @@ fn __hexagon_divdf3() align(32) callconv(.naked) noreturn {
938 \\ }938 \\ }
939 \\ {939 \\ {
940 \\ p0 = cmp.gt(r12,#0)940 \\ p0 = cmp.gt(r12,#0)
941 \\ if (p0.new) jump:nt .Lpossible_unf941 \\ if (p0.new) jump:nt .Ldiv_possible_unf
942 \\ }942 \\ }
943 \\ {943 \\ {
944 \\ r13 = add(clb(r7:6),#-1)944 \\ r13 = add(clb(r7:6),#-1)
...@@ -981,7 +981,7 @@ fn __hexagon_divdf3() align(32) callconv(.naked) noreturn {...@@ -981,7 +981,7 @@ fn __hexagon_divdf3() align(32) callconv(.naked) noreturn {
981 \\ }981 \\ }
982 \\982 \\
983 \\983 \\
984 \\ .Lpossible_unf:984 \\ .Ldiv_possible_unf:
985 \\985 \\
986 \\986 \\
987 \\ {987 \\ {
...@@ -1250,7 +1250,7 @@ fn __hexagon_muldf3() align(32) callconv(.naked) noreturn {...@@ -1250,7 +1250,7 @@ fn __hexagon_muldf3() align(32) callconv(.naked) noreturn {
1250 \\ }1250 \\ }
1251 \\1251 \\
1252 \\ .falign1252 \\ .falign
1253 \\ .Lpossible_unf:1253 \\ .Lmul_possible_unf:
1254 \\ {1254 \\ {
1255 \\ p0 = cmp.eq(r0,#0)1255 \\ p0 = cmp.eq(r0,#0)
1256 \\ p0 = bitsclr(r1,r4)1256 \\ p0 = bitsclr(r1,r4)
...@@ -1295,7 +1295,7 @@ fn __hexagon_muldf3() align(32) callconv(.naked) noreturn {...@@ -1295,7 +1295,7 @@ fn __hexagon_muldf3() align(32) callconv(.naked) noreturn {
1295 \\ }1295 \\ }
1296 \\ {1296 \\ {
1297 \\ p0 = cmp.gt(r7,#0)1297 \\ p0 = cmp.gt(r7,#0)
1298 \\ if (p0.new) jump:nt .Lpossible_unf1298 \\ if (p0.new) jump:nt .Lmul_possible_unf
1299 \\ r5 = sub(r6,r5)1299 \\ r5 = sub(r6,r5)
1300 \\ r28 = #631300 \\ r28 = #63
1301 \\ }1301 \\ }