/linux-6.3-rc2/arch/sparc/lib/ |
A D | udivdi3.S | 13 mov %i3,%o3 17 cmp %o3,%i0 22 subcc %i0,%o3,%g0 29 subcc %i0,%o3,%g0 34 4: sub %i0,%o3,%i0 41 sub %i0,%o3,%i0 47 cmp %o3,0 54 mov %o0,%o3 79 sub %o4,%o3,%o4 144 cmp %i3,%o3 [all …]
|
A D | M7memset.S | 133 sll %o1, 8, %o3 135 sll %o1, 16, %o3 146 sub %o3, 8, %o3 ! -(bytes till long word aligned) 159 mov %o2, %o3 163 sub %o3, 64, %o3 ! o3 is -(bytes till block aligned) 170 addcc %o3, 8, %o3 179 and %o2, 63, %o3 ! %o3 = bytes left after blk stores. 306 subcc %o3, 8, %o3 ! Can we store any long words? 310 subcc %o3, 8, %o3 324 andn %o2, 3, %o3 ! create word sized count in %o3 [all …]
|
A D | strncmp_32.S | 13 mov 0, %o3 20 ldub [%g3], %o3 25 and %o3, 0xff, %o0 33 ldub [%g3], %o3 41 and %o3, 0xff, %o0 49 ldub [%g3], %o3 57 and %o3, 0xff, %o0 65 ldub [%g3], %o3 73 and %o3, 0xff, %o0 90 ldub [%g3], %o3 [all …]
|
A D | M7memcpy.S | 222 set MED_MAX, %o3 463 subcc %o3, 1, %o3 483 subcc %o3, 1, %o3 603 sub %o3, 64, %o3 ! %o3 will be multiple of 8 618 subcc %o3, 8, %o3 ! decrease count by 8 637 subcc %o3, 8, %o3 663 subcc %o3, 8, %o3 803 and %o3, 0x7, %o3 809 subcc %o3, 1, %o3 816 sll %o3, 3, %o3 [all …]
|
A D | U3memcpy.S | 125 sll %o3, 6, %o3 126 add %o3, 0x80, %o3 128 add %o2, %o3, %o0 131 sll %o3, 6, %o3 132 add %o3, 0x40, %o3 134 add %o2, %o3, %o0 181 or %o0, %o1, %o3 186 or %o3, %o2, %o3 293 subcc %o3, 0x01, %o3 469 8: mov 64, %o3 [all …]
|
A D | bitops.S | 15 BACKOFF_SETUP(%o3) 32 2: BACKOFF_SPIN(%o3, %o4, 1b) 37 BACKOFF_SETUP(%o3) 54 2: BACKOFF_SPIN(%o3, %o4, 1b) 59 BACKOFF_SETUP(%o3) 76 2: BACKOFF_SPIN(%o3, %o4, 1b) 81 BACKOFF_SETUP(%o3) 96 2: BACKOFF_SPIN(%o3, %o4, 1b) 101 BACKOFF_SETUP(%o3) 116 2: BACKOFF_SPIN(%o3, %o4, 1b) [all …]
|
A D | memscan_64.S | 41 or %o4, %lo(HI_MAGIC), %o3 42 sllx %o3, 32, %o4 43 or %o4, %o3, %o3 45 srlx %o3, 7, %o2 51 andcc %o4, %o3, %g3 80 andcc %g3, %o3, %g0 119 add %o0, %o2, %o3 127 ldub [%o3 + %o4], %o5 131 add %o3, %o4, %o0
|
A D | blockops.S | 77 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 78 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 79 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 80 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 81 MIRROR_BLOCK(%o0, %o1, 0x80, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 82 MIRROR_BLOCK(%o0, %o1, 0xa0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 83 MIRROR_BLOCK(%o0, %o1, 0xc0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5) 84 MIRROR_BLOCK(%o0, %o1, 0xe0, %o2, %o3, %o4, %o5, %g2, %g3, %g4, %g5)
|
A D | strncmp_64.S | 15 lduba [%o0] (ASI_PNF), %o3 19 brz,pn %o3, 2f 21 cmp %o3, %o4 25 ldub [%o0], %o3 28 sub %o3, %o4, %o0
|
A D | GENmemcpy.S | 82 or %o0, %o1, %o3 85 or %o3, %o2, %o3 90 sub %o0, %o1, %o3 113 sub %o0, %o1, %o3 118 andcc %o3, 0x3, %g0 120 sub %o0, %o1, %o3 125 EX_ST(STORE(stw, %g1, %o1 + %o3),GEN_retl_o2_4) 136 EX_ST(STORE(stb, %g1, %o1 + %o3),GEN_retl_o2_1)
|
A D | checksum_64.S | 60 andncc %o1, 0x3f, %o3 63 sub %o1, %o3, %o1 64 brz,pn %o3, 2f 105 subcc %o3, 0x40, %o3 110 2: and %o1, 0x3c, %o3 111 brz,pn %o3, 2f 112 sub %o1, %o3, %o1 114 subcc %o3, 0x4, %o3
|
A D | copy_user.S | 136 sub %o3, %g5, %o3 138 add %o2, %o3, %o0 307 and %o2, 0xfffffff0, %o3 317 andcc %o2, 0xfffffff0, %o3 323 subcc %o3, 0x10, %o3 328 and %o2, 0xe, %o3 339 subcc %o3, 0x10, %o3 345 and %o2, 0xe, %o3 348 sll %o3, 3, %o4 349 add %o0, %o3, %o0 [all …]
|
A D | checksum_32.S | 122 subcc %o3, 128, %o3 ! detract from loop iters 224 andcc %o3, 4, %g0 232 andcc %o3, 4, %g0 235 andcc %o3, 3, %o3 241 andcc %o3, 3, %g0 244 addcc %o3, -1, %g0 246 subcc %o3, 2, %o3 267 srl %g1, 1, %o3 268 2: cmp %o3, 0 270 andcc %g1, 0xf, %o3 [all …]
|
A D | NGmemcpy.S | 264 8: EX_LD(LOAD_TWIN(%i1 + %o4, %o2, %o3), NG_ret_i2_plus_g1) 272 MIX_THREE_WORDS(%o2, %o3, %g2, %i5, GLOBAL_SPARE, %o1) 275 EX_ST(STORE_INIT(%o3, %o0 + 0x18), NG_ret_i2_plus_g1_minus_24) 285 MIX_THREE_WORDS(%o2, %o3, %g2, %i5, GLOBAL_SPARE, %o1) 297 9: EX_LD(LOAD_TWIN(%i1 + %o4, %o2, %o3), NG_ret_i2_plus_g1) 298 MIX_THREE_WORDS(%g3, %o2, %o3, %i5, GLOBAL_SPARE, %o1) 305 MIX_THREE_WORDS(%o3, %g2, %g3, %i5, GLOBAL_SPARE, %o1) 311 MIX_THREE_WORDS(%g3, %o2, %o3, %i5, GLOBAL_SPARE, %o1) 318 MIX_THREE_WORDS(%o3, %g2, %g3, %i5, GLOBAL_SPARE, %o1) 340 1: EX_LD(LOAD_TWIN(%i1 + %o7, %o2, %o3), NG_ret_i2_plus_g1) [all …]
|
A D | U1memcpy.S | 255 or %o0, %o1, %o3 258 or %o3, %o2, %o3 346 sll %g2, 3, %o3 347 sub %o3, %g2, %o3 348 sllx %o3, 4, %o3 349 add %o3, %g2, %o3 350 sllx %o3, 2, %g2 351 1: rd %pc, %o3 352 add %o3, %lo(1f - 1b), %o3 637 8: mov 64, %o3 [all …]
|
/linux-6.3-rc2/arch/sparc/crypto/ |
A D | camellia_asm.S | 207 std %f0, [%o3 + 0x00] 208 std %f2, [%o3 + 0x08] 209 add %o3, 0x10, %o3 218 std %f0, [%o3 + 0x00] 219 std %f2, [%o3 + 0x08] 220 std %f4, [%o3 + 0x10] 221 std %f6, [%o3 + 0x18] 222 std %f8, [%o3 + 0x20] 227 std %f0, [%o3 + 0x30] 231 add %o3, (16 * 4), %o3 [all …]
|
A D | aes_asm.S | 916 subcc %o3, 0x10, %o3 936 sub %o3, 0x20, %o3 959 subcc %o3, 0x10, %o3 979 sub %o3, 0x20, %o3 1002 subcc %o3, 0x10, %o3 1022 sub %o3, 0x20, %o3 1049 subcc %o3, 0x10, %o3 1069 sub %o3, 0x20, %o3 1092 subcc %o3, 0x10, %o3 1112 sub %o3, 0x20, %o3 [all …]
|
/linux-6.3-rc2/arch/sparc/mm/ |
A D | ultra.S | 69 or %o3, 0x10, %o3 97 andn %o3, 1, %o3 99 or %o3, 0x10, %o3 125 sub %o3, %o4, %o3 131 sub %o3, %o4, %o3 228 andn %o3, DTAG_MASK, %o3 ! Clear valid bits 280 sllx %o3, CTX_PGSZ1_NUC_SHIFT, %o3 306 sllx %o3, CTX_PGSZ1_NUC_SHIFT, %o3 313 andn %o3, 1, %o3 334 sub %o3, %o4, %o3 [all …]
|
A D | tsunami.S | 71 ld [%o0 + AOFF_mm_context], %o3 73 cmp %o3, -1 76 sta %o3, [%g1] ASI_M_MMUREGS 101 MIRROR_BLOCK(%o0, %o1, 0x00, %o2, %o3, %o4, %o5) 102 MIRROR_BLOCK(%o0, %o1, 0x20, %o2, %o3, %o4, %o5) 103 MIRROR_BLOCK(%o0, %o1, 0x40, %o2, %o3, %o4, %o5) 104 MIRROR_BLOCK(%o0, %o1, 0x60, %o2, %o3, %o4, %o5) 105 MIRROR_BLOCK(%o0, %o1, 0x80, %o2, %o3, %o4, %o5) 106 MIRROR_BLOCK(%o0, %o1, 0xa0, %o2, %o3, %o4, %o5) 107 MIRROR_BLOCK(%o0, %o1, 0xc0, %o2, %o3, %o4, %o5) [all …]
|
A D | hypersparc.S | 100 sll %o3, 2, %g5 112 subcc %o3, %g7, %o3 129 lda [%g7] ASI_M_MMUREGS, %o3 158 sta %o3, [%g7] ASI_M_MMUREGS 178 mov SRMMU_CTX_REG, %o3 180 lda [%o3] ASI_M_MMUREGS, %o2 181 sta %g2, [%o3] ASI_M_MMUREGS 294 cmp %o3, -1 298 sta %o3, [%g1] ASI_M_MMUREGS 317 cmp %o3, -1 [all …]
|
A D | viking.S | 97 or %o3, %lo(MXCC_SRCSTREAM), %o2 98 or %o3, %lo(MXCC_DESSTREAM), %o3 102 stda %g2, [%o3] ASI_M_MXCC 155 ld [%o0 + AOFF_mm_context], %o3 158 cmp %o3, -1 162 sta %o3, [%g1] ASI_M_MMUREGS 180 ld [%o0 + AOFF_mm_context], %o3 183 cmp %o3, -1 187 sta %o3, [%g1] ASI_M_MMUREGS 248 sta %o3, [%g1] ASI_M_MMUREGS [all …]
|
A D | swift.S | 80 add %o2, 2048, %o3 88 sta %g0, [%o0 + %o3] ASI_M_FLUSH_CTX 111 sethi %hi(4096), %o3 112 cmp %o2, %o3 146 add %o2, 512, %o3 147 add %o3, 512, %o4 192 add %o2, 512, %o3 193 add %o3, 512, %o4 239 ld [%o0 + AOFF_mm_context], %o3 241 cmp %o3, -1 [all …]
|
/linux-6.3-rc2/arch/sparc/kernel/ |
A D | getsetcc.S | 17 or %g0, %ulo(TSTATE_ICC), %o3 18 sllx %o3, 32, %o3 19 andn %o1, %o3, %o1 21 and %o2, %o3, %o2
|
A D | entry.S | 273 sll %o3, 2, %o3 451 mov %l0, %o3 471 mov %l0, %o3 519 mov %l0, %o3 791 mov %l7, %o3 793 andn %o3, 0xfff, %o3 ! arg4 = faulting address 943 mov %i3, %o3 993 mov %i3, %o3 1225 kuw_patch1_7win: sll %o3, 6, %o3 1246 sll %o3, 7, %o3 ! compute next wim [all …]
|
/linux-6.3-rc2/drivers/char/hw_random/ |
A D | n2-asm.S | 20 mov %o1, %o3 24 stx %o1, [%o3] 37 stx %o3, [%i4] 44 mov %o3, %o4 67 mov %o3, %o4
|