/linux-4.1.27/arch/sparc/lib/ |
H A D | csum_copy.S | 7 #define GLOBAL_SPARE %g7 define 9 #define GLOBAL_SPARE %g5 define 78 * was set in GLOBAL_SPARE. Because if it is, we have to swap 82 andcc %o0, 0x1, GLOBAL_SPARE 215 1: brz,pt GLOBAL_SPARE, 1f 231 95: mov 0, GLOBAL_SPARE 237 EX_LD(LOAD(ldub, %o0, GLOBAL_SPARE)) 239 EX_ST(STORE(stb, GLOBAL_SPARE, %o1)) 252 add %o4, GLOBAL_SPARE, GLOBAL_SPARE 267 addcc %o4, GLOBAL_SPARE, GLOBAL_SPARE 269 addc GLOBAL_SPARE, %g0, GLOBAL_SPARE 274 sll GLOBAL_SPARE, 16, %g2 275 srl GLOBAL_SPARE, 16, GLOBAL_SPARE 278 add %g2, GLOBAL_SPARE, GLOBAL_SPARE 286 add GLOBAL_SPARE, %o4, GLOBAL_SPARE 290 sll GLOBAL_SPARE, 16, %o4 294 add GLOBAL_SPARE, %o4, GLOBAL_SPARE 295 sll GLOBAL_SPARE, 16, %o4 296 1: addcc %o4, GLOBAL_SPARE, GLOBAL_SPARE 297 srl GLOBAL_SPARE, 16, %o4 298 addc %g0, %o4, GLOBAL_SPARE 300 srl GLOBAL_SPARE, 8, %o4 301 and GLOBAL_SPARE, 0xff, %g2 304 or %g2, %o4, GLOBAL_SPARE 305 4: addcc %o3, GLOBAL_SPARE, %o3
|
H A D | U1memcpy.S | 10 #define GLOBAL_SPARE g7 define 12 #define GLOBAL_SPARE g5 define 154 sub %o0, %o1, %GLOBAL_SPARE 164 EX_ST(STORE(stb, %o3, %o1 + %GLOBAL_SPARE)) 168 add %o1, %GLOBAL_SPARE, %o0 196 subcc %o2, 0x40, %GLOBAL_SPARE 198 andncc %GLOBAL_SPARE, (0x40 - 1), %GLOBAL_SPARE 200 sub %o2, %GLOBAL_SPARE, %g3 206 sub %o2, %GLOBAL_SPARE, %o2 208 add %g1, %GLOBAL_SPARE, %g1 216 sub %GLOBAL_SPARE, 0x80, %GLOBAL_SPARE 237 LOOP_CHUNK1(o1, o0, GLOBAL_SPARE, 1f) 239 LOOP_CHUNK2(o1, o0, GLOBAL_SPARE, 2f) 241 LOOP_CHUNK3(o1, o0, GLOBAL_SPARE, 3f) 258 LOOP_CHUNK1(o1, o0, GLOBAL_SPARE, 1f) 260 LOOP_CHUNK2(o1, o0, GLOBAL_SPARE, 2f) 262 LOOP_CHUNK3(o1, o0, GLOBAL_SPARE, 3f) 279 LOOP_CHUNK1(o1, o0, GLOBAL_SPARE, 1f) 281 LOOP_CHUNK2(o1, o0, GLOBAL_SPARE, 2f) 283 LOOP_CHUNK3(o1, o0, GLOBAL_SPARE, 3f) 300 LOOP_CHUNK1(o1, o0, GLOBAL_SPARE, 1f) 302 LOOP_CHUNK2(o1, o0, GLOBAL_SPARE, 2f) 304 LOOP_CHUNK3(o1, o0, GLOBAL_SPARE, 3f) 321 LOOP_CHUNK1(o1, o0, GLOBAL_SPARE, 1f) 323 LOOP_CHUNK2(o1, o0, GLOBAL_SPARE, 2f) 325 LOOP_CHUNK3(o1, o0, GLOBAL_SPARE, 3f) 342 LOOP_CHUNK1(o1, o0, GLOBAL_SPARE, 1f) 344 LOOP_CHUNK2(o1, o0, GLOBAL_SPARE, 2f) 346 LOOP_CHUNK3(o1, o0, GLOBAL_SPARE, 3f) 363 LOOP_CHUNK1(o1, o0, GLOBAL_SPARE, 1f) 365 LOOP_CHUNK2(o1, o0, GLOBAL_SPARE, 2f) 367 LOOP_CHUNK3(o1, o0, GLOBAL_SPARE, 3f) 384 LOOP_CHUNK1(o1, o0, GLOBAL_SPARE, 1f) 386 LOOP_CHUNK2(o1, o0, GLOBAL_SPARE, 2f) 388 LOOP_CHUNK3(o1, o0, GLOBAL_SPARE, 3f) 464 72: andn %o2, 0xf, %GLOBAL_SPARE 468 subcc %GLOBAL_SPARE, 0x10, %GLOBAL_SPARE 520 andn %o2, 0x7, %GLOBAL_SPARE 523 subcc %GLOBAL_SPARE, 0x8, %GLOBAL_SPARE
|
H A D | GENmemcpy.S | 7 #define GLOBAL_SPARE %g7 define 9 #define GLOBAL_SPARE %g5 define 57 mov %o0, GLOBAL_SPARE 109 mov EX_RETVAL(GLOBAL_SPARE), %o0 119 mov EX_RETVAL(GLOBAL_SPARE), %o0
|
H A D | NG2memcpy.S | 9 #define GLOBAL_SPARE %g7 define 23 #define GLOBAL_SPARE %g5 define 188 or %o0, %o1, GLOBAL_SPARE 191 or GLOBAL_SPARE, %o2, GLOBAL_SPARE 205 andcc GLOBAL_SPARE, 0x7, %g0 408 sub %o0, %o1, GLOBAL_SPARE 414 sub %o0, %o1, GLOBAL_SPARE 424 EX_ST(STORE(stx, %o5, %o1 + GLOBAL_SPARE)) 426 EX_ST(STORE(stx, %g1, %o1 + GLOBAL_SPARE)) 434 EX_ST(STORE(stx, %o5, %o1 + GLOBAL_SPARE)) 441 EX_ST(STORE(stw, %o5, %o1 + GLOBAL_SPARE)) 458 EX_ST(STORE(stb, %o5, %o1 + GLOBAL_SPARE)) 462 2: add %o1, GLOBAL_SPARE, %o0 472 8: mov 64, GLOBAL_SPARE 475 sub GLOBAL_SPARE, %g1, GLOBAL_SPARE 481 srlx %g3, GLOBAL_SPARE, %o5 493 sub %o0, %o1, GLOBAL_SPARE 497 andcc GLOBAL_SPARE, 0x3, %g0 499 sub %o0, %o1, GLOBAL_SPARE 504 EX_ST(STORE(stw, %g1, %o1 + GLOBAL_SPARE)) 515 EX_ST(STORE(stb, %g1, %o1 + GLOBAL_SPARE))
|
H A D | NG4memcpy.S | 9 #define GLOBAL_SPARE %g7 define 33 #define GLOBAL_SPARE %g5 define 168 EX_LD(LOAD(ldx, %o1 - 0x28, GLOBAL_SPARE)) 178 EX_ST(STORE_INIT(GLOBAL_SPARE, %o0)) 180 EX_LD(LOAD(ldx, %o1 - 0x08, GLOBAL_SPARE)) 187 EX_ST(STORE_INIT(GLOBAL_SPARE, %o0)) 269 EX_LD(LOAD(ldx, %o1 + 0x10, GLOBAL_SPARE)) 275 EX_ST(STORE(stx, GLOBAL_SPARE, %o0 + 0x10)) 326 srlx %g3, %g2, GLOBAL_SPARE 327 or GLOBAL_SPARE, %o4, GLOBAL_SPARE 328 EX_ST(STORE(stx, GLOBAL_SPARE, %o0 + 0x00))
|
H A D | U3memcpy.S | 9 #define GLOBAL_SPARE %g7 define 21 #define GLOBAL_SPARE %g5 define 114 sub %o0, %o1, GLOBAL_SPARE 124 EX_ST(STORE(stb, %o3, %o1 + GLOBAL_SPARE)) 128 add %o1, GLOBAL_SPARE, %o0 154 andn %o2, (0x40 - 1), GLOBAL_SPARE 178 subcc GLOBAL_SPARE, 0x80, GLOBAL_SPARE 181 srl GLOBAL_SPARE, 6, %o3 320 andn %o2, 0xf, GLOBAL_SPARE 322 1: subcc GLOBAL_SPARE, 0x10, GLOBAL_SPARE 377 andn %o2, 0x7, GLOBAL_SPARE 380 subcc GLOBAL_SPARE, 0x8, GLOBAL_SPARE
|
H A D | NGmemcpy.S | 9 #define GLOBAL_SPARE %g7 define 14 #define GLOBAL_SPARE %g5 define 160 and %i4, 0x7, GLOBAL_SPARE 161 sll GLOBAL_SPARE, 3, GLOBAL_SPARE 164 sub %i5, GLOBAL_SPARE, %i5 182 MIX_THREE_WORDS(%g2, %g3, %o2, %i5, GLOBAL_SPARE, %o1) 189 MIX_THREE_WORDS(%o2, %o3, %g2, %i5, GLOBAL_SPARE, %o1) 195 MIX_THREE_WORDS(%g2, %g3, %o2, %i5, GLOBAL_SPARE, %o1) 202 MIX_THREE_WORDS(%o2, %o3, %g2, %i5, GLOBAL_SPARE, %o1) 215 MIX_THREE_WORDS(%g3, %o2, %o3, %i5, GLOBAL_SPARE, %o1) 222 MIX_THREE_WORDS(%o3, %g2, %g3, %i5, GLOBAL_SPARE, %o1) 228 MIX_THREE_WORDS(%g3, %o2, %o3, %i5, GLOBAL_SPARE, %o1) 235 MIX_THREE_WORDS(%o3, %g2, %g3, %i5, GLOBAL_SPARE, %o1)
|