compiler-rt: Fix duplicate labels in Hexagon routines.

This commit is contained in:
Alex Rønne Petersen 2024-11-24 06:40:58 +01:00
parent 70ad7dcd48
commit 1285d41186
No known key found for this signature in database

View File

@ -938,7 +938,7 @@ fn __hexagon_divdf3() align(32) callconv(.naked) noreturn {
\\ } \\ }
\\ { \\ {
\\ p0 = cmp.gt(r12,#0) \\ p0 = cmp.gt(r12,#0)
\\ if (p0.new) jump:nt .Lpossible_unf \\ if (p0.new) jump:nt .Ldiv_possible_unf
\\ } \\ }
\\ { \\ {
\\ r13 = add(clb(r7:6),#-1) \\ r13 = add(clb(r7:6),#-1)
@ -981,7 +981,7 @@ fn __hexagon_divdf3() align(32) callconv(.naked) noreturn {
\\ } \\ }
\\ \\
\\ \\
\\ .Lpossible_unf: \\ .Ldiv_possible_unf:
\\ \\
\\ \\
\\ { \\ {
@ -1250,7 +1250,7 @@ fn __hexagon_muldf3() align(32) callconv(.naked) noreturn {
\\ } \\ }
\\ \\
\\ .falign \\ .falign
\\ .Lpossible_unf: \\ .Lmul_possible_unf:
\\ { \\ {
\\ p0 = cmp.eq(r0,#0) \\ p0 = cmp.eq(r0,#0)
\\ p0 = bitsclr(r1,r4) \\ p0 = bitsclr(r1,r4)
@ -1295,7 +1295,7 @@ fn __hexagon_muldf3() align(32) callconv(.naked) noreturn {
\\ } \\ }
\\ { \\ {
\\ p0 = cmp.gt(r7,#0) \\ p0 = cmp.gt(r7,#0)
\\ if (p0.new) jump:nt .Lpossible_unf \\ if (p0.new) jump:nt .Lmul_possible_unf
\\ r5 = sub(r6,r5) \\ r5 = sub(r6,r5)
\\ r28 = #63 \\ r28 = #63
\\ } \\ }