Home
last modified time | relevance | path

Searched refs:r5 (Results 1 – 25 of 275) sorted by relevance

1234567891011

/glibc-2.36/sysdeps/powerpc/powerpc32/fpu/
Dsetjmp-common.S32 mr r5,r1
33 PTR_MANGLE(r5, r6)
34 stw r5,(JB_GPR1*4)(3)
88 SETUP_GOT_ACCESS(r5,got_label)
89 addis r5,r5,_GLOBAL_OFFSET_TABLE_-got_label@ha
90 addi r5,r5,_GLOBAL_OFFSET_TABLE_-got_label@l
97 lwz r5,_rtld_local_ro@got(r5)
99 lwz r5,_rtld_global_ro@got(r5)
101 lwz r5,RTLD_GLOBAL_RO_DL_HWCAP_OFFSET+LOWORD(r5)
103 lwz r5,_dl_hwcap@got(r5)
[all …]
D__longjmp-common.S34 SETUP_GOT_ACCESS(r5,got_label)
35 addis r5,r5,_GLOBAL_OFFSET_TABLE_-got_label@ha
36 addi r5,r5,_GLOBAL_OFFSET_TABLE_-got_label@l
41 lwz r5,_rtld_local_ro@got(r5)
43 lwz r5,_rtld_global_ro@got(r5)
47 lwz r5,RTLD_GLOBAL_RO_DL_HWCAP_OFFSET+LOWORD(r5)
49 lwz r5,_dl_hwcap@got(r5)
52 lwz r5,LOWORD(r5)
55 lis r5,(_dl_hwcap+LOWORD)@ha
56 lwz r5,(_dl_hwcap+LOWORD)@l(r5)
[all …]
/glibc-2.36/sysdeps/s390/
Dwcsncat-vx.S73 vlgvb %r5,%v16,7 /* Load zero index or 16 if not found. */
74 clrjl %r5,%r1,.Llen_end /* Found zero within loaded bytes, end. */
78 lghi %r5,16 /* current_len = 16. */
79 slr %r5,%r1 /* Compute bytes to 16bytes boundary. */
83 vl %v16,0(%r5,%r2) /* Load s. */
86 vl %v16,16(%r5,%r2)
89 vl %v16,32(%r5,%r2)
92 vl %v16,48(%r5,%r2)
96 aghi %r5,64
100 aghi %r5,16
[all …]
Dstrncat-vx.S66 vlgvb %r5,%v16,7 /* Load zero index or 16 if not found. */
67 clrjl %r5,%r1,.Llen_end /* Found zero within loaded bytes, end. */
71 lghi %r5,16 /* current_len = 16. */
72 slr %r5,%r1 /* Compute bytes to 16bytes boundary. */
76 vl %v16,0(%r5,%r2) /* Load s. */
79 vl %v16,16(%r5,%r2)
82 vl %v16,32(%r5,%r2)
85 vl %v16,48(%r5,%r2)
89 aghi %r5,64
93 aghi %r5,16
[all …]
Dstrncpy-vx.S60 lghi %r5,0 /* current_len = 0. */
73 lghi %r5,15 /* current_len = 15. */
74 slr %r5,%r7 /* Compute highest index to 16byte boundary. */
77 vstl %v16,%r5,0(%r2) /* Copy loaded characters - no zero. */
78 ahi %r5,1 /* Start loop at next character. */
82 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
86 vl %v16,0(%r5,%r3) /* Load s. */
93 clgrjhe %r5,%r7,.Lremaining_v16 /* If current_len >= border
97 vl %v18,16(%r5,%r3) /* Load next part of s. */
98 vst %v16,0(%r5,%r2) /* Store previous part without zero to dst. */
[all …]
Dwcscat-vx.S65 vlgvb %r5,%v16,7 /* Load zero index or 16 if not found. */
66 clrjl %r5,%r1,.Llen_end /* Found zero within loaded bytes, end. */
70 lghi %r5,16 /* current_len = 16. */
71 slr %r5,%r1 /* Compute bytes to 16bytes boundary. */
75 vl %v16,0(%r5,%r2) /* Load s. */
78 vl %v16,16(%r5,%r2)
81 vl %v16,32(%r5,%r2)
84 vl %v16,48(%r5,%r2)
88 aghi %r5,64
92 aghi %r5,16
[all …]
Dstrcat-vx.S56 vlgvb %r5,%v16,7 /* Load zero index or 16 if not found. */
57 clrjl %r5,%r1,.Llen_end /* Found zero within loaded bytes, end. */
61 lghi %r5,16 /* current_len = 16. */
62 slr %r5,%r1 /* Compute bytes to 16bytes boundary. */
66 vl %v16,0(%r5,%r2) /* Load s. */
69 vl %v16,16(%r5,%r2)
72 vl %v16,32(%r5,%r2)
75 vl %v16,48(%r5,%r2)
79 aghi %r5,64
83 aghi %r5,16
[all …]
Dwcsncpy-vx.S66 lghi %r5,0 /* current_len = 0. */
91 lghi %r5,15 /* current_len = 15. */
92 slr %r5,%r7 /* Compute highest index to 16byte boundary. */
95 vstl %v16,%r5,0(%r2) /* Copy loaded characters - no zero. */
96 ahi %r5,1 /* Start loop at next character. */
100 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
104 vl %v16,0(%r5,%r3) /* Load s. */
111 clgrjhe %r5,%r7,.Lremaining_v16 /* If current_len >= border
115 vl %v18,16(%r5,%r3) /* Load next part of s. */
116 vst %v16,0(%r5,%r2) /* Store previous part without zero to dst. */
[all …]
Dwcpncpy-vx.S59 lghi %r5,0 /* current_len = 0. */
89 lghi %r5,15 /* current_len = 15. */
90 slr %r5,%r7 /* Compute highest index to 16byte boundary. */
93 vstl %v16,%r5,0(%r2) /* Copy loaded characters - no zero. */
94 ahi %r5,1 /* Start loop at next character. */
98 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
102 vl %v16,0(%r5,%r3) /* Load s. */
109 clgrjhe %r5,%r7,.Lremaining_v16 /* If current_len >= border
113 vl %v18,16(%r5,%r3) /* Load next part of s. */
114 vst %v16,0(%r5,%r2) /* Store previous part without zero to dst. */
[all …]
Dstpncpy-vx.S61 lghi %r5,0 /* current_len = 0. */
74 lghi %r5,15 /* current_len = 15. */
75 slr %r5,%r7 /* Compute highest index to 16byte boundary. */
78 vstl %v16,%r5,0(%r2) /* Copy loaded characters - no zero. */
79 ahi %r5,1 /* Start loop at next character. */
83 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
87 vl %v16,0(%r5,%r3) /* Load s. */
94 clgrjhe %r5,%r7,.Lremaining_v16 /* If current_len >= border
98 vl %v18,16(%r5,%r3) /* Load next part of s. */
99 vst %v16,0(%r5,%r2) /* Save previous part without zero to dst. */
[all …]
Dstrncmp-vx.S51 lghi %r5,0 /* current_len = 0. */
54 vlbb %v16,0(%r5,%r2),6 /* Load s1 to block boundary. */
55 vlbb %v17,0(%r5,%r3),6 /* Load s2 to block boundary. */
56 lcbb %r0,0(%r5,%r2),6 /* Get loaded byte count of s1. */
58 lcbb %r1,0(%r5,%r3),6 /* Get loaded byte count of s2. */
60 aghi %r5,16 /* Both vrs are fully loaded. */
61 clgrjhe %r5,%r4,.Llastcmp /* If current_len >= n ->last compare. */
65 vlbb %v16,0(%r5,%r2),6
66 vlbb %v17,0(%r5,%r3),6
67 lcbb %r0,0(%r5,%r2),6
[all …]
Dwcsncmp-vx.S63 lghi %r5,4 /* current_len = 4 bytes. */
71 vlbb %v17,0(%r5,%r3),6 /* Load s2 to block boundary. */
72 vlbb %v16,0(%r5,%r2),6 /* Load s1 to block boundary. */
73 lcbb %r0,0(%r5,%r2),6 /* Get loaded byte count of s1. */
75 lcbb %r1,0(%r5,%r3),6 /* Get loaded byte count of s2. */
77 aghi %r5,16 /* Both vectors are fully loaded. */
79 clgrjhe %r5,%r4,.Llastcmp /* If current_len >= n ->last compare. */
82 vlbb %v17,0(%r5,%r3),6
83 vlbb %v16,0(%r5,%r2),6
84 lcbb %r0,0(%r5,%r2),6
[all …]
Dstrnlen-vx.S60 vlgvb %r5,%v16,7 /* Load zero index or 16 if not found. */
61 clr %r5,%r1 /* If found zero within loaded bytes? */
62 locgrl %r2,%r5 /* Then copy return value. */
71 lghi %r5,16 /* current_len = 16. */
72 slr %r5,%r4 /* Compute bytes to 16bytes boundary. */
74 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
80 vl %v16,0(%r5,%r2) /* Load s. */
83 aghi %r5,16
84 clgrjhe %r5,%r3,.Lfound /* current_len >= maxlen -> end. */
85 vl %v16,0(%r5,%r2)
[all …]
Dwcsnlen-vx.S74 vlgvb %r5,%v16,7 /* Load zero index or 16 if not found. */
75 clrjl %r5,%r1,.Lend /* Found zero within loaded bytes -> return. */
78 locgre %r5,%r3
83 lghi %r5,16 /* current_len = 16. */
84 slr %r5,%r4 /* Compute bytes to 16bytes boundary. */
86 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
92 vl %v16,0(%r5,%r2) /* Load s. */
95 aghi %r5,16
96 clgrjhe %r5,%r3,.Lfound /* If current_len >= maxlen -> end. */
97 vl %v16,0(%r5,%r2)
[all …]
Dmemchr-vx.S60 lghi %r5,16 /* current_len = 16. */
71 slr %r5,%r1 /* Compute bytes to 16bytes boundary. */
73 lgr %r0,%r5 /* If %r5 + 64 < n? -> loop64. */
77 vl %v16,0(%r5,%r2)
78 aghi %r5,16
79 clgrjhe %r5,%r4,.Llastcmp /* Do last compare if curr-len >= n. */
83 vl %v16,0(%r5,%r2)
84 aghi %r5,16
85 clgrjhe %r5,%r4,.Llastcmp
89 vl %v16,0(%r5,%r2)
[all …]
/glibc-2.36/sysdeps/powerpc/powerpc64/
D__longjmp-common.S50 addis r5,r2,.LC__dl_hwcap@toc@ha
51 ld r5,.LC__dl_hwcap@toc@l(r5)
54 ld r5,RTLD_GLOBAL_RO_DL_HWCAP_OFFSET(r5)
57 ld r5,0(r5)
59 andis. r5,r5,(PPC_FEATURE_HAS_ALTIVEC >> 16)
61 la r5,((JB_VRS)*8)(3)
62 andi. r6,r5,0xf
66 addi r6,r5,16
67 lvsl v0,0,r5
68 lvx v1,0,r5
[all …]
Dsetjmp-common.S76 mr r5, r1
77 PTR_MANGLE (r5, r6)
78 std r5,(JB_GPR1*8)(3)
84 ld r5,FRAME_TOC_SAVE(r1) /* Retrieve the callers TOC. */
85 std r5,(JB_GPR2*8)(3)
146 la r5,((JB_VRS)*8)(3)
147 andi. r6,r5,0xf
150 addi r6,r5,16
153 lvsr v0,0,r5
154 lvsl v1,0,r5
[all …]
/glibc-2.36/sysdeps/powerpc/powerpc64/le/power10/
Dmemmove.S39 cmpld cr7,r9,r5
43 sldi r7,r5,56
46 subic. r8,r5,16
52 cmpldi cr6,r5,256
57 subi r5,r5,16
65 clrldi r9,r5,56
71 sub r5,r5,r9
82 sub r5,r5,r9
87 cmpldi r5,63
90 srdi. r7,r5,7
[all …]
/glibc-2.36/sysdeps/powerpc/powerpc64/power7/
Dstrncpy.S90 srdi r11, r5, 3 /* compute count for CTR ; count = n/8 */
141 mr r5, r19
145 addi r19, r5, -32
154 addi r5, r5, -16 /* decrement length 'n' by 16 */
178 addi r5, r5, -8
182 cmpldi cr7, r5, 3
184 srdi r10, r5, 2
220 add r8, r9, r5
233 mr r5, r8 /* how many bytes to fill buffer with */
263 rldicl. r8, r5, 0, 62
[all …]
/glibc-2.36/sysdeps/powerpc/powerpc64/le/power9/
Dstrncpy.S70 cmpdi r5, 0
76 addi r5,r5,-1
82 cmpdi r5,0
115 cmpld cr6,r8,r5 /* r8 <= n? */
118 sldi r10,r5,56 /* stxvl wants size in top 8 bits */
123 add r3,r11,r5
136 sub r5,r5,r8
140 cmpld r9,r5 /* Check if length was reached. */
148 sub r5,r5,r9
151 cmpldi cr6,r5,64 /* Check if length was reached. */
[all …]
Dstrncmp.S60 cmplw cr6, r5, r11; \
72 cmpdi cr0, r5, 0
102 cmpldi cr7, r5, 8
105 addi r5, r5, -8
113 cmpldi cr7, r5, 8
117 addi r5, r5, -8
128 cmpldi cr7, r5, 8
131 addi r5, r5, -8
139 cmpldi cr7, r5, 8
144 addi r5, r5, -8
[all …]
/glibc-2.36/sysdeps/powerpc/powerpc64/power8/
Dstrnlen.S76 ld r5,0(r3)
78 cmpb r10,r7,r5 /* Check for null bytes in DWORD1. */
88 addi r5,r3,16 /* Align up, or just add the 16B we
91 and r7,r5,r0 /* Find offset into 16B alignment. */
92 andc r5,r5,r0 /* Quadword align up s to the next quadword. */
113 andi. r7,r5,63 /* Check if is 64 bytes aligned. */
115 lvx v1,r5,r6
117 addi r5,r5,16
122 andi. r7,r5,63
124 lvx v1,r5,r6
[all …]
/glibc-2.36/sysdeps/microblaze/
D__longjmp.S27 lwi r1,r5,0
28 lwi r2,r5,4
29 lwi r13,r5,8
30 lwi r14,r5,12
31 lwi r15,r5,16
32 lwi r16,r5,20
33 lwi r17,r5,24
34 lwi r18,r5,28
35 lwi r19,r5,32
36 lwi r20,r5,36
[all …]
Dsetjmp.S35 swi r1,r5,0
36 swi r2,r5,4
37 swi r13,r5,8
38 swi r14,r5,12
39 swi r15,r5,16
40 swi r16,r5,20
41 swi r17,r5,24
42 swi r18,r5,28
43 swi r19,r5,32
44 swi r20,r5,36
[all …]
/glibc-2.36/sysdeps/powerpc/powerpc64/multiarch/
Dmemcpy-power8-cached.S29 cmpldi cr7,r5,15
31 andi. r9,r5,0x1
39 andi. r10,r5,0x2
46 andi. r10,r5,0x4
53 andi. r10,r5,0x8
61 cmpldi cr7,r5,32
63 cmpldi cr7,r5,64
72 subf r5,r12,r5
77 cmpldi cr7,r5,127
80 srdi r10,r5,7
[all …]

1234567891011