/kernel/linux/linux-5.10/arch/sparc/lib/ |
H A D | muldi3.S | 17 andcc %g0, 0, %g1 18 mulscc %g1, %i3, %g1 19 mulscc %g1, %i3, %g1 20 mulscc %g1, %i3, %g1 21 mulscc %g1, %i3, %g1 22 mulscc %g1, [all...] |
H A D | divdi3.S | 45 mov 32,%g1 51 subcc %g1,1,%g1 61 subcc %g1,1,%g1 81 mov 32,%g1 87 subcc %g1,1,%g1 97 subcc %g1,1,%g1 [all...] |
H A D | udivdi3.S | 21 mov 32,%g1 27 subcc %g1,1,%g1 37 subcc %g1,1,%g1 59 mov 32,%g1 65 subcc %g1,1,%g1 75 subcc %g1,1,%g1 [all...] |
H A D | NG4memset.S | 19 sllx %o4, 8, %g1 20 or %g1, %o4, %o2 21 sllx %o2, 16, %g1 22 or %g1, %o2, %o2 23 sllx %o2, 32, %g1 25 or %g1, %o2, %o4 35 sub %g0, %o0, %g1 36 and %g1, 0x7, %g1 37 brz,pt %g1, [all...] |
H A D | NGbzero.S | 23 sllx %o3, 8, %g1 24 or %g1, %o3, %o2 25 sllx %o2, 16, %g1 26 or %g1, %o2, %o2 27 sllx %o2, 32, %g1 29 or %g1, %o2, %o2 50 andcc %o0, 0x7, %g1 53 sub %g2, %g1, %g1 54 sub %o1, %g1, [all...] |
H A D | GENbzero.S | 24 sllx %o3, 8, %g1 25 or %g1, %o3, %o2 26 sllx %o2, 16, %g1 27 or %g1, %o2, %o2 28 sllx %o2, 32, %g1 30 or %g1, %o2, %o2 49 andcc %o0, 0x7, %g1 52 sub %g2, %g1, %g1 53 sub %o1, %g1, [all...] |
H A D | atomic_64.S | 24 1: lduw [%o1], %g1; \ 25 op %g1, %o0, %g7; \ 26 cas [%o1], %g1, %g7; \ 27 cmp %g1, %g7; \ 39 1: lduw [%o1], %g1; \ 40 op %g1, %o0, %g7; \ 41 cas [%o1], %g1, %g7; \ 42 cmp %g1, %g7; \ 44 op %g1, %o0, %g1; \ [all...] |
H A D | NG4memcpy.S | 28 clr %g1; clr %g2; clr %g3; clr %g5; subcc %g0, %g0, %g0; 124 sub %g0, %o0, %g1 125 and %g1, 0x7, %g1 126 brz,pt %g1, 51f 127 sub %o2, %g1, %o2 132 subcc %g1, 1, %g1 151 sub %g0, %o0, %g1 156 and %g1, [all...] |
/kernel/linux/linux-6.6/arch/sparc/lib/ |
H A D | muldi3.S | 17 andcc %g0, 0, %g1 18 mulscc %g1, %i3, %g1 19 mulscc %g1, %i3, %g1 20 mulscc %g1, %i3, %g1 21 mulscc %g1, %i3, %g1 22 mulscc %g1, [all...] |
H A D | divdi3.S | 45 mov 32,%g1 51 subcc %g1,1,%g1 61 subcc %g1,1,%g1 81 mov 32,%g1 87 subcc %g1,1,%g1 97 subcc %g1,1,%g1 [all...] |
H A D | udivdi3.S | 21 mov 32,%g1 27 subcc %g1,1,%g1 37 subcc %g1,1,%g1 59 mov 32,%g1 65 subcc %g1,1,%g1 75 subcc %g1,1,%g1 [all...] |
H A D | NG4memset.S | 19 sllx %o4, 8, %g1 20 or %g1, %o4, %o2 21 sllx %o2, 16, %g1 22 or %g1, %o2, %o2 23 sllx %o2, 32, %g1 25 or %g1, %o2, %o4 35 sub %g0, %o0, %g1 36 and %g1, 0x7, %g1 37 brz,pt %g1, [all...] |
H A D | NGbzero.S | 23 sllx %o3, 8, %g1 24 or %g1, %o3, %o2 25 sllx %o2, 16, %g1 26 or %g1, %o2, %o2 27 sllx %o2, 32, %g1 29 or %g1, %o2, %o2 50 andcc %o0, 0x7, %g1 53 sub %g2, %g1, %g1 54 sub %o1, %g1, [all...] |
H A D | GENbzero.S | 24 sllx %o3, 8, %g1 25 or %g1, %o3, %o2 26 sllx %o2, 16, %g1 27 or %g1, %o2, %o2 28 sllx %o2, 32, %g1 30 or %g1, %o2, %o2 49 andcc %o0, 0x7, %g1 52 sub %g2, %g1, %g1 53 sub %o1, %g1, [all...] |
H A D | atomic_64.S | 24 1: lduw [%o1], %g1; \ 25 op %g1, %o0, %g7; \ 26 cas [%o1], %g1, %g7; \ 27 cmp %g1, %g7; \ 39 1: lduw [%o1], %g1; \ 40 op %g1, %o0, %g7; \ 41 cas [%o1], %g1, %g7; \ 42 cmp %g1, %g7; \ 44 op %g1, %o0, %g1; \ [all...] |
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | una_asm_32.S | 27 ld [%o2], %g1 32 srl %g1, 24, %g2 33 srl %g1, 16, %g7 35 srl %g1, 8, %g2 40 7: stb %g1, [%o0 + 3] 41 srl %g7, 16, %g1 44 9: stb %g1, [%o0 + 5] 48 1: srl %g1, 16, %g7 50 srl %g1, 8, %g2 54 15: stb %g1, [ [all...] |
H A D | cherrs.S | 9 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 10 andn %g1, DCU_DC | DCU_IC, %g1 11 stxa %g1, [%g0] ASI_DCU_CONTROL_REG 15 mov 0, %g1 22 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 23 andn %g1, DCU_DC | DCU_IC, %g1 24 stxa %g1, [%g0] ASI_DCU_CONTROL_REG 28 mov 1, %g1 [all...] |
H A D | rtrap_32.S | 31 rtrap_7win_patch3: srl %g1, 7, %g2 33 rtrap_7win_patch5: and %g1, 0x7f, %g1 54 sethi %hi(PSR_SYSCALL), %g1 56 andn %t_psr, %g1, %t_psr 86 sethi %hi(PSR_SYSCALL), %g1 87 andn %t_psr, %g1, %t_psr 151 LOAD_PT_YREG(sp, g1) 178 mov 2, %g1 179 sll %g1, [all...] |
H A D | trampoline_32.S | 46 set (PSR_PIL | PSR_S | PSR_PS), %g1 47 wr %g1, 0x0, %psr ! traps off though 51 mov 2, %g1 52 wr %g1, 0x0, %wim 70 rd %psr, %g1 71 wr %g1, PSR_ET, %psr ! traps on 100 set (PSR_PIL | PSR_S | PSR_PS), %g1 101 wr %g1, 0x0, %psr ! traps off though 105 mov 2, %g1 106 wr %g1, [all...] |
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | una_asm_32.S | 27 ld [%o2], %g1 32 srl %g1, 24, %g2 33 srl %g1, 16, %g7 35 srl %g1, 8, %g2 40 7: stb %g1, [%o0 + 3] 41 srl %g7, 16, %g1 44 9: stb %g1, [%o0 + 5] 48 1: srl %g1, 16, %g7 50 srl %g1, 8, %g2 54 15: stb %g1, [ [all...] |
H A D | cherrs.S | 9 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 10 andn %g1, DCU_DC | DCU_IC, %g1 11 stxa %g1, [%g0] ASI_DCU_CONTROL_REG 15 mov 0, %g1 22 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 23 andn %g1, DCU_DC | DCU_IC, %g1 24 stxa %g1, [%g0] ASI_DCU_CONTROL_REG 28 mov 1, %g1 [all...] |
H A D | rtrap_32.S | 31 rtrap_7win_patch3: srl %g1, 7, %g2 33 rtrap_7win_patch5: and %g1, 0x7f, %g1 54 sethi %hi(PSR_SYSCALL), %g1 56 andn %t_psr, %g1, %t_psr 86 sethi %hi(PSR_SYSCALL), %g1 87 andn %t_psr, %g1, %t_psr 151 LOAD_PT_YREG(sp, g1) 178 mov 2, %g1 179 sll %g1, [all...] |
H A D | trampoline_32.S | 46 set (PSR_PIL | PSR_S | PSR_PS), %g1 47 wr %g1, 0x0, %psr ! traps off though 51 mov 2, %g1 52 wr %g1, 0x0, %wim 70 rd %psr, %g1 71 wr %g1, PSR_ET, %psr ! traps on 100 set (PSR_PIL | PSR_S | PSR_PS), %g1 101 wr %g1, 0x0, %psr ! traps off though 105 mov 2, %g1 106 wr %g1, [all...] |
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | ttable.h | 290 sub %g1, 2, %g1; \ 292 wrpr %g1, %cwp; \ 298 add %sp, STACK_BIAS + 0x00, %g1; \ 299 stxa %l0, [%g1 + %g0] ASI; \ 301 stxa %l1, [%g1 + %g3] ASI; \ 302 add %g1, 0x10, %g1; \ 303 stxa %l2, [%g1 + %g0] ASI; \ 304 stxa %l3, [%g1 [all...] |
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | ttable.h | 290 sub %g1, 2, %g1; \ 292 wrpr %g1, %cwp; \ 298 add %sp, STACK_BIAS + 0x00, %g1; \ 299 stxa %l0, [%g1 + %g0] ASI; \ 301 stxa %l1, [%g1 + %g3] ASI; \ 302 add %g1, 0x10, %g1; \ 303 stxa %l2, [%g1 + %g0] ASI; \ 304 stxa %l3, [%g1 [all...] |