/linux-2.6.39/arch/sparc/lib/ |
D | muldi3.S | 28 andcc %g0, 0, %g1 29 mulscc %g1, %i3, %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 [all …]
|
D | udivdi3.S | 33 mov 32,%g1 39 subcc %g1,1,%g1 49 subcc %g1,1,%g1 70 mov 32,%g1 76 subcc %g1,1,%g1 86 subcc %g1,1,%g1 96 mov 32,%g1 102 subcc %g1,1,%g1 112 subcc %g1,1,%g1 175 mov 32,%g1 [all …]
|
D | atomic_64.S | 20 1: lduw [%o1], %g1 21 add %g1, %o0, %g7 22 cas [%o1], %g1, %g7 23 cmp %g1, %g7 35 1: lduw [%o1], %g1 36 sub %g1, %o0, %g7 37 cas [%o1], %g1, %g7 38 cmp %g1, %g7 50 1: lduw [%o1], %g1 51 add %g1, %o0, %g7 [all …]
|
D | divdi3.S | 71 mov 32,%g1 77 subcc %g1,1,%g1 87 subcc %g1,1,%g1 106 mov 32,%g1 112 subcc %g1,1,%g1 122 subcc %g1,1,%g1 130 mov 32,%g1 136 subcc %g1,1,%g1 146 subcc %g1,1,%g1 205 mov 32,%g1 [all …]
|
D | VISsave.S | 27 ldub [%g6 + TI_FPDEPTH], %g1 28 brnz,a,pn %g1, 1f 29 cmp %g1, 1 36 srl %g1, 1, %g1 42 clr %g1 46 2: add %g6, %g1, %g3 49 sll %g1, 3, %g1 52 add %g6, %g1, %g3 55 add %g6, %g1, %g2 57 sll %g1, 5, %g1 [all …]
|
D | GENbzero.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 48 andcc %o0, 0x7, %g1 51 sub %g2, %g1, %g1 52 sub %o1, %g1, %o1 54 subcc %g1, 1, %g1 [all …]
|
D | NGbzero.S | 22 sllx %o3, 8, %g1 23 or %g1, %o3, %o2 24 sllx %o2, 16, %g1 25 or %g1, %o2, %o2 26 sllx %o2, 32, %g1 28 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 | bitops.S | 15 srlx %o0, 6, %g1 17 sllx %g1, 3, %g3 22 or %g7, %o2, %g1 23 casx [%o1], %g7, %g1 24 cmp %g7, %g1 38 srlx %o0, 6, %g1 40 sllx %g1, 3, %g3 45 andn %g7, %o2, %g1 46 casx [%o1], %g7, %g1 47 cmp %g7, %g1 [all …]
|
D | rwsem_32.S | 25 1: ldstub [%g1 + 4], %g7 28 ld [%g1], %g7 30 st %g7, [%g1] 31 stb %g0, [%g1 + 4] 33 ld [%g1], %g7 35 st %g7, [%g1] 47 mov %g1, %l1 53 mov %l1, %g1 59 mov %l1, %g1 76 1: ldstub [%g1 + 4], %g7 [all …]
|
D | locks.S | 25 ldstub [%g1 + 3], %g2 27 ldub [%g1 + 3], %g2 31 ldstub [%g1 + 3], %g2 34 ld [%g1], %g2 40 ldstub [%g1 + 3], %g2 42 ldub [%g1 + 3], %g2 46 ldstub [%g1 + 3], %g2 48 ld [%g1], %g2 54 ldub [%g1 + 3], %g2 55 ld [%g1], %g2 [all …]
|
D | mcount.S | 27 sethi %hi(function_trace_stop), %g1 28 lduw [%g1 + %lo(function_trace_stop)], %g2 30 sethi %hi(ftrace_trace_function), %g1 32 ldx [%g1 + %lo(ftrace_trace_function)], %g1 34 cmp %g1, %g2 39 jmpl %g1, %o7 46 sethi %hi(ftrace_graph_return), %g1 47 ldx [%g1 + %lo(ftrace_graph_return)], %g3 51 sethi %hi(ftrace_graph_entry), %g1 53 ldx [%g1 + %lo(ftrace_graph_entry)], %g1 [all …]
|
D | csum_copy.S | 68 xor %o0, %o1, %g1 70 andcc %g1, 0x3, %g0 103 EX_LD(LOAD(lduw, %o0 + 0x04, %g1)) 108 add %o4, %g1, %o4 109 EX_ST(STORE(stw, %g1, %o1 + 0x04)) 110 EX_LD(LOAD(lduw, %o0 + 0x10, %g1)) 117 add %o4, %g1, %o4 118 EX_ST(STORE(stw, %g1, %o1 + 0x10)) 119 EX_LD(LOAD(lduw, %o0 + 0x1c, %g1)) 126 add %o4, %g1, %o4 [all …]
|
D | GENpatch.S | 9 sethi %hi(NEW), %g1; \ 10 or %g1, %lo(NEW), %g1; \ 13 sub %g1, %g2, %g1; \ 15 sll %g1, 11, %g1; \ 16 srl %g1, 11 + 2, %g1; \ 18 or %g3, %g1, %g3; \
|
D | NG2patch.S | 9 sethi %hi(NEW), %g1; \ 10 or %g1, %lo(NEW), %g1; \ 13 sub %g1, %g2, %g1; \ 15 sll %g1, 11, %g1; \ 16 srl %g1, 11 + 2, %g1; \ 18 or %g3, %g1, %g3; \
|
D | NGpatch.S | 9 sethi %hi(NEW), %g1; \ 10 or %g1, %lo(NEW), %g1; \ 13 sub %g1, %g2, %g1; \ 15 sll %g1, 11, %g1; \ 16 srl %g1, 11 + 2, %g1; \ 18 or %g3, %g1, %g3; \
|
/linux-2.6.39/arch/sparc/kernel/ |
D | una_asm_32.S | 26 ld [%o2], %g1 31 srl %g1, 24, %g2 32 srl %g1, 16, %g7 34 srl %g1, 8, %g2 39 7: stb %g1, [%o0 + 3] 40 srl %g7, 16, %g1 43 9: stb %g1, [%o0 + 5] 47 1: srl %g1, 16, %g7 49 srl %g1, 8, %g2 53 15: stb %g1, [%o0 + 3] [all …]
|
D | cherrs.S | 8 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 9 andn %g1, DCU_DC | DCU_IC, %g1 10 stxa %g1, [%g0] ASI_DCU_CONTROL_REG 14 mov 0, %g1 21 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 22 andn %g1, DCU_DC | DCU_IC, %g1 23 stxa %g1, [%g0] ASI_DCU_CONTROL_REG 27 mov 1, %g1 34 ldxa [%g0] ASI_DCU_CONTROL_REG, %g1 35 andn %g1, DCU_IC, %g1 [all …]
|
D | rtrap_32.S | 30 rtrap_7win_patch3: srl %g1, 7, %g2 32 rtrap_7win_patch5: and %g1, 0x7f, %g1 53 sethi %hi(PSR_SYSCALL), %g1 55 andn %t_psr, %g1, %t_psr 85 sethi %hi(PSR_SYSCALL), %g1 86 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 | trampoline_32.S | 47 set (PSR_PIL | PSR_S | PSR_PS), %g1 48 wr %g1, 0x0, %psr ! traps off though 52 mov 2, %g1 53 wr %g1, 0x0, %wim 71 rd %psr, %g1 72 wr %g1, PSR_ET, %psr ! traps on 102 mov %g1, %o7 107 mov %g1, %o7 113 mov %g1, %o7 123 set (PSR_PIL | PSR_S | PSR_PS), %g1 [all …]
|
D | winfixup.S | 24 TRAP_LOAD_THREAD_REG(%g6, %g1) 25 rdpr %tstate, %g1 26 and %g1, TSTATE_CWP, %g1 30 wrpr %g1, %cwp 44 TRAP_LOAD_THREAD_REG(%g6, %g1) 45 ldx [%g6 + TI_FLAGS], %g1 46 andcc %g1, _TIF_32BIT, %g0 47 ldub [%g6 + TI_WSAVED], %g1 48 sll %g1, 3, %g3 51 sll %g1, 7, %g3 [all …]
|
D | tsb.S | 147 movne %xcc, %g2, %g1 158 TSB_LOCK_TAG(%g1, %g2, %g7) 159 TSB_WRITE(%g1, %g5, %g6) 318 1: TSB_LOAD_TAG(%o0, %g1) 319 srlx %g1, 32, %o3 323 cmp %g1, %o1 327 TSB_CAS_TAG(%o0, %g1, %o3) 328 cmp %g1, %o3 351 rdpr %pstate, %g1 352 wrpr %g1, PSTATE_IE, %pstate [all …]
|
D | sun4v_tlb_miss.S | 51 mov SCRATCHPAD_UTSBREG1, %g1 52 ldxa [%g1] ASI_SCRATCHPAD, %g1 56 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7) 59 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2 75 mov %o0, %g1 ! save %o0 86 mov %g1, %o0 ! restore %o0 97 mov SCRATCHPAD_UTSBREG1, %g1 98 ldxa [%g1] ASI_SCRATCHPAD, %g1 102 COMPUTE_TSB_PTR(%g1, %g4, PAGE_SHIFT, %g3, %g7) 105 ldda [%g1] ASI_QUAD_LDD_PHYS_4V, %g2 [all …]
|
/linux-2.6.39/arch/sparc/include/asm/ |
D | ttable.h | 273 sub %g1, 2, %g1; \ 275 wrpr %g1, %cwp; \ 281 add %sp, STACK_BIAS + 0x00, %g1; \ 282 stxa %l0, [%g1 + %g0] ASI; \ 284 stxa %l1, [%g1 + %g3] ASI; \ 285 add %g1, 0x10, %g1; \ 286 stxa %l2, [%g1 + %g0] ASI; \ 287 stxa %l3, [%g1 + %g3] ASI; \ 288 add %g1, 0x10, %g1; \ 289 stxa %l4, [%g1 + %g0] ASI; \ [all …]
|
/linux-2.6.39/arch/sparc/mm/ |
D | viking.S | 40 srl %g3, 12, %g1 ! ppage >> 12 57 cmp %g3, %g1 ! ptag == ppage? 116 ld [%o0 + AOFF_mm_context], %g1 117 cmp %g1, -1 129 mov 0x400, %g1 131 sta %g0, [%g1] ASI_M_FLUSH_PROBE 134 mov SRMMU_CTX_REG, %g1 136 lda [%g1] ASI_M_MMUREGS, %g5 142 sta %o1, [%g1] ASI_M_MMUREGS 145 sta %g5, [%g1] ASI_M_MMUREGS [all …]
|
D | hypersparc.S | 29 sethi %hi(vac_line_size), %g1 30 ld [%g1 + %lo(vac_line_size)], %g2 41 ld [%o0 + AOFF_mm_context], %g1 42 cmp %g1, -1 47 sethi %hi(vac_line_size), %g1 48 ld [%g1 + %lo(vac_line_size)], %o1 51 add %o1, %o1, %g1 52 add %o1, %g1, %g2 64 sta %g0, [%o0 + %g1] ASI_M_FLUSH_USER 79 ld [%o0 + AOFF_mm_context], %g1 [all …]
|