/illumos-gate/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_kdi.S | 79 and %g4, %g5, %g4; \ 84 add %g4, %g5, %g4; \ 89 and %g4, %g5, %g4; \ 93 add %g4, %g5, %g4; \ 162 ldxa [%g4]ASI_MEM, %g4; \ 169 sub %g4, HMEBLK_TAG, %g4; \ 172 add %g4, HMEBLK_NEXTPA, %g4; \ 175 add %g4, (HMEBLK_TAG + 8), %g4; \ 180 add %g4, HMEBLK_NEXTPA, %g4; \ 301 add %g4, MMU_PAGESHIFT, %g4 [all …]
|
H A D | sfmmu_asm.S | 626 mov %g0, %g4 ! %g4 = ret = 0 643 mov 1, %g4 !%g4 = ret = 1 677 mov %g0, %g4 ! %g4 = ret = 0 687 mov 1, %g4 ! %g4 = ret = 1 729 mov %g0, %g4 ! %g4 = ret = 0 761 mov 1, %g4 ! %g4 = ret = 1 1677 and %g4, TSTATE_GL_MASK, %g4 4080 sllx %g4, %g5, %g4 4081 sub %g4, %g7, %g4 4082 srlx %g4, %g5, %g4 [all …]
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | mach_interrupt.S | 72 sub %g4, 1, %g4 ! %g4 = queue size mask 416 rdpr %pil, %g4 440 rdpr %pil, %g4 479 ldxa [%g1 + %g4]ASI_MEM, %g4 ! %g4 = queue base PA 480 add %g6, %g4, %g4 ! %g4 = PA of ER in Q 570 cmp %g4, %g5 574 cmp %g4, %g5 579 rdpr %tt, %g4 ! %g4 = tt[1] 581 and %g4, WTRAP_TTMASK, %g4 593 mov 1, %g4 [all …]
|
H A D | mach_xc.S | 65 TRACE_PTR(%g4, %g6) 69 stha %g6, [%g4 + TRAP_ENT_TL]%asi 71 stha %g6, [%g4 + TRAP_ENT_TT]%asi 82 TRACE_NEXT(%g4, %g6, %g3) 98 TRACE_PTR(%g3, %g4) 99 GET_TRACE_TICK(%g6, %g4) 103 or %o0, %g2, %g4 114 TRACE_NEXT(%g2, %g3, %g4) 125 TRACE_PTR(%g3, %g4) 157 TRACE_NEXT(%g2, %g3, %g4) [all …]
|
H A D | trap_table.S | 335 add %g4, 16, %g4 ;\ 340 add %g4, 16, %g4 ;\ 411 add %g4, 16, %g4 ;\ 416 add %g4, 16, %g4 ;\ 645 add %g4, 16, %g4 ;\ 650 add %g4, 16, %g4 ;\ 1439 sllx %g4, CPU_CORE_SHIFT, %g4 1440 add %g4, %g5, %g4 1579 andcc %g1, %g4, %g4 ! and instruction with mask 1627 ldn [%g4 + P_AS], %g4 ! load as pointer [all …]
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | us3_cheetahplus_asm.S | 175 and %g4, EN_REG_CEEN, %g4 177 DO_TL1_CPU_LOGOUT(%g3, %g2, %g4, %g5, %g6, %g3, %g4) 329 sub %g4, TRAP_ENT_SIZE, %g4 353 sllx %g4, C_AFSR_UCU_SHIFT, %g4 370 sllx %g4, C_AFSR_WDU_SHIFT, %g4 586 and %g4, %g5, %g4 589 sllx %g4, PN_TLO_INFO_IMMU_SHIFT, %g4 605 PN_GET_TLB_INDEX(%g4, %g5) ! %g4 has the index 608 or %g4, %g5, %g4 ! and add in the TLB ID 728 and %g4, %g5, %g4 ! to complete the tlo_info [all …]
|
H A D | us3_cheetah_asm.S | 104 and %g4, EN_REG_CEEN, %g4 106 DO_TL1_CPU_LOGOUT(%g3, %g2, %g4, %g5, %g6, %g3, %g4) 217 rd STICK, %g4 219 rdpr %tl, %g4 221 rdpr %tt, %g4 250 sub %g4, TRAP_ENT_SIZE, %g4 251 cmp %g5, %g4 271 set 1, %g4 272 sllx %g4, C_AFSR_UCU_SHIFT, %g4 278 set 1, %g4 [all …]
|
H A D | us3_jalapeno_asm.S | 391 DO_CPU_LOGOUT(%g3, %g2, %g6, %g4, %g5, %g6, %g3, %g4) 399 mulx %g4, CPU_NODE_SIZE, %g4 401 add %g4, %g5, %g4 403 ld [%g4 + ECACHE_SIZE], %g4 526 and %g4, EN_REG_CEEN, %g4 528 DO_TL1_CPU_LOGOUT(%g3, %g2, %g4, %g5, %g6, %g3, %g4) 678 sub %g4, TRAP_ENT_SIZE, %g4 699 set 1, %g4 700 sllx %g4, C_AFSR_UCU_SHIFT, %g4 706 set 1, %g4 [all …]
|
H A D | us3_common_asm.S | 286 sll %g4, CTXREG_EXT_SHIFT, %g4 355 sll %g4, CTXREG_EXT_SHIFT, %g4 1058 mulx %g4, CPU_NODE_SIZE, %g4 1060 add %g4, %g5, %g4 1062 ld [%g4 + ECACHE_SIZE], %g4 1518 and %g4, %g2, %g4 ! ttype 1519 or %g6, %g4, %g4 ! TT and TL 1533 sllx %g4, 32, %g4 1730 sub %g4, TRAP_ENT_SIZE, %g4 1748 sllx %g4, DCU_PE_SHIFT, %g4 [all …]
|
H A D | spitfire_asm.S | 827 ldx [%i4], %g4 828 or %g4, %i0, %g4 ! aggregate AFSR in cpu private 829 stx %g4, [%i4] 845 ldx [%i4], %g4 846 or %g4, %i0, %g4 ! aggregate AFSR in cpu private 847 stx %g4, [%i4] 1186 jmp %g4 + 4 1216 or %g4, %o0, %g4 ! aggregate AFSR in cpu private 1231 or %g4, %o3, %g4 ! aggregate AFSR in cpu private 1412 dec %g4 [all …]
|
H A D | opl_olympus_asm.S | 180 ldub [%g2 + SFMMU_CEXT], %g4 ! %g4 = sfmmup->cext 181 sll %g4, CTXREG_EXT_SHIFT, %g4 220 ldx [%g4 + %lo(ksfmmup)], %g4 249 ldub [%g2 + SFMMU_CEXT], %g4 ! %g4 = sfmmup->cext 250 sll %g4, CTXREG_EXT_SHIFT, %g4 251 or %g5, %g4, %g5 973 sub %g0, 1, %g4 985 sub %g0, 1, %g4 1000 sub %g0, 1, %g4 1154 rdpr %tt, %g4 ! %g4 == ttype [all …]
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_interrupt.S | 64 set KERNELBASE, %g4 65 cmp %g5, %g4 72 cmp %g5, %g4 83 btst %g4, %g1 110 ! g4: arg4 117 TRACE_PTR(%g4, %g6) 134 TRACE_NEXT(%g4, %g6, %g3) 269 TRACE_PTR(%g4, %g6) 287 TRACE_NEXT(%g4, %g6, %g3) 296 ! %g4 - current pil [all …]
|
H A D | mach_xc.S | 63 TRACE_PTR(%g4, %g6) 67 stha %g6, [%g4 + TRAP_ENT_TL]%asi 69 stha %g6, [%g4 + TRAP_ENT_TT]%asi 75 stna %sp, [%g4 + TRAP_ENT_SP]%asi 80 TRACE_NEXT(%g4, %g6, %g3) 96 TRACE_PTR(%g3, %g4) 97 GET_TRACE_TICK(%g6, %g4) 101 or %o0, %g2, %g4 112 TRACE_NEXT(%g2, %g3, %g4) 123 TRACE_PTR(%g3, %g4) [all …]
|
H A D | trap_table.S | 342 add %g4, 16, %g4 ;\ 347 add %g4, 16, %g4 ;\ 447 add %g4, 16, %g4 ;\ 452 add %g4, 16, %g4 ;\ 765 add %g4, 16, %g4 ;\ 770 add %g4, 16, %g4 ;\ 1021 or %g4, %lo(TAGACC_CTX_MASK), %g4 ;\ 1636 sllx %g4, CPU_CORE_SHIFT, %g4 1637 add %g4, %g5, %g4 1855 ldn [%g4 + P_AS], %g4 ! load as pointer [all …]
|
/illumos-gate/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 2424 or %g4, %g5, %g4 2552 or %g3, %g4, %g4 2554 or %g2, %g4, %g4 2597 or %g3, %g4, %g4 2599 or %g2, %g4, %g4 2643 or %g3, %g4, %g4 2645 or %g2, %g4, %g4 2688 or %g3, %g4, %g4 2690 or %g2, %g4, %g4 2734 or %g3, %g4, %g4 [all …]
|
/illumos-gate/usr/src/uts/sparc/dtrace/ |
H A D | dtrace_asm.S | 100 ld [%g4 + %lo(nwin_minus_one)], %g4 117 mov %i7, %g4 120 mov %g4, %o0 137 mov %l0, %g4 138 mov %l1, %g4 139 mov %l2, %g4 140 mov %l3, %g4 141 mov %l4, %g4 142 mov %l5, %g4 143 mov %l6, %g4 [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | syscall_trap.S | 159 add %g3, %g4, %l4 187 TRACE_SAVE_TL_VAL(%g4, %g2) 188 TRACE_SAVE_GL_VAL(%g4, %g0) 190 stha %g2, [%g4 + TRAP_ENT_TT]%asi 195 stna %sp, [%g4 + TRAP_ENT_SP]%asi 197 stna %o0, [%g4 + TRAP_ENT_F1]%asi 198 stna %o1, [%g4 + TRAP_ENT_F2]%asi 211 sethi %hi(syscalltrace), %g4 212 ld [%g4 + %lo(syscalltrace)], %g4 227 add %g2, 4, %g4 ! calc new npc [all …]
|
/illumos-gate/usr/src/uts/sun4u/sunfire/ml/ |
H A D | sysctrl_asm.S | 61 CPU_INDEX(%g4, %g5) 62 sll %g4, 2, %g4 63 add %g4, %g1, %g4 ! compute address of gate id 65 st %g4, [%g4] ! indicate we are ready 72 ld [%g2], %g4 73 brz,pt %g4, 1b ! spin until barrier true
|
/illumos-gate/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_v9.s | 397 /* 0x024c 91 */ sllx %g4,16,%g4 414 /* 0x0290 90 */ sllx %g4,3,%g4 447 /* 0x0314 92 */ add %g4,%o3,%g4 465 /* 0x0354 90 */ sllx %g4,3,%g4 509 /* 0x03e0 */ add %l7,%g4,%g4 511 /* 0x03e8 */ add %g4,%g2,%g4 744 /* 0x0108 125 */ sllx %g4,3,%g4 1156 /* 0x03c4 */ sra %g4,0,%g4 1518 /* 0x00a0 */ add %g4,2,%g4 1531 /* 0x00c8 */ add %g4,1,%g4 [all …]
|
H A D | mont_mulf_v8plus.s | 252 /* 0x0124 */ add %g1,%g4,%g4 287 /* 0x01a4 81 */ add %g5,%g4,%g4 308 /* 0x01d4 */ and %g4,%g3,%g4 310 /* 0x01dc */ add %o4,%g4,%g4 374 /* 0x0070 */ add %g4,20,%g4 417 /* 0x0110 */ add %g4,4,%g4 1425 ldd [%g4],%f10 1430 ldd [%g4+8],%f26 1431 ldd [%g4+16],%f40 1432 ldd [%g4+48],%f46 [all …]
|
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | strlcpy.S | 73 addcc %g4, 1, %g4 ! src++ dest++ n-- 81 add %i2, %g4, %l0 ! l0 = dest 90 addcc %g4, 4, %g4 ! n += 4, src += 4, dst +=4 123 add %i2, %g4, %i2 124 sub %g4, 4, %g4 ! undo pre-incr 125 add %i3, %g4, %i3 131 inccc %g4 ! n-- 138 inccc %g4 145 inccc %g4 ! n-- 184 addcc %g4, 4, %g4 ! src +=4 dst +=4 [all …]
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | strncpy.S | 78 ldub [%o3 + %g4], %o1 ! src[] 80 addcc %g4, 1, %g4 ! src++, dst++, n-- 111 addcc %g4, 8, %g4 ! n += 8, src += 8, dst += 8 165 addcc %g4, 1, %g4 ! n-- 230 inccc %g4 ! n-- 242 inccc %g4 ! n-- 254 inccc %g4 ! n-- 271 addcc %g4, 8, %g4 ! src += 8, dst += 8 289 addcc %g4, 8, %g4 ! src += 8, dst += 8 307 addcc %g4, 8, %g4 ! src += 8, dst += 8 [all …]
|
H A D | strlcpy.S | 76 addcc %g4, 1, %g4 ! src++, dst++, n-- 104 addcc %g4, 8, %g4 ! n += 8, src += 8, dst += 8 170 sub %g4, 8, %g4 ! undo counter pre-increment 177 inccc %g4 ! n-- 184 inccc %g4 ! n-- 191 inccc %g4 ! n-- 198 inccc %g4 ! n-- 260 addcc %g4, 8, %g4 ! src += 8, dst += 8 278 addcc %g4, 8, %g4 ! src += 8, dst += 8 296 addcc %g4, 8, %g4 ! src += 8, dst += 8 [all …]
|
/illumos-gate/usr/src/common/crypto/arcfour/sun4u/ |
H A D | arcfour_crypt_asm.S | 105 add %g3, %g4, %g5 108 stb %g4, [%i5 + %g1] 144 add %g3, %g4, %g5 147 stb %g4, [%i5 + %g1] 184 add %g3, %g4, %g5 226 add %g3, %g4, %g5 269 add %g3, %g4, %g5 312 add %g3, %g4, %g5 352 add %g3, %g4, %g5 394 add %g3, %g4, %g5 [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | panther_asm.S | 244 andn %g1, %o3, %g4 245 stxa %g4, [%g0]ASI_DCU 300 andn %g1, %o3, %g4 301 stxa %g4, [%g0]ASI_DCU 451 andn %g1, %o3, %g4 452 stxa %g4, [%g0]ASI_DCU 505 andn %g1, %o3, %g4 544 rd %asi, %g4 547 wr %g4, %asi 559 stx %g4, [%g2] [all …]
|