forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-09-20 a36159eec6ca17402b0e146b86efaf76568dc353
kernel/arch/arm64/lib/tishift.S
....@@ -5,7 +5,9 @@
55
66 #include <linux/linkage.h>
77
8
-ENTRY(__ashlti3)
8
+#include <asm/assembler.h>
9
+
10
+SYM_FUNC_START(__ashlti3)
911 cbz x2, 1f
1012 mov x3, #64
1113 sub x3, x3, x2
....@@ -24,9 +26,10 @@
2426 lsl x1, x0, x1
2527 mov x0, x2
2628 ret
27
-ENDPROC(__ashlti3)
29
+SYM_FUNC_END(__ashlti3)
30
+EXPORT_SYMBOL(__ashlti3)
2831
29
-ENTRY(__ashrti3)
32
+SYM_FUNC_START(__ashrti3)
3033 cbz x2, 1f
3134 mov x3, #64
3235 sub x3, x3, x2
....@@ -45,9 +48,10 @@
4548 asr x0, x1, x0
4649 mov x1, x2
4750 ret
48
-ENDPROC(__ashrti3)
51
+SYM_FUNC_END(__ashrti3)
52
+EXPORT_SYMBOL(__ashrti3)
4953
50
-ENTRY(__lshrti3)
54
+SYM_FUNC_START(__lshrti3)
5155 cbz x2, 1f
5256 mov x3, #64
5357 sub x3, x3, x2
....@@ -66,4 +70,5 @@
6670 lsr x0, x1, x0
6771 mov x1, x2
6872 ret
69
-ENDPROC(__lshrti3)
73
+SYM_FUNC_END(__lshrti3)
74
+EXPORT_SYMBOL(__lshrti3)