/glibc-2.36/sysdeps/powerpc/powerpc64/power8/ |
D | memset.S | 34 mr r10,r3 40 andi. r11,r10,15 /* Check alignment of DST. */ 50 stb r4,0(r10) 51 addi r10,r10,1 54 sth r4,0(r10) 55 addi r10,r10,2 58 stw r4,0(r10) 59 addi r10,r10,4 62 std r4,0(r10) 63 addi r10,r10,8 [all …]
|
D | strncmp.S | 37 mr. r10,r5 65 cmpldi cr7,r10,8 68 addi r5,r10,-8 82 addi r10,r10,-16 92 add r10,r10,r5 115 cmpldi cr7,r10,8 117 addi r10,r10,-8 124 cmpdi cr7,r10,0 138 addi r10,r10,-1 147 cmpdi cr7,r10,0 [all …]
|
D | strlen.S | 43 cmpb r10,r9,r0 /* Check for null bytes in DWORD1. */ 44 cmpdi cr7,r10,0 /* If r10 == 0, no null's have been found. */ 61 cmpb r10,r5,r0 62 cmpdi cr7,r10,0 74 cmpb r10,r6,r0 76 or r5,r10,r11 83 cmpb r10,r6,r0 85 or r5,r10,r11 92 cmpb r10,r6,r0 94 or r5,r10,r11 [all …]
|
D | strnlen.S | 52 clrldi r10,r3,52 53 cmpldi cr7,r10,PAGE_SIZE-16 78 cmpb r10,r7,r5 /* Check for null bytes in DWORD1. */ 80 or. r7,r10,r11 148 li r10,32 161 lvx v3,r5,r10 266 mfvrd r10,v4 268 addi r9,r10,-1 /* Form a mask from trailing zeros. */ 269 andc r9,r9,r10 272 cntlzd r0,r10 /* Count leading zeros before the match. */ [all …]
|
/glibc-2.36/sysdeps/unix/sysv/linux/powerpc/powerpc32/ |
D | swapcontext-common.S | 65 stw r10,_UC_GREGS+(PT_R10*4)(r3) 95 mfxer r10 99 stw r10,_UC_GREGS+(PT_XER*4)(r3) 169 la r10,(_UC_VREGS)(r3) 178 stvx v0,0,r10 180 addi r10,r10,32 187 stvx v2,0,r10 189 addi r10,r10,32 194 stvx v4,0,r10 196 addi r10,r10,32 [all …]
|
D | setcontext-common.S | 81 la r10,(_UC_VREGS)(r31) 84 lwz r0,(32*16)(r10) 90 lvx v19,r9,r10 91 la r9,(16)(r10) 93 lvx v0,0,r10 95 addi r10,r10,32 99 lvx v2,0,r10 101 addi r10,r10,32 104 lvx v4,0,r10 106 addi r10,r10,32 [all …]
|
D | getcontext-common.S | 64 stw r10,_UC_GREGS+(PT_R10*4)(r3) 93 mfxer r10 97 stw r10,_UC_GREGS+(PT_XER*4)(r3) 166 la r10,(_UC_VREGS)(r3) 174 stvx v0,0,r10 176 addi r10,r10,32 183 stvx v2,0,r10 185 addi r10,r10,32 190 stvx v4,0,r10 192 addi r10,r10,32 [all …]
|
/glibc-2.36/sysdeps/powerpc/powerpc32/power7/ |
D | strnlen.S | 35 cmpb r10,r12,r0 /* Check for null bytes in DWORD1. */ 37 srw r10,r10,r6 38 slw r10,r10,r6 40 slw r10,r10,r6 41 srw r10,r10,r6 43 cmplwi cr7,r10,0 /* If r10 == 0, no null's have been found. */ 55 cmpb r10,r12,r0 56 cmplwi cr7,r10,0 80 cmpb r10,r12,r0 82 or r5,r9,r10 /* Merge everything in one word. */ [all …]
|
D | strchr.S | 43 cmpb r10,r12,r4 /* Compare each byte against c byte. */ 49 srw r10,r10,r6 51 slw r10,r10,r6 54 slw r10,r10,r6 56 srw r10,r10,r6 59 or r5,r10,r11 /* OR the results to speed things up. */ 73 cmpb r10,r12,r4 75 or r5,r10,r11 89 cmpb r10,r12,r4 93 or r12,r10,r11 [all …]
|
D | strchrnul.S | 40 cmpb r10,r12,r0 /* Compare each byte against c byte. */ 46 srw r10,r10,r6 48 slw r10,r10,r6 51 slw r10,r10,r6 53 srw r10,r10,r6 56 or r5,r9,r10 /* OR the results to speed things up. */ 70 cmpb r10,r12,r0 72 or r5,r9,r10 86 cmpb r10,r12,r0 90 or r5,r9,r10 [all …]
|
/glibc-2.36/sysdeps/powerpc/powerpc64/power7/ |
D | strnlen.S | 41 cmpb r10,r12,r0 /* Check for null bytes in DWORD1. */ 43 srd r10,r10,r6 44 sld r10,r10,r6 46 sld r10,r10,r6 47 srd r10,r10,r6 49 cmpldi cr7,r10,0 /* If r10 == 0, no null's have been found. */ 61 cmpb r10,r12,r0 62 cmpldi cr7,r10,0 86 cmpb r10,r12,r0 88 or r5,r9,r10 /* Merge everything in one doubleword. */ [all …]
|
D | strstr.S | 140 rlwinm r10, r30, 3, 26, 28 /* Calculate padding in bits. */ 144 cmpdi cr7, r10, 0 /* Check if its already aligned? */ 147 srd r6, r6, r10 /* Discard unwanted bits. */ 149 sld r6, r6, r10 152 subfic r10, r10, 64 154 sld r9, r9, r10 /* Discard unwanted bits. */ 156 srd r9, r9, r10 161 rlwinm r10, r3, 3, 26, 28 169 srd r9, r9, r10 171 sld r9, r9, r10 [all …]
|
D | strncpy.S | 77 or r10, r3, r4 /* to verify source and destination */ 78 rldicl. r8, r10, 0, 61 /* is double word aligned .. ? */ 94 ld r10, 0(r4) /* load doubleWord from src */ 95 cmpb r8, r10, r8 /* compare src with NULL ,we read just now */ 99 std r10, 0(r3) /* copy doubleword at offset=0 */ 100 ld r10, 8(r4) /* load next doubleword from offset=8 */ 101 cmpb r8, r10, r8 /* compare src with NULL , we read just now */ 118 cmpb r10, r8, r10 119 cmpdi cr7, r10, 0 128 cmpb r8, r3, r10 [all …]
|
D | strcmp.S | 37 rldicl. r10, r9, 0, 61 /* are s1 and s2 8 byte aligned..? */ 45 ld r10,0(r4) 50 cmpld cr7,r8,r10 54 ld r10,8(r4) 59 cmpld cr7,r8,r10 63 ld r10,16(r4) 68 cmpld cr7,r8,r10 72 ld r10,24(r4) 77 cmpld cr7,r8,r10 100 or r10,r10,r9 [all …]
|
D | strrchr.S | 54 cmpb r10,r12,r4 /* Compare each byte against c byte. */ 60 srd r10,r10,r6 62 sld r10,r10,r6 65 sld r10,r10,r6 67 srd r10,r10,r6 70 or r5,r10,r11 /* OR the results to speed things up. */ 85 cmpb r10,r12,r4 87 or r5,r10,r11 100 cmpb r10,r12,r4 104 or r12,r10,r11 [all …]
|
D | strchr.S | 48 cmpb r10,r12,r4 /* Compare each byte against c byte. */ 54 srd r10,r10,r6 56 sld r10,r10,r6 59 sld r10,r10,r6 61 srd r10,r10,r6 64 or r5,r10,r11 /* OR the results to speed things up. */ 78 cmpb r10,r12,r4 80 or r5,r10,r11 94 cmpb r10,r12,r4 98 or r12,r10,r11 [all …]
|
D | strchrnul.S | 44 cmpb r10,r12,r0 /* Compare each byte against c byte. */ 50 srd r10,r10,r6 52 sld r10,r10,r6 55 sld r10,r10,r6 57 srd r10,r10,r6 60 or r5,r9,r10 /* OR the results to speed things up. */ 74 cmpb r10,r12,r0 76 or r5,r9,r10 90 cmpb r10,r12,r0 94 or r5,r9,r10 [all …]
|
/glibc-2.36/sysdeps/unix/sysv/linux/powerpc/powerpc64/ |
D | swapcontext.S | 58 std r10,(SIGCONTEXT_GP_REGS+(PT_R10*8))(r3) 237 ld r10,(SIGCONTEXT_GP_REGS+(PT_R10*8))(r31) 305 std r10,(SIGCONTEXT_GP_REGS+(PT_R10*8))(r3) 397 la r10,(SIGCONTEXT_V_RESERVE+8)(r3) 402 clrrdi r10,r10,4 406 mr r8,r10 /* Capture *v_regs value in r5. */ 408 stvx v0,0,r10 410 addi r10,r10,32 413 stvx v2,0,r10 415 addi r10,r10,32 [all …]
|
D | setcontext.S | 145 ld r10,(SIGCONTEXT_GP_REGS+(PT_R10*8))(r31) 217 ld r10,(SIGCONTEXT_V_REGS_PTR)(r31) 227 cmpdi r10,0 229 lwz r0,(33*16)(r10) 236 lvx v19,r9,r10 237 la r9,(16)(r10) 239 lvx v0,0,r10 241 addi r10,r10,32 245 lvx v2,0,r10 247 addi r10,r10,32 [all …]
|
D | getcontext.S | 48 std r10,(SIGCONTEXT_GP_REGS+(PT_R10*8))(r3) 177 std r10,(SIGCONTEXT_GP_REGS+(PT_R10*8))(r3) 269 la r10,(SIGCONTEXT_V_RESERVE+8)(r3) 274 clrrdi r10,r10,4 277 mr r5,r10 /* Capture *v_regs value in r5. */ 279 stvx v0,0,r10 281 addi r10,r10,32 284 stvx v2,0,r10 286 addi r10,r10,32 289 stvx v4,0,r10 [all …]
|
/glibc-2.36/sysdeps/powerpc/powerpc64/le/power10/ |
D | memcpy.S | 46 addi r10,r3,16 /* Keep r3 intact as return value. */ 53 mr r10,r3 /* Keep r3 intact as return value. */ 55 andi. r9,r10,0xf 62 add r10,r3,r12 68 addi r7,r10,64 84 stxv v10, 0(r10) 85 stxv v11, 16(r10) 86 stxv v12, 32(r10) 87 stxv v13, 48(r10) 89 addi r10,r10,128 [all …]
|
/glibc-2.36/sysdeps/powerpc/powerpc32/405/ |
D | strcpy.S | 38 subi r10,r3,1 45 stbu r5,0x01(r10) 51 subi r10,r10,3 58 stwu r5,0x04(r10) 59 stwu r6,0x04(r10) 64 stwu r5,0x04(r10) 65 stwu r6,0x04(r10) 70 stwu r5,0x04(r10) 71 stwu r6,0x04(r10) 76 stwu r5,0x04(r10) [all …]
|
/glibc-2.36/sysdeps/powerpc/powerpc64/multiarch/ |
D | memcpy-power8-cached.S | 34 lbz r10,0(r4) 37 stb r10,0(r3) 39 andi. r10,r5,0x2 41 lhz r10,0(r4) 44 sth r10,-2(r9) 46 andi. r10,r5,0x4 48 lwz r10,0(r4) 51 stw r10,-4(r9) 53 andi. r10,r5,0x8 55 ld r10,0(r4) [all …]
|
/glibc-2.36/sysdeps/unix/sysv/linux/nios2/ |
D | swapcontext.S | 52 mov r10, r5 66 ldw r5, UCONTEXT_FLAGS(r10) 73 addi r5, r10, UCONTEXT_SIGMASK 81 ldw r4, (UCONTEXT_MCONTEXT + 4*4)(r10) 82 ldw r5, (UCONTEXT_MCONTEXT + 5*4)(r10) 83 ldw r6, (UCONTEXT_MCONTEXT + 6*4)(r10) 84 ldw r7, (UCONTEXT_MCONTEXT + 7*4)(r10) 86 ldw r16, (UCONTEXT_MCONTEXT + 16*4)(r10) 87 ldw r17, (UCONTEXT_MCONTEXT + 17*4)(r10) 88 ldw r18, (UCONTEXT_MCONTEXT + 18*4)(r10) [all …]
|
D | setcontext.S | 29 mov r10, r4 42 ldw r4, (UCONTEXT_MCONTEXT + 4*4)(r10) 43 ldw r5, (UCONTEXT_MCONTEXT + 5*4)(r10) 44 ldw r6, (UCONTEXT_MCONTEXT + 6*4)(r10) 45 ldw r7, (UCONTEXT_MCONTEXT + 7*4)(r10) 47 ldw r16, (UCONTEXT_MCONTEXT + 16*4)(r10) 48 ldw r17, (UCONTEXT_MCONTEXT + 17*4)(r10) 49 ldw r18, (UCONTEXT_MCONTEXT + 18*4)(r10) 50 ldw r19, (UCONTEXT_MCONTEXT + 19*4)(r10) 51 ldw r20, (UCONTEXT_MCONTEXT + 20*4)(r10) [all …]
|