Loading arch/riscv/lib/tishift.S +31 −28 Original line number Diff line number Diff line Loading @@ -10,8 +10,10 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ .globl __lshrti3 __lshrti3: #include <linux/linkage.h> ENTRY(__lshrti3) beqz a2, .L1 li a5,64 sub a5,a5,a2 Loading Loading @@ -40,3 +42,4 @@ __lshrti3: ld a1,8(sp) addi sp,sp,16 ret ENDPROC(__lshrti3) arch/riscv/lib/udivdi3.S +22 −20 Original line number Diff line number Diff line Loading @@ -11,8 +11,9 @@ * GNU General Public License for more details. */ .globl __udivdi3 __udivdi3: #include <linux/linkage.h> ENTRY(__udivdi3) mv a2, a1 mv a1, a0 li a0, -1 Loading @@ -36,3 +37,4 @@ __udivdi3: bnez a3, .L3 .L5: ret ENDPROC(__udivdi3) Loading
arch/riscv/lib/tishift.S +31 −28 Original line number Diff line number Diff line Loading @@ -10,8 +10,10 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ .globl __lshrti3 __lshrti3: #include <linux/linkage.h> ENTRY(__lshrti3) beqz a2, .L1 li a5,64 sub a5,a5,a2 Loading Loading @@ -40,3 +42,4 @@ __lshrti3: ld a1,8(sp) addi sp,sp,16 ret ENDPROC(__lshrti3)
arch/riscv/lib/udivdi3.S +22 −20 Original line number Diff line number Diff line Loading @@ -11,8 +11,9 @@ * GNU General Public License for more details. */ .globl __udivdi3 __udivdi3: #include <linux/linkage.h> ENTRY(__udivdi3) mv a2, a1 mv a1, a0 li a0, -1 Loading @@ -36,3 +37,4 @@ __udivdi3: bnez a3, .L3 .L5: ret ENDPROC(__udivdi3)