/sysdeps/s390/ |
A D | wcscspn-vx.S | 88 vfenezf %v18,%v17,%v17 /* Search zero in loaded reject bytes. */ 89 vlgvb %r4,%v18,7 /* Get index of zero or 16 if not found. */ 109 vfaezfs %v18,%v16,%v17,0 /* Find first element in v16 112 vlgvb %r4,%v18,7 /* Load byte index of found element. */ 130 vfaezfs %v18,%v16,%v17,0 134 vfaezfs %v18,%v16,%v17,0 138 vfaezfs %v18,%v16,%v17,0 187 vfenezf %v18,%v16,%v16 /* Find zero in current string-part. */ 199 vfeef %v18,%v21,%v24 /* Find first equal match in global mask 201 vlgvb %r4,%v18,7 /* Get index of first one (=equal) or 16. */ [all …]
|
A D | strcspn-vx.S | 84 vfenezb %v18,%v17,%v17 /* Search zero in loaded reject bytes. */ 85 vlgvb %r4,%v18,7 /* Get index of zero or 16 if not found. */ 104 vfaezbs %v18,%v16,%v17,0 /* Find first element in v16 108 vlgvb %r4,%v18,7 /* Load byte index of found element. */ 126 vfaezbs %v18,%v16,%v17,0 130 vfaezbs %v18,%v16,%v17,0 134 vfaezbs %v18,%v16,%v17,0 182 vfenezb %v18,%v16,%v16 /* Find zero in current string-part. */ 194 vfeeb %v18,%v21,%v24 /* Find first equal match in global mask 196 vlgvb %r4,%v18,7 /* Get index of first one (=equal) or 16. */ [all …]
|
A D | strchrnul-vx.S | 49 vlvgb %v18,%r3,0 /* Generate vector which elements are all c. 51 vrepb %v18,%v18,0 53 vfeezbs %v16,%v16,%v18 /* Find element equal with zero search. */ 65 vfeezbs %v16,%v16,%v18 /* Find element equal with zero search. */ 68 vfeezbs %v16,%v16,%v18 71 vfeezbs %v16,%v16,%v18 74 vfeezbs %v16,%v16,%v18
|
A D | strpbrk-vx.S | 88 vlgvb %r4,%v18,7 /* Get index of zero or 16 if not found. */ 110 vlgvb %r4,%v18,7 /* Load byte index of found element. */ 128 vfaezbs %v18,%v16,%v17,0 132 vfaezbs %v18,%v16,%v17,0 136 vfaezbs %v18,%v16,%v17,0 151 vlgvb %r4,%v18,7 /* Load byte index of found element. */ 191 vfenezb %v18,%v16,%v16 /* Find zero in current string-part. */ 204 vfeeb %v18,%v21,%v24 /* Find first equal match in global mask 206 vlgvb %r4,%v18,7 /* Get index of first one (=equal) 273 vlgvb %r8,%v18,7 /* Load byte index of zero. */ [all …]
|
A D | wcspbrk-vx.S | 94 vlgvb %r4,%v18,7 /* Get index of zero or 16 if not found. */ 116 vlgvb %r4,%v18,7 /* Load byte index of found element. */ 133 vfaezfs %v18,%v16,%v17,0 137 vfaezfs %v18,%v16,%v17,0 141 vfaezfs %v18,%v16,%v17,0 156 vlgvb %r4,%v18,7 /* Load byte index of found element. */ 197 vfenezf %v18,%v16,%v16 /* Find zero in current string-part. */ 210 vfeef %v18,%v21,%v24 /* Find first equal match in global mask 212 vlgvb %r4,%v18,7 /* Get index of first one (=equal) 281 vlgvb %r8,%v18,7 /* Load byte index of zero. */ [all …]
|
A D | strstr-arch13.S | 33 vfenezb %v19,%v18,%v18 /* v19[7] contains the length of needle. */ 72 vstrs %v20,%v16,%v18,%v19,0,2 77 vstrs %v20,%v16,%v18,%v19,0,2 82 vstrs %v20,%v16,%v18,%v19,0,2 87 vstrs %v20,%v16,%v18,%v19,0,2 106 vstrs %v20,%v16,%v18,%v19,0,2 115 vstrs %v20,%v16,%v18,%v19,0,2 123 vstrs %v20,%v16,%v18,%v19,0,2 162 vll %v18,%r1,0(%r3) 164 vfenezb %v19,%v18,%v18 /* Search zero in loaded needle bytes. */ [all …]
|
A D | rawmemchr-vx.S | 49 vlvgb %v18,%r3,0 /* Generate vector which elements are all c. 51 vrepb %v18,%v18,0 53 vfeeb %v17,%v16,%v18 /* Vector find element equal. */ 65 vfeebs %v17,%v16,%v18 /* Vector find element equal. */ 68 vfeebs %v17,%v16,%v18 71 vfeebs %v17,%v16,%v18 74 vfeebs %v17,%v16,%v18
|
A D | wcschrnul-vx.S | 51 vlvgf %v18,%r3,0 /* Generate vector which elements are all c. */ 52 vrepf %v18,%v18,0 54 vfeezfs %v16,%v16,%v18 /* Find element equal with zero search. */ 66 vfeezfs %v16,%v16,%v18 /* Find element equal with zero search. */ 69 vfeezfs %v16,%v16,%v18 72 vfeezfs %v16,%v16,%v18 75 vfeezfs %v16,%v16,%v18
|
A D | wcscpy-vx.S | 69 vl %v18,16(%r5,%r3) /* Load next part of s. */ 71 vfenezfs %v17,%v18,%v18 74 vst %v18,16(%r5,%r2) 77 vl %v18,48(%r5,%r3) 79 vfenezfs %v17,%v18,%v18 81 vst %v18,48(%r5,%r2) 101 vstl %v18,%r1,0(%r3) /* Copy characters including zero. */
|
A D | strcpy-vx.S | 64 vl %v18,16(%r5,%r3)/* Load next part of s. */ 66 vfenezbs %v17,%v18,%v18 69 vst %v18,16(%r5,%r2) 72 vl %v18,48(%r5,%r3) 74 vfenezbs %v17,%v18,%v18 76 vst %v18,48(%r5,%r2) 94 vstl %v18,%r4,0(%r3) /* Store characters including zero. */
|
A D | memchr-vx.S | 57 vlvgb %v18,%r3,0 /* Generate vector which elements are all c. 59 vrepb %v18,%v18,0 65 vfeebs %v17,%v16,%v18 /* Find c. */ 80 vfeebs %v17,%v16,%v18 /* Find c. */ 86 vfeebs %v17,%v16,%v18 92 vfeebs %v17,%v16,%v18 105 vfeebs %v17,%v16,%v18 /* Find c. */ 135 vfeebs %v17,%v16,%v18 /* Find c. */ 138 vfeebs %v17,%v16,%v18 141 vfeebs %v17,%v16,%v18 [all …]
|
A D | strchr-vx.S | 50 vlvgb %v18,%r3,0 /* Generate vector which elements are all c. 52 vrepb %v18,%v18,0 54 vfeezbs %v16,%v16,%v18 /* Find element equal with zero search. */ 66 vfeezbs %v16,%v16,%v18 /* Find element equal with zero search. */ 69 vfeezbs %v16,%v16,%v18 72 vfeezbs %v16,%v16,%v18 75 vfeezbs %v16,%v16,%v18
|
A D | strncpy-vx.S | 97 vl %v18,16(%r5,%r3) /* Load next part of s. */ 102 vfenezbs %v17,%v18,%v18 105 vst %v18,0(%r5,%r2) 111 vl %v18,16(%r5,%r3) 116 vlr %v16,%v18 147 vlr %v16,%v18 180 vfenezbs %v17,%v18,%v18 183 vst %v18,16(%r5,%r2) 186 vl %v18,48(%r5,%r3) 188 vfenezbs %v17,%v18,%v18 [all …]
|
A D | wcpcpy-vx.S | 69 vl %v18,16(%r5,%r3) /* Load next part of s. */ 71 vfenezfs %v17,%v18,%v18 74 vst %v18,16(%r5,%r2) 77 vl %v18,48(%r5,%r3) 79 vfenezfs %v17,%v18,%v18 81 vst %v18,48(%r5,%r2) 102 vstl %v18,%r1,0(%r3) /* Copy characters including zero. */
|
A D | stpcpy-vx.S | 66 vl %v18,16(%r5,%r3) /* Load next part of s. */ 68 vfenezbs %v17,%v18,%v18 71 vst %v18,16(%r5,%r2) 74 vl %v18,48(%r5,%r3) 76 vfenezbs %v17,%v18,%v18 78 vst %v18,48(%r5,%r2) 97 vstl %v18,%r1,0(%r3) /* Copy characters including zero. */
|
A D | wcschr-vx.S | 52 vlvgf %v18,%r3,0 /* Generate vector which elements are all c. */ 53 vrepf %v18,%v18,0 55 vfeezfs %v16,%v16,%v18 /* Find element equal with zero search. */ 67 vfeezfs %v16,%v16,%v18 /* Find element equal with zero search. */ 70 vfeezfs %v16,%v16,%v18 73 vfeezfs %v16,%v16,%v18 76 vfeezfs %v16,%v16,%v18
|
A D | memrchr-vx.S | 54 vlvgb %v18,%r3,0 /* Generate vector which elements are all c. 56 vrepb %v18,%v18,0 82 vfeebs %v17,%v16,%v18 87 vfeebs %v17,%v16,%v18 92 vfeebs %v17,%v16,%v18 125 vfeeb %v16,%v16,%v18 /* Find c in reversed v16. */ 147 vfeebs %v17,%v16,%v18 /* Find c. */ 150 vfeebs %v17,%v16,%v18 153 vfeebs %v17,%v16,%v18 156 vfeebs %v17,%v16,%v18
|
A D | wcpncpy-vx.S | 113 vl %v18,16(%r5,%r3) /* Load next part of s. */ 118 vfenezfs %v17,%v18,%v18 121 vst %v18,0(%r5,%r2) 127 vl %v18,16(%r5,%r3) 132 vlr %v16,%v18 161 vlr %v16,%v18 200 vfenezfs %v17,%v18,%v18 203 vst %v18,16(%r5,%r2) 206 vl %v18,48(%r5,%r3) 208 vfenezfs %v17,%v18,%v18 [all …]
|
A D | stpncpy-vx.S | 98 vl %v18,16(%r5,%r3) /* Load next part of s. */ 103 vfenezbs %v17,%v18,%v18 106 vst %v18,0(%r5,%r2) 112 vl %v18,16(%r5,%r3) 117 vlr %v16,%v18 145 vlr %v16,%v18 182 vfenezbs %v17,%v18,%v18 185 vst %v18,16(%r5,%r2) 188 vl %v18,48(%r5,%r3) 190 vfenezbs %v17,%v18,%v18 [all …]
|
A D | wcsncpy-vx.S | 115 vl %v18,16(%r5,%r3) /* Load next part of s. */ 120 vfenezfs %v17,%v18,%v18 123 vst %v18,0(%r5,%r2) 129 vl %v18,16(%r5,%r3) 134 vlr %v16,%v18 165 vlr %v16,%v18 200 vfenezfs %v17,%v18,%v18 203 vst %v18,16(%r5,%r2) 206 vl %v18,48(%r5,%r3) 208 vfenezfs %v17,%v18,%v18 [all …]
|
A D | wmemchr-vx.S | 59 vlvgf %v18,%r3,0 /* Generate vector which elements are all c. */ 60 vrepf %v18,%v18,0 77 vfeefs %v17,%v16,%v18 /* Find c. */ 92 vfeefs %v17,%v16,%v18 /* Find c. */ 98 vfeefs %v17,%v16,%v18 104 vfeefs %v17,%v16,%v18 117 vfeefs %v17,%v16,%v18 /* Find c. */ 146 vfeefs %v17,%v16,%v18 /* Find c. */ 149 vfeefs %v17,%v16,%v18 152 vfeefs %v17,%v16,%v18 [all …]
|
A D | strncat-vx.S | 155 vl %v18,16(%r5,%r3) /* Load next part of s. */ 160 vfenezbs %v17,%v18,%v18 163 vst %v18,0(%r5,%r2) 169 vl %v18,16(%r5,%r3) 174 vlr %v16,%v18 203 vlr %v16,%v18 220 vfenezbs %v17,%v18,%v18 223 vst %v18,16(%r5,%r2) 226 vl %v18,48(%r5,%r3) 228 vfenezbs %v17,%v18,%v18 [all …]
|
A D | wcsncat-vx.S | 177 vfenezfs %v17,%v18,%v18 180 vst %v18,0(%r5,%r2) 186 vl %v18,16(%r5,%r3) 191 vlr %v16,%v18 220 vlr %v16,%v18 234 vst %v18,0(%r5,%r2) 243 vfenezfs %v17,%v18,%v18 246 vst %v18,16(%r5,%r2) 249 vl %v18,48(%r5,%r3) 251 vfenezfs %v17,%v18,%v18 [all …]
|
/sysdeps/powerpc/powerpc64/le/power9/ |
A D | rawmemchr.S | 38 mtvsrd v18+32,r4 /* matching char in v18 */ 41 vspltb v18,v18,7 /* replicate */ 52 vcmpequb. v6,v0,v18 /* 0xff if byte matches, 0x00 otherwise */ 64 vcmpequb. v6,v0,v18 /* 0xff if byte matches, 0x00 otherwise */ 68 vcmpequb. v6,v0,v18 /* 0xff if byte matches, 0x00 otherwise */ 72 vcmpequb. v6,v0,v18 /* 0xff if byte matches, 0x00 otherwise */ 76 vcmpequb. v6,v0,v18 /* 0xff if byte matches, 0x00 otherwise */
|
A D | strlen.S | 37 vspltisb v18,0 48 vcmpequb. v6,v0,v18 63 vcmpequb. v6,v0,v18 67 vcmpequb. v6,v0,v18 71 vcmpequb. v6,v0,v18 75 vcmpequb. v6,v0,v18 91 vcmpequb. v6,v0,v18 95 vcmpequb. v6,v0,v18 99 vcmpequb. v6,v0,v18 143 vcmpequb v1,v1,v18 [all …]
|