/opensolaris-onvv-gate/usr/src/cmd/mdb/sparc/v9/kmdb/ |
H A D | kmdb_start.s | 53 GET_NWIN(%g1, %g2); /* %g1 is scratch, %g2 set to nwin-1 */ 59 set kmdb_main_stack, %g1 60 ldx [%g1], %g1 65 add %g1, %g2, %g1 66 sub %g1, 1, %g1 67 and %g1, [all...] |
H A D | kaif_startup.s | 46 set mdb, %g1; \ 47 ldx [%g1 + MDB_KDI], %g1; \ 48 ldx [%g1 + MKDI_CPU_INDEX], %g1; \ 50 jmp %g1; \ 90 * the ID in %g1, and is allowed to clobber %g2. It also assumes that 103 KAIF_CPU_INDEX ! index returned in %g1, clobbers %g2, %g7 106 mulx %g1, %g2, %g2 154 stx %g1, [ [all...] |
/opensolaris-onvv-gate/usr/src/lib/libbc/libc/crt/sparc/ |
H A D | ptr_call.s | 36 * just jump to whatever's in %g1 40 jmp %g1
|
/opensolaris-onvv-gate/usr/src/lib/libbc/libc/sys/common/sparc/ |
H A D | mmap.s | 42 sethi %hi(_MAP_NEW), %g1 43 or %g1, FLAGS, FLAGS 44 mov SYS_mmap, %g1
|
H A D | _read.s | 38 mov SYS_read, %g1
|
H A D | _readv.s | 37 mov SYS_readv, %g1
|
H A D | _write.s | 38 mov SYS_write, %g1
|
H A D | _writev.s | 37 mov SYS_writev, %g1
|
/opensolaris-onvv-gate/usr/src/ucblib/libucb/sparc/sys/ |
H A D | setjmp.s | 48 mov %o7, %g1 51 mov %g1, %o7 55 mov %o7, %g1 58 mov %g1, %o7 62 mov %o7, %g1 64 mov %g1, %o7
|
/opensolaris-onvv-gate/usr/src/lib/libbc/libc/gen/common/sparc/ |
H A D | remque.s | 41 ld [%o0], %g1 ! entryp->forw 43 st %g1, [%g2] ! entryp->back = entryp->forw 45 st %g2, [%g1 + 4] ! entryp->forw = entryp->back
|
H A D | insque.s | 41 ld [%o1], %g1 ! predp->forw 43 st %g1, [%o0] ! entryp->forw = predp->forw 46 st %o0, [%g1 + 4] ! predp->forw->back = entryp
|
/opensolaris-onvv-gate/usr/src/lib/c_synonyms/sparc/ |
H A D | synonyms.s | 35 mov %o7, %g1; \ 37 mov %g1, %o7; \ 46 mov %o7, %g1; \ 48 mov %g1, %o7; \
|
/opensolaris-onvv-gate/usr/src/lib/c_synonyms/sparcv9/ |
H A D | synonyms.s | 35 mov %o7, %g1; \ 37 mov %g1, %o7; \ 46 mov %o7, %g1; \ 48 mov %g1, %o7; \
|
/opensolaris-onvv-gate/usr/src/lib/libc/common/sys/ |
H A D | mmap.s | 54 sethi %hi(_MAP_NEW), %g1 55 or %g1, %o3, %o3 73 sethi %hi(_MAP_NEW), %g1 74 or %g1, %o3, %o3
|
/opensolaris-onvv-gate/usr/src/uts/sparc/ml/ |
H A D | sparc_ddi.s | 70 mov %o7, %g1; \ 72 mov %g1, %o7 155 ldn [%o0 + DEVI_DEV_OPS], %g1 ! dip->dev_ops 156 ldn [%g1 + DEVI_BUS_OPS], %g1 ! dip->dev_ops->devo_bus_ops 157 ldn [%g1 + OPS_CTL], %g1 ! dip->dev_ops->devo_bus_ops->bus_ctl 158 jmpl %g1, %g0 ! bop off to new routine 181 ldn [%o0 + DEVI_DEV_OPS], %g1 ! dip->dev_ops 182 ldn [%g1 [all...] |
/opensolaris-onvv-gate/usr/src/cmd/dtrace/test/tst/sparc/pid/ |
H A D | tst.br.s | 40 mov 1, %g1 42 brz %g1, 1f 44 brlez %g1, 1f 48 brlz %g1, 1f 51 sub %g0, 2, %g1 52 brgz %g1, 1f 56 brgez %g1, 1f 59 mov %g1, %o0
|
/opensolaris-onvv-gate/usr/src/lib/libbc/sparc/inc/ |
H A D | PIC.h | 26 or %g0,%o7,%g1; \ 34 or %g0,%g1,%o7
|
/opensolaris-onvv-gate/usr/src/lib/libc/sparc/sys/ |
H A D | syscall.s | 56 ldn [%fp + STACK_BIAS + MINFRAME + CLONGSIZE], %g1 58 stn %g1, [%sp + STACK_BIAS + MINFRAME] ! arg 6 60 ldn [%fp + STACK_BIAS + MINFRAME + 2*CLONGSIZE], %g1 62 stn %g1, [%sp + STACK_BIAS + MINFRAME + CLONGSIZE] ! arg 7 64 mov %i0, %g1 ! sysnum 82 mov %o0, %g1 /* sysnum */ 101 ldn [%fp + STACK_BIAS + MINFRAME + 2*CLONGSIZE], %g1 103 stn %g1, [%sp + STACK_BIAS + MINFRAME] ! arg 6 105 ldn [%fp + STACK_BIAS + MINFRAME + 3*CLONGSIZE], %g1 106 stn %g1, [ [all...] |
/opensolaris-onvv-gate/usr/src/lib/libc/sparc/gen/ |
H A D | strncpy.s | 98 andcc %l0, 3, %g1 ! destination word aligned ? 106 andn %i5, %i1, %g1 ! ~dword & 0x80808080 108 andcc %l0, %g1, %g0 ! ((dword - 0x01010101) & ~dword & 0x80808080) 117 srl %i1, 24, %g1 ! first byte 118 stb %g1, [%l0] ! store it 119 sub %g1, 1, %g1 ! byte == 0 ? -1 : byte - 1 120 sra %g1, 31, %g1 ! byte == 0 ? -1 : 0 121 andn %i1, %g1, [all...] |
/opensolaris-onvv-gate/usr/src/lib/libc/sparcv9/crt/ |
H A D | __align_cpy_4.s | 40 * o1-o5, g1, g5 68 mov %o0, %g1 ! 8-byte aligned. 74 st %o3, [%g1] 76 add %g1, 4, %g1 94 stx %o3, [%g1] 95 stx %o4, [%g1+8] 98 add %g1, 16, %g1 111 stx %o3, [%g1] [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4u/ml/ |
H A D | zulu_asm.s | 59 ! g1 - zuluvm_state_t pointer 63 stx %g5, [%g1 + ZULUVM_ASM_TLB_ADDR] 66 stx %g5, [%g1 + ZULUVM_ASM_TLB_TYPE] 71 mov %g1, %g7 77 mov ZULUVM_TTE_DELAY, %g1 80 mov ZULUVM_STATE_IDLE, %g1 82 casa [%g4]ASI_N, %g1, %g6 83 cmp %g6, %g1 87 mov ZULUVM_STATE_CANCELED, %g1 88 cmp %g6, %g1 [all...] |
/opensolaris-onvv-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | strncpy.s | 94 and %g5, 3, %g1 ! dst<1:0> to examine offset 96 cmp %g1, 1 ! dst offset of 1 or 5 101 cmp %g1, 3 ! dst offset of 3 or 7 103 cmp %g1, 2 ! dst halfword aligned ? 113 andn %o5, %o1, %g1 ! ~dword & 0x8080808080808080 115 andcc %g5, %g1, %g0 ! ((dword - 0x0101010101010101) & ~dword & 0x8080808080808080) 124 srlx %o1, 56, %g1 ! first byte 125 stb %g1, [%o3] ! store it 126 andcc %g1, 0xff, %g0 ! end of string ? 128 srlx %o1, 48, %g1 ! secon [all...] |
/opensolaris-onvv-gate/usr/src/common/crypto/arcfour/sun4u/ |
H A D | arcfour_crypt_asm.s | 67 ldub [%i0+256], %g1 72 add %g1, 1, %o1 76 add %o1, 1, %g1 79 and %g1, 255, %g1 82 ldub [%i5 + %g1], %g3 93 subcc %o2, %g1, %g0 103 add %g1, 1, %o1 110 stb %g4, [%i5 + %g1] 111 add %o1, 1, %g1 [all...] |
/opensolaris-onvv-gate/usr/src/cmd/sgs/lddstub/sparc/ |
H A D | lddstub.s | 38 mov SYS_exit, %g1
|
/opensolaris-onvv-gate/usr/src/cmd/sgs/lddstub/sparcv9/ |
H A D | lddstub.s | 38 mov SYS_exit, %g1
|