Searched refs:o1 (Results 151 - 175 of 225) sorted by relevance

123456789

/opensolaris-onvv-gate/usr/src/uts/sun4v/cpu/
H A Dniagara_copy.s628 andcc %o1, 0x7, %o3 ! is dest long aligned
630 andcc %o1, 1, %o3 ! is dest byte aligned
649 stx %o4, [%o1]
651 stx %o4, [%o1+8]
654 stx %o4, [%o1+16]
656 add %o1, 32, %o1 ! increase dst ptr by 32
658 stx %o4, [%o1-8]
667 add %o1, 8, %o1 ! increas
[all...]
H A Dgeneric_copy.s355 mov %l6, %o1 ! saved size
396 subcc %o0, %o1, %o3 ! difference of from and to address
406 cmp %o0, %o1 ! compare from and to addresses
415 stb %o3, [%o1] ! write to address
418 inc %o1 ! inc to address
429 stb %o3, [%o1 + %o2] ! delay slot, store at end of dst
504 set PAGESIZE, %o1
620 mov SAVE_DST, %o1
646 mov %o1, SAVE_DST
655 or %o0, %o1,
[all...]
/opensolaris-onvv-gate/usr/src/cmd/sgs/rtld.4.x/
H A Ddiv.s106 orcc %o1,%o0,%g0 ! are either %o0 or %o1 negative
108 xor %o1,%o0,%g1 ! record sign of result in sign of %g1
109 tst %o1
112 ! %o1 < 0
114 neg %o1
123 orcc %o1,%g0,%o5 ! movcc %o1,%o5
124 bnz 0f ! if %o1 != 0
154 ! here if the %o1 overflowe
[all...]
H A Drem.s105 orcc %o1,%o0,%g0 ! are either %o0 or %o1 negative
108 tst %o1
111 ! %o1 < 0
113 neg %o1
122 orcc %o1,%g0,%o5 ! movcc %o1,%o5
123 bnz 0f ! if %o1 != 0
153 ! here if the %o1 overflowed when Shifting
420 add %o3,%o1,
[all...]
H A Drtldlib.s54 mov %l0, %o1 ! ptr to interface structure
78 st %o1, [%o0] ! Store value in the offset
89 mov %o1, %o2
90 mov %o0, %o1
124 mov %o1, %o2
125 mov %g0, %o1
/opensolaris-onvv-gate/usr/src/uts/sun4/ml/
H A Dswtch.s165 ldn [%o0 + T_SP], %o1 ! get onto idle thread stack
166 sub %o1, SA(MINFRAME), %sp ! save room for ins and locals
216 or %o2, %o4, %o1 ! or in this cpu's bit mask
217 casx [%o5], %o2, %o1
218 cmp %o2, %o1
246 SET_KAS_CTXSEC_ARGS(%i5, %o0, %o1)
251 or %o0, %o1, %o0
263 mov %g0, %o1 ! %o1 = allocate flag = 0
276 mov 1, %o1 !
[all...]
/opensolaris-onvv-gate/usr/src/uts/sun4u/io/
H A Dpanther_asm.s166 stxa %o1, [%o0]ASI_L2_TAG
169 mov 16, %o1
171 brnz,pt %o1, 1b
172 dec %o1
242 mov 16, %o1
244 brnz,pt %o1, 1b
245 dec %o1
296 stxa %o1, [%o0]ASI_EC_DIAG
299 mov 16, %o1
301 brnz,pt %o1,
[all...]
/opensolaris-onvv-gate/usr/src/uts/sun4u/cpu/
H A Dspitfire_asm.s451 * %o1 = sfmmup
470 cmp %o3, %o1
485 * %o1 = sfmmup
488 SFMMU_CPU_CNUM(%o1, %g1, %g2) /* %g1 = sfmmu cnum on this CPU */
649 * %o0 = pfnum, %o1 = color
651 DCACHE_FLUSHPAGE(%o0, %o1, %o2, %o3, %o4)
670 DCACHE_FLUSHCOLOR(%o0, %o1, %o2)
709 * %o1, %o2 - arguments (2 uint64_t's)
741 stxa %o1, [%g2]ASI_INTR_DISPATCH
773 * %o1 byte
[all...]
H A Dus3_cheetah_asm.s352 ECACHE_FLUSH_LINE(%o0, %o1, %o2, %o3)
354 ECACHE_REFLUSH_LINE(%o1, %o2, %o3)
412 ECACHE_FLUSH_LINE(%o0, %o1, %o2, %o3)
414 ECACHE_REFLUSH_LINE(%o1, %o2, %o3)
417 ldxa [%g0]ASI_AFSR, %o1
418 stxa %o1, [%g0]ASI_AFSR
439 * %o1 - Ecache set size
449 ECACHE_FLUSH_LINE(%o0, %o1, %o2, %o3)
H A Dus3_cheetahplus_asm.s457 PN_ECACHE_FLUSH_LINE(%o0, %o1, %o2, %o3, %o5)
459 PN_ECACHE_REFLUSH_LINE(%o1, %o2, %o3, %o0)
463 ECACHE_FLUSH_LINE(%o0, %o1, %o2, %o3)
465 ECACHE_REFLUSH_LINE(%o1, %o2, %o3)
527 PN_ECACHE_FLUSH_LINE(%o0, %o1, %o2, %o3, %g1)
529 PN_ECACHE_REFLUSH_LINE(%o1, %o2, %o3, %o0)
533 ECACHE_FLUSH_LINE(%o0, %o1, %o2, %o3)
535 ECACHE_REFLUSH_LINE(%o1, %o2, %o3)
538 ldxa [%g0]ASI_AFSR, %o1
539 stxa %o1, [
[all...]
/opensolaris-onvv-gate/usr/src/common/bignum/sun4u/
H A Dmont_mulf_kernel_v9.s202 /* 000000 57 */ sra %o1,0,%o4
219 /* 0x0020 */ sra %g3,0,%o1
221 /* 0x0028 */ sllx %o1,3,%g4
314 /* 0x0020 */ sethi %hi(0x40000000),%o1
316 /* 0x0028 */ sllx %o1,22,%g4
382 /* 0x0040 */ and %o0,%g5,%o1
384 /* 0x0048 */ or %o1,%o3,%g4
461 /* 0x0124 */ sub %l0,%o4,%o1
462 /* 0x0128 */ srlx %l1,%o1,%l1
476 /* 0x0154 */ sub %o2,1023,%o1
[all...]
/opensolaris-onvv-gate/usr/src/common/openssl/crypto/bn/asm/
H A Dsparcv8.S50 ld [%o1],%g2
61 ld [%o1+4],%g3
71 ld [%o1+8],%g2
82 ld [%o1+12],%g3
84 inc 16,%o1
103 ld [%o1],%g2
107 ld [%o1],%g2
125 ld [%o1+4],%g2
137 ld [%o1+8],%g2
163 ld [%o1],
[all...]
H A Dsparcv8plus.S166 lduw [%o1],%g2
178 lduw [%o1+4],%g3
187 lduw [%o1+8],%g2
196 lduw [%o1+12],%g3
199 inc 16,%o1
213 lduw [%o1],%g2
216 lduw [%o1],%g2
231 lduw [%o1+4],%g2
241 lduw [%o1+8],%g2
264 lduw [%o1],
[all...]
/opensolaris-onvv-gate/usr/src/uts/sparc/ml/
H A Dsparc_ddi.s96 mov %i1, %o1
149 tst %o1 ! rdip != 0?
362 1: mov %o1, %o3
363 ldn [%o0 + DMA_HANDLE_RDIP], %o1 ! dip = hp->dmai_rdip;
365 ldn [%o1 + DEVI_BUS_DMA_FLUSH], %o0
391 ldn [%o0 + DMA_HANDLE_RDIP], %o1 ! dip = hp->dmai_rdip;
393 ldn [%o1 + DEVI_BUS_DMA_UNBINDFUNC ], %g1
396 ldn [%o1 + DEVI_BUS_DMA_UNBINDHDL], %o0
/opensolaris-onvv-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dslp.h58 unsigned char o1, o2, o3; member in struct:slpv2_hdr
/opensolaris-onvv-gate/usr/src/cmd/mdb/sparc/v9/kmdb/
H A Dkmdb_setcontext.s55 ldx [%g7 + UC_GREG(REG_O1)], %o1
/opensolaris-onvv-gate/usr/src/cmd/perl/5.8.4/distrib/ext/Opcode/t/
H A DOpcode.t28 my(@o1, @o2, @o3);
106 @o1 = opset_to_ops( ~ $s3);
108 print "@o1" eq "@o2" ? "ok $t\n":"not ok $t\n"; $t++;
/opensolaris-onvv-gate/usr/src/lib/libc/sparc/crt/
H A Dstret.s33 #define SIZE %o1
H A D_rtboot.s100 add %o0, (EB_MAX * 8), %o1 ! &strings[0] == &eb[EB_MAX]
101 add %o1, (S_MAX * 4), %o2 ! &funcs[0] == &strings[S_MAX]
129 st %l0, [%o1 + (n/**/_S * 4)]
160 mov %i0, %o1 ! set up pointer
173 set (s.ERROR - 2b), %o1 ! get PC-relative address
174 add %o7, %o1, %o1 ! and now make it absolute
/opensolaris-onvv-gate/usr/src/lib/libc/sparc/gen/
H A Dstrcmp.s65 subcc %o0, %o1, %o2 ! s1 == s2 ?
75 ldub [%o1 + %o2], %o0 ! s1[]
76 ldub [%o1], %g1 ! s2[]
83 inc %o1 ! s1++, s2++
86 andcc %o1, 3, %o3 ! s2 word aligned ?
92 ldub [%o1], %o0 ! new lower word in s2
95 lduw [%o1 - 1], %o0 ! new lower word in s2
105 lduw [%o1 + 3], %o0 ! load next aligned word from s2
109 lduw [%o1 + %o2], %o3 ! word from s1
112 add %o1,
[all...]
H A Dsync_instruction_memory.s50 add %o0, %o1, %o2
/opensolaris-onvv-gate/usr/src/uts/common/gssapi/mechs/krb5/include/
H A DgssapiP_generic.h63 #define g_OID_equal(o1, o2) \
64 (((o1)->length == (o2)->length) && \
65 (memcmp((o1)->elements,(o2)->elements,(unsigned int) (o1)->length) == 0))
/opensolaris-onvv-gate/usr/src/uts/sun4u/starcat/ml/
H A Ddrmach.il.cpp78 ! %o1 destination PA
108 stxa %o2, [%o1]ASI_MEM
109 add %o1, 8, %o1
110 stxa %o3, [%o1]ASI_MEM
111 add %o1, 8, %o1
112 stxa %o4, [%o1]ASI_MEM
113 add %o1, 8, %o1
[all...]
/opensolaris-onvv-gate/usr/src/uts/sparc/v9/ml/
H A Dsyscall_trap.s84 mov %i1, %o1 ! copy 2nd arg
122 stna %o1, [%g3 + TRAP_ENT_F2]%asi
150 mov LMS_SYSTEM, %o1
153 ldx [%l1 + O1_OFF], %o1 ! restore %o1
177 ! return value in %o0 into %o0 and %o1
183 srl %o0, 0, %o1 ! lower 32-bits into %o1
209 stna %o1, [%g4 + TRAP_ENT_F2]%asi
232 stx %o1, [
[all...]
/opensolaris-onvv-gate/usr/src/uts/sfmmu/ml/
H A Dsfmmu_asm.s600 * %o1 - allocflag
691 brz,pt %o1, 8f ! allocflag == 0, skip ctx allocation, bail
692 mov %g6, %o1
699 set INVALID_CONTEXT, %o1
709 mov %g6, %o1
742 brz,pt %o1, 2f ! allocflag == 0, called from resume, set hw
743 mov %g6, %o1
753 mov %g6, %o1
778 * %o1 = mmu current cnum value (used as new cnum)
783 ld [%g3], %o1
[all...]

Completed in 309 milliseconds

123456789