/sysdeps/sparc/sparc32/ |
A D | memcpy.S | 168 mov %o7, %g2 174 mov %g2, %o7 196 ld [%o1], %g2 229 mov %o7, %g2 232 mov %g2, %o7 303 mov 32, %g2 341 or %g2, %g5, %g2 346 or %g2, %g5, %g2 351 or %g2, %g5, %g2 357 or %g2, %g5, %g2 [all …]
|
A D | addmul_1.S | 68 rd %y,%g2 ! 1 69 addx %g0,%g2,%g2 78 rd %y,%g2 ! 2 79 addx %g0,%g2,%g2 87 rd %y,%g2 ! 3 89 addx %g0,%g2,%g2 97 rd %y,%g2 ! 4 98 addx %g0,%g2,%g2 103 addx %g0,%g2,%g2 110 rd %y,%g2 ! 4 [all …]
|
A D | sub_n.S | 43 ld [S2_PTR],%g2 46 subcc %g4,%g2,%o4 58 ldd [S2_PTR+0],%g2 144 ld [S1_PTR],%g2 249 ld [S2_PTR],%g2 265 subxcc %g2,%o4,%g2 271 subxcc %g2,%o4,%g2 277 subxcc %g2,%o4,%g2 283 subxcc %g2,%o4,%g2 302 subxcc %g2,%o4,%g2 [all …]
|
A D | add_n.S | 43 ld [S2_PTR],%g2 46 addcc %g4,%g2,%o4 58 ldd [S2_PTR+0],%g2 63 addxcc %g4,%g2,%o4 158 ld [S2_PTR],%g2 174 addxcc %g2,%o4,%g2 180 addxcc %g2,%o4,%g2 186 addxcc %g2,%o4,%g2 192 addxcc %g2,%o4,%g2 211 addxcc %g2,%o4,%g2 [all …]
|
A D | mul_1.S | 47 orcc %g0,%g0,%g2 50 orcc %g0,%g0,%g2 57 orcc %g0,%g0,%g2 63 orcc %g0,%g0,%g2 69 rd %y,%g2 ! 1 75 rd %y,%g2 ! 2 82 rd %y,%g2 ! 3 89 rd %y,%g2 ! 4 90 addx %g0,%g2,%g2 98 rd %y,%g2 ! 4 [all …]
|
A D | strlen.S | 37 srl %g5, %g1, %g2 39 orn %o5, %g2, %o5 44 sub %o5, %o2, %g2 46 andcc %g1, %g2, %g0 56 srl %o5, 16, %g2 58 andcc %g2, 0xff, %g0
|
A D | rshift.S | 31 ld [%o1],%g2 ! load first limb 46 srl %g2,%o3,%o4 48 mov %g3,%g2 61 srl %g2,%o3,%o4 64 ld [%o1+8],%g2 68 sll %g2,%o5,%g1 71 srl %g2,%o3,%o4 76 ld [%o1+16],%g2 80 sll %g2,%o5,%g1 88 srl %g2,%o3,%g2 [all …]
|
A D | lshift.S | 33 ld [%o1-4],%g2 ! load first limb 49 sll %g2,%o3,%o4 51 mov %g3,%g2 64 sll %g2,%o3,%o4 67 ld [%o1-12],%g2 71 srl %g2,%o5,%g1 74 sll %g2,%o3,%o4 79 ld [%o1-20],%g2 83 srl %g2,%o5,%g1 91 sll %g2,%o3,%g2 [all …]
|
A D | strcpy.S | 41 mov %o0, %g2 99 mov %g2, %o0 104 mov %g2, %o0 108 mov %g2, %o0 111 mov %g2, %o0 152 mov %g2, %o0 156 mov %g2, %o0 161 mov %g2, %o0 175 mov %g2, %o0 179 mov %g2, %o0 [all …]
|
A D | memset.S | 66 sll %g3, 8, %g2 67 or %g3, %g2, %g3 68 sll %g3, 16, %g2 69 or %g3, %g2, %g3 80 mov %g3, %g2 88 4: ZERO_BIG_BLOCK (%o0, 0x00, %g2) 90 ZERO_BIG_BLOCK (%o0, 0x40, %g2) 108 20: ZERO_LAST_BLOCKS(%o0, 0x48, %g2) 109 ZERO_LAST_BLOCKS(%o0, 0x08, %g2)
|
A D | strcat.S | 41 mov %o0, %g2 123 mov %g2, %o0 132 mov %g2, %o0 160 mov %g2, %o0 165 mov %g2, %o0 169 mov %g2, %o0 172 mov %g2, %o0 215 mov %g2, %o0 220 mov %g2, %o0 226 mov %g2, %o0 [all …]
|
A D | __longjmp.S | 33 orcc %o1, %g0, %g2 /* VAL in %g2 */ 35 mov 1, %g2 /* Delay slot only hit if zero: VAL = 1. */ 75 restore %g2, 0, %o0 /* Restore values from above register frame. */ 91 mov %g2, %o0 /* Delay slot: set return value. */
|
/sysdeps/sparc/sparc64/ |
A D | strcspn.S | 27 .register %g2, #scratch 56 or %g2, %g1, %g2 /* IEU0 Group */ 84 ldx [%o5 + %o3], %g2 /* Load */ 89 andcc %g2, %g1, %g2 /* IEU1 */ 99 andcc %g2, %g1, %g2 /* IEU1 */ 109 andcc %g2, %g1, %g2 /* IEU1 */ 119 andcc %g2, %g1, %g2 /* IEU1 */ 129 andcc %g2, %g1, %g2 /* IEU1 */ 141 andcc %g2, %g1, %g2 /* IEU1 */ 152 andcc %g2, %g1, %g2 /* IEU1 Group */ [all …]
|
A D | strspn.S | 27 .register %g2, #scratch 56 or %g2, %g1, %g2 /* IEU0 Group */ 84 ldx [%o5 + %o3], %g2 /* Load */ 89 andcc %g2, %g1, %g2 /* IEU1 */ 99 andcc %g2, %g1, %g2 /* IEU1 */ 109 andcc %g2, %g1, %g2 /* IEU1 */ 119 andcc %g2, %g1, %g2 /* IEU1 */ 129 andcc %g2, %g1, %g2 /* IEU1 */ 141 andcc %g2, %g1, %g2 /* IEU1 */ 152 andcc %g2, %g1, %g2 /* IEU1 Group */ [all …]
|
A D | strpbrk.S | 27 .register %g2, #scratch 54 or %g2, %g1, %g2 /* IEU0 Group */ 83 ldx [%o5 + %o3], %g2 /* Load */ 88 andcc %g2, %g1, %g2 /* IEU1 */ 98 andcc %g2, %g1, %g2 /* IEU1 */ 108 andcc %g2, %g1, %g2 /* IEU1 */ 118 andcc %g2, %g1, %g2 /* IEU1 */ 128 andcc %g2, %g1, %g2 /* IEU1 */ 139 andcc %g2, %g1, %g2 /* IEU1 */ 151 andcc %g2, %g1, %g2 /* IEU1 Group */ [all …]
|
A D | rshift.S | 29 .register %g2, #scratch 46 srlx %g2,%o3,%o4 49 mov %g3,%g2 59 srlx %g2,%o3,%o4 63 ldx [%o1+16],%g2 67 sllx %g2,%o5,%g1 70 srlx %g2,%o3,%o4 75 ldx [%o1+32],%g2 79 sllx %g2,%o5,%g1 86 .Lend: srlx %g2,%o3,%g2 [all …]
|
A D | strlen.S | 21 .register %g2, #scratch 50 sub %o5, %o2, %g2 52 andcc %g1, %g2, %g0 58 sub %g1, %o2, %g2 61 andcc %o4, %g2, %g0 66 mov 3 - 8, %g2 70 move %icc, 2 - 8, %g2 74 move %icc, 1 - 8, %g2 76 movrz %o5, 0 - 8, %g2 80 add %o0, %g2, %o0
|
A D | lshift.S | 29 .register %g2, #scratch 49 sllx %g2,%o3,%o4 52 mov %g3,%g2 62 sllx %g2,%o3,%o4 66 ldx [%o1-24],%g2 70 srlx %g2,%o5,%g1 73 sllx %g2,%o3,%o4 78 ldx [%o1-40],%g2 82 srlx %g2,%o5,%g1 89 .Lend: sllx %g2,%o3,%g2 [all …]
|
A D | rawmemchr.S | 25 .register %g2, #scratch 54 sllx %g1, 32, %g2 /* IEU0 Group */ 60 or %g1, %g2, %g1 /* IEU1 */ 66 sllx %g1, 7, %g2 /* IEU0 Group */ 77 andcc %o5, %g2, %g0 /* IEU1 Group */ 80 andcc %o2, %g2, %g0 /* IEU1 Group */ 87 20: andcc %o2, %g2, %g0 /* IEU1 Group */ 122 andcc %o2, %g2, %g0 /* IEU1 Group */ 158 sllx %g1, 7, %g2 /* IEU0 */
|
A D | memcmp.S | 25 .register %g2, #scratch 47 ldx [%o0 + %o1], %g2 /* Load Group */ 54 mov %g2, %o4 /* IEU0 */ 55 ldxa [%o0 + %o1] ASI_PNF, %g2 /* Load Group */ 68 5: mov %g2, %o4 /* IEU0 */ 110 10: sllx %g1, 3, %g2 /* IEU0 Group */ 112 sub %g3, %g2, %g3 /* IEU0 Group */ 119 11: sllx %g4, %g2, %o4 /* IEU0 Group */
|
A D | memcpy.S | 24 .register %g2, #scratch 142 sub %g1, %g2, %g2 /* IEU0 Group */ 149 subcc %g2, 1, %g2 /* IEU1 Group */ 155 subcc %g2, 2, %g2 /* IEU1 Group */ 189 srl %g1, 3, %g2 /* IEU0 */ 192 and %g2, 7, %g2 /* IEU0 Group */ 211 sll %g2, 9, %g2 /* IEU0 */ 392 andcc %o0, 7, %g2 /* IEU1 */ 459 srlx %g2, 32, %g2 /* IEU0 Group */ 532 sub %g1, %g2, %g2 /* IEU0 Group */ [all …]
|
/sysdeps/sparc/sparc64/multiarch/ |
A D | memcpy-niagara1.S | 39 .register %g2,#scratch 129 LOAD(ldx, %o1, %g2) 131 sllx %g2, %g1, %g2 175 LOAD_TWIN(%o1, %g2, %g3) 185 LOAD_TWIN(%o1, %g2, %g3) 204 LOAD_TWIN(%o1, %g2, %g3) 214 LOAD_TWIN(%o1, %g2, %g3) 297 LOAD(ldx, %o1, %g2) 300 sllx %g2, %g1, %g2 305 or %o5, %g2, %o5 [all …]
|
A D | memcpy-niagara2.S | 224 brz,pt %g2, 190f 225 cmp %g2, 32 227 cmp %g2, 16 228 cmp %g2, 48 230 cmp %g2, 40 231 cmp %g2, 56 242 cmp %g2, 8 243 cmp %g2, 24 252 LOAD_BLK(%g2, %f0) 451 sllx %g2, %g1, %g2 [all …]
|
A D | memcpy-ultra3.S | 34 .register %g2,#scratch 77 andcc %o0, 0x3f, %g2 91 sub %g2, 0x40, %g2 92 sub %g0, %g2, %g2 93 sub %o2, %g2, %o2 99 subcc %g2, 0x1, %g2 205 andcc %o2, 0x38, %g2 207 subcc %g2, 0x8, %g2 217 subcc %g2, 0x8, %g2 225 subcc %g2, 0x8, %g2
|
A D | memcpy-niagara4.S | 50 .register %g2,#scratch 74 or %o0, %o1, %g2 130 EX_LD(LOAD(ldx, %o1 - 0x38, %g2)) 137 EX_ST(STORE_INIT(%g2, %o0)) 139 EX_LD(LOAD(ldx, %o1 - 0x18, %g2)) 148 EX_ST(STORE_INIT(%g2, %o0)) 214 andcc %g2, 0x7, %g0 270 mov 64, %g2 271 sub %g2, %g1, %g2 280 srlx %g3, %g2, GLOBAL_SPARE [all …]
|