Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3)  * Sparc64 optimized strncmp code.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5)  * Copyright (C) 1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) #include <linux/linkage.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) #include <asm/asi.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) #include <asm/export.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 	.text
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) ENTRY(strncmp)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 	brlez,pn %o2, 3f
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 	 lduba	[%o0] (ASI_PNF), %o3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 1:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 	add	%o0, 1, %o0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 	ldub	[%o1], %o4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 	brz,pn	%o3, 2f
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 	 add	%o1, 1, %o1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 	cmp	%o3, %o4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 	bne,pn	%icc, 2f
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 	 subcc	%o2, 1, %o2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 	bne,a,pt %xcc, 1b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 	 ldub	[%o0], %o3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 2:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 	retl
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 	 sub	%o3, %o4, %o0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 3:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 	retl
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 	 clr	%o0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) ENDPROC(strncmp)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) EXPORT_SYMBOL(strncmp)