/kernel/linux/linux-4.19/arch/sparc/lib/ |
D | muldi3.S | 29 andcc %g0, 0, %g1 30 mulscc %g1, %i3, %g1 31 mulscc %g1, %i3, %g1 32 mulscc %g1, %i3, %g1 33 mulscc %g1, %i3, %g1 34 mulscc %g1, %i3, %g1 35 mulscc %g1, %i3, %g1 36 mulscc %g1, %i3, %g1 37 mulscc %g1, %i3, %g1 38 mulscc %g1, %i3, %g1 [all …]
|
D | udivdi3.S | 33 mov 32,%g1 39 subcc %g1,1,%g1 49 subcc %g1,1,%g1 71 mov 32,%g1 77 subcc %g1,1,%g1 87 subcc %g1,1,%g1 97 mov 32,%g1 103 subcc %g1,1,%g1 113 subcc %g1,1,%g1 176 mov 32,%g1 [all …]
|
D | divdi3.S | 57 mov 32,%g1 63 subcc %g1,1,%g1 73 subcc %g1,1,%g1 93 mov 32,%g1 99 subcc %g1,1,%g1 109 subcc %g1,1,%g1 117 mov 32,%g1 123 subcc %g1,1,%g1 133 subcc %g1,1,%g1 192 mov 32,%g1 [all …]
|
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, .Laligned8 38 sub %o1, %g1, %o1 [all …]
|
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; \ 46 sra %g1, 0, %o0; \ [all …]
|
D | ffs.S | 18 sllx %o0, 32, %g1 /* 1 */ 22 movrz %g1, %g2, %o0 24 movrz %g1, 32, %o1 /* 3 */ 27 sllx %o0, (64 - 16), %g1 /* 4 */ 30 movrz %g1, %g2, %o0 /* 5 */ 33 movrz %g1, 16, %o2 /* 6 */ 36 and %o0, 0xff, %g1 /* 7 */ 39 movrz %g1, %g2, %o0 /* 8 */ 42 movrz %g1, 8, %o3 /* 9 */ 45 and %o0, 0xf, %g1 /* 10 */ [all …]
|
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, %o1 55 subcc %g1, 1, %g1 [all …]
|
/kernel/linux/linux-5.10/arch/sparc/lib/ |
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, %i3, %g1 23 mulscc %g1, %i3, %g1 24 mulscc %g1, %i3, %g1 25 mulscc %g1, %i3, %g1 26 mulscc %g1, %i3, %g1 [all …]
|
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 85 mov 32,%g1 91 subcc %g1,1,%g1 101 subcc %g1,1,%g1 164 mov 32,%g1 [all …]
|
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 105 mov 32,%g1 111 subcc %g1,1,%g1 121 subcc %g1,1,%g1 180 mov 32,%g1 [all …]
|
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, .Laligned8 38 sub %o1, %g1, %o1 [all …]
|
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; \ 46 sra %g1, 0, %o0; \ [all …]
|
D | ffs.S | 18 sllx %o0, 32, %g1 /* 1 */ 22 movrz %g1, %g2, %o0 24 movrz %g1, 32, %o1 /* 3 */ 27 sllx %o0, (64 - 16), %g1 /* 4 */ 30 movrz %g1, %g2, %o0 /* 5 */ 33 movrz %g1, 16, %o2 /* 6 */ 36 and %o0, 0xff, %g1 /* 7 */ 39 movrz %g1, %g2, %o0 /* 8 */ 42 movrz %g1, 8, %o3 /* 9 */ 45 and %o0, 0xf, %g1 /* 10 */ [all …]
|
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, %o1 55 subcc %g1, 1, %g1 [all …]
|
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, %o1 56 subcc %g1, 1, %g1 [all …]
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
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, [%o0 + 3] [all …]
|
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 35 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 36 andn %g1, DCU_IC, %g1 [all …]
|
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, %t_psr, %g1 180 rtrap_patch3: srl %g1, 8, %g2 [all …]
|
D | winfixup.S | 25 TRAP_LOAD_THREAD_REG(%g6, %g1) 26 rdpr %tstate, %g1 27 and %g1, TSTATE_CWP, %g1 31 wrpr %g1, %cwp 44 TRAP_LOAD_THREAD_REG(%g6, %g1) 45 ldx [%g6 + TI_FLAGS], %g1 47 movne %icc, 0, %g1 48 andcc %g1, _TIF_32BIT, %g0 49 ldub [%g6 + TI_WSAVED], %g1 50 sll %g1, 3, %g3 [all …]
|
/kernel/linux/linux-4.19/arch/sparc/kernel/ |
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, [%o0 + 3] [all …]
|
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 35 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 36 andn %g1, DCU_IC, %g1 [all …]
|
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, %t_psr, %g1 180 rtrap_patch3: srl %g1, 8, %g2 [all …]
|
D | winfixup.S | 25 TRAP_LOAD_THREAD_REG(%g6, %g1) 26 rdpr %tstate, %g1 27 and %g1, TSTATE_CWP, %g1 31 wrpr %g1, %cwp 44 TRAP_LOAD_THREAD_REG(%g6, %g1) 45 ldx [%g6 + TI_FLAGS], %g1 47 movne %icc, 0, %g1 48 andcc %g1, _TIF_32BIT, %g0 49 ldub [%g6 + TI_WSAVED], %g1 50 sll %g1, 3, %g3 [all …]
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
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 + %g3] ASI; \ 305 add %g1, 0x10, %g1; \ 306 stxa %l4, [%g1 + %g0] ASI; \ [all …]
|
/kernel/linux/linux-4.19/arch/sparc/include/asm/ |
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 + %g3] ASI; \ 305 add %g1, 0x10, %g1; \ 306 stxa %l4, [%g1 + %g0] ASI; \ [all …]
|