/linux/arch/sparc/kernel/ |
H A D | sun4v_ivec.S | 19 ldxa [%g2] ASI_QUEUE, %g2 57 add %g2, 0x8, %g2 60 add %g2, 0x8, %g2 67 and %g2, %g4, %g2 98 add %g2, 0x40, %g2 109 and %g2, %g4, %g2 170 add %g2, 0x08, %g2 173 add %g2, 0x08, %g2 176 add %g2, 0x08, %g2 179 add %g2, 0x08, %g2 [all …]
|
H A D | trampoline_64.S | 102 sllx %g2, 32, %g2 145 or %g2, %lo(call_method), %g2 152 or %g2, %lo(itlb_load), %g2 171 or %g2, %lo(p1275buf), %g2 178 or %g2, %lo(call_method), %g2 185 or %g2, %lo(dtlb_load), %g2 204 or %g2, %lo(p1275buf), %g2 346 add %g2, TRAP_PER_CPU_FAULT_INFO, %g2 354 sub %g2, %g3, %g2 369 or %g2, %lo(p1275buf), %g2 [all …]
|
H A D | cherrs.S | 313 srlx %g2, 17, %g2 315 and %g2, 0x3ff, %g2 318 srlx %g2, 17, %g2 319 and %g2, 0x1f, %g2 321 60: sllx %g2, 9, %g2 376 add %g2, %g7, %g2 400 add %g2, (1 << 3), %g2 402 add %g2, (1 << 3), %g2 405 add %g2, (1 << 3), %g2 413 srlx %g2, 2, %g2 [all …]
|
H A D | una_asm_64.S | 78 sll %g2, 8, %g2 81 sllx %g2, 48, %g2 82 srax %g2, 48, %g2 86 sll %g2, 24, %g2 91 or %g2, %g3, %g2 93 or %g2, %g7, %g2 95 sra %g2, 0, %g2 100 sllx %g2, 56, %g2 106 or %g2, %g3, %g2 116 sllx %g2, 8, %g2 [all …]
|
H A D | una_asm_32.S | 32 srl %g1, 24, %g2 34 4: stb %g2, [%o0] 35 srl %g1, 8, %g2 39 srl %g7, 24, %g2 43 srl %g7, 8, %g2 49 12: stb %g2, [%o0] 50 srl %g1, 8, %g2 55 2: srl %g1, 8, %g2 107 sll %g2, 16, %g2 119 sll %g2, 16, %g2 [all …]
|
H A D | etrap_64.S | 32 etrap: rdpr %pil, %g2 37 sllx %g2, 20, %g3 48 sethi %hi(TASK_REGOFF), %g2 50 or %g2, %lo(TASK_REGOFF), %g2 53 add %g6, %g2, %g2 91 etrap_save: save %g2, -STACK_BIAS, %sp 102 rdpr %wstate, %g2 108 sll %g2, 3, %g2 120 wrpr %g2, 0, %wstate 220 sub %sp, ((4 * 8) * 4) + 8, %g2 [all …]
|
H A D | sun4v_tlb_miss.S | 61 cmp %g2, %g6 77 mov %o1, %g2 ! save %o1 107 cmp %g2, %g6 178 sub %g2, TRAP_PER_CPU_FAULT_INFO, %g2 190 sub %g2, TRAP_PER_CPU_FAULT_INFO, %g2 326 rdpr %tl, %g2 327 cmp %g2, 1 404 or %g2, %lo(OLD), %g2; \ 405 sub %g1, %g2, %g1; \ 411 stw %g3, [%g2]; \ [all …]
|
H A D | rtrap_32.S | 32 rtrap_7win_patch4: srl %g2, 6, %g2 77 mov %g2, %o2 142 andcc %g2, 0x3, %g0 181 or %g1, %g2, %g1 182 rd %wim, %g2 185 sll %g2, 0x1, %g1 188 rtrap_patch4: srl %g2, 7, %g2 189 or %g1, %g2, %g1 254 mov AC_M_SFAR, %g2 255 LEON_PI(lda [%g2] ASI_LEON_MMUREGS, %g2) [all …]
|
H A D | etrap_32.S | 38 tsetup_7win_patch2: and %g2, 0x7f, %g2 39 tsetup_7win_patch3: and %g2, 0x7f, %g2 42 tsetup_7win_patch6: and %g2, 0x7f, %g2 114 or %t_wim, %g2, %g2 116 and %g2, 0xff, %g2 ! patched on 7 window Sparcs 121 wr %g2, 0x0, %wim 185 sub %g2, 0x1, %g2 187 andn %g2, %t_twinmask, %g2 189 and %g2, 0xff, %g2 ! patched on 7win Sparcs 207 or %t_wim, %g2, %g2 ! %g2 is new %wim [all …]
|
H A D | fpu_traps.S | 78 ldx [%g2 + %lo(sparc64_kern_sec_context)], %g2 120 ldx [%g2 + %lo(sparc64_kern_sec_context)], %g2 160 ldx [%g2 + %lo(sparc64_kern_sec_context)], %g2 169 mov 0x40, %g2 236 or %g2, %lo(FITOS_COMPARE), %g2 237 cmp %g1, %g2 244 sllx %g2, 2, %g2 286 and %g2, 0x1f, %g2 287 sllx %g2, 2, %g2 352 ldx [%g2 + %lo(sparc64_kern_sec_context)], %g2 [all …]
|
/linux/arch/sparc/lib/ |
H A D | fls64.S | 15 mov -1, %g2 16 sllx %g2, 32, %g2 17 and %o0, %g2, %g2 24 sllx %g2, 48, %g2 25 and %o0, %g2, %g2 32 sllx %g2, 56, %g2 33 and %o0, %g2, %g2 39 sllx %g2, 60, %g2 40 and %o0, %g2, %g2 46 sllx %g2, 62, %g2 [all …]
|
H A D | locks.S | 36 ld [%g1], %g2 50 ld [%g1], %g2 58 ld [%g1], %g2 59 add %g2, 1, %g2 60 st %g2, [%g1] 70 ld [%g1], %g2 71 sub %g2, 0x1ff, %g2 72 st %g2, [%g1] 81 ld [%g1], %g2 82 add %g2, 1, %g2 [all …]
|
H A D | memcpy.S | 113 stb %g2, [%o0] 120 sth %g2, [%o0] 205 ld [%o1], %g2 207 st %g2, [%o0] 270 ld [%o1], %g2 324 mov 32, %g2 366 or %g2, %g5, %g2 372 or %g2, %g5, %g2 378 or %g2, %g5, %g2 385 or %g2, %g5, %g2 [all …]
|
H A D | memscan_32.S | 61 ld [%o0], %g2 63 sub %g2, %o2, %g2 72 ld [%o0], %g2 79 sub %g2, %o2, %g2 84 cmp %g2, 0 93 cmp %g2, 0 101 cmp %g2, 0 109 cmp %g2, 0 111 ld [%o0], %g2 129 ldub [%o0], %g2 [all …]
|
H A D | strncmp_32.S | 17 mov 0, %g2 23 ldub [%o1], %g2 31 cmp %o0, %g2 39 ldub [%o1], %g2 47 cmp %o0, %g2 55 ldub [%o1], %g2 63 cmp %o0, %g2 71 ldub [%o1], %g2 79 cmp %o0, %g2 96 ldub [%o1], %g2 [all …]
|
H A D | csum_copy.S | 117 add %o4, %g2, %o4 126 add %o4, %g2, %o4 135 add %o4, %g2, %o4 144 add %o4, %g2, %o4 153 add %o4, %g2, %o4 255 srl %o4, 8, %g2 269 srl %o4, 8, %g2 282 srl %g2, 16, %g2 289 srl %o4, 8, %g2 298 sll %g2, 8, %o4 [all …]
|
H A D | copy_user.S | 166 EXO2(ldub [%o1], %g2) 168 EXO2(stb %g2, [%o0]) 173 EXO2(lduh [%o1], %g2) 175 EXO2(sth %g2, [%o0]) 180 EXO2(lduh [%o1], %g2) 182 EXO2(sth %g2, [%o0]) 258 EX(ld [%o1], %g2, and %g1, 7) 313 EXO2(ldub [%o1], %g2) 315 EXO2(stb %g2, [%o0]) 377 EXO2(ld [%o1 + 0x00], %g2) [all …]
|
H A D | ashrdi3.S | 16 or %g0, 32, %g2 18 sub %g2, %o2, %g2 20 tst %g2 25 sub %g0, %g2, %g2 27 sra %o0, %g2, %o5 30 sll %o0, %g2, %g3 31 srl %o1, %o2, %g2 32 or %g2, %g3, %o5
|
H A D | ashldi3.S | 16 mov 0x20, %g2 18 sub %g2, %o2, %g2 19 cmp %g2, 0 23 neg %g2 26 sll %o1, %g2, %o4 28 srl %o1, %g2, %g2 30 or %g3, %g2, %o4
|
H A D | lshrdi3.S | 8 mov 0x20, %g2 10 sub %g2, %o2, %g2 11 cmp %g2, 0 16 neg %g2 18 srl %o0, %g2, %o5 20 sll %o0, %g2, %g3 21 srl %o1, %o2, %g2 22 or %g2, %g3, %o5
|
H A D | checksum_32.S | 86 sll %g2, 16, %g2 89 addx %g0, %g3, %g2 91 sll %g2, 16, %g3 390 srl %o4, 8, %g2 405 srl %o4, 8, %g2 416 sll %g5, 16, %g2 418 srl %g2, 16, %g2 425 srl %o4, 8, %g2 434 sll %g2, 8, %o4 446 sll %g2, 8, %g2 [all …]
|
H A D | mcount.S | 31 sethi %hi(ftrace_stub), %g2 33 or %g2, %lo(ftrace_stub), %g2 34 cmp %g1, %g2 48 cmp %g2, %g3 52 or %g2, %lo(ftrace_graph_entry_stub), %g2 54 cmp %g1, %g2 57 5: mov %i7, %g2 60 mov %g2, %l0 83 mov %i7, %g2 86 mov %g2, %o1 [all …]
|
H A D | bitops.S | 19 and %o0, 63, %g2 20 sllx %o2, %g2, %o2 27 and %g7, %o2, %g2 29 movrne %g2, 1, %o0 41 and %o0, 63, %g2 42 sllx %o2, %g2, %o2 49 and %g7, %o2, %g2 63 and %o0, 63, %g2 85 and %o0, 63, %g2 105 and %o0, 63, %g2 [all …]
|
/linux/arch/sparc/mm/ |
H A D | ultra.S | 37 cmp %g2, %o0 199 1: subcc %g2, 32, %g2 407 mov %o0, %g2 469 sub %g2, %g3, %g2 477 sub %g2, %g3, %g2 584 or %g2, %lo(PAGE_SIZE - 1), %g2 680 sllx %g2, TRAP_BLOCK_SZ_SHIFT, %g2 748 or %g2, %lo(PAGE_SIZE - 1), %g2 817 andn %g2, 0x3, %g2 910 or %g2, %lo(PAGE_SIZE - 1), %g2 [all …]
|
/linux/arch/sparc/power/ |
H A D | hibernate_asm.S | 22 rdpr %cwp, %g2 23 stx %g2, [%g3 + SC_REG_CWP] 24 rdpr %wstate, %g2 25 stx %g2, [%g3 + SC_REG_WSTATE] 29 rdpr %tick, %g2 30 stx %g2, [%g3 + SC_REG_TICK] 31 rdpr %pstate, %g2 104 wrpr %g2, %cwp 106 wrpr %g2, %wstate 111 wrpr %g2, %pstate [all …]
|