Searched refs:o3 (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-10.2-release/lib/libc/sparc64/sys/
H A Dsetlogin.S51 PIC_PROLOGUE(%o3, %o2)
52 SET(CNAME(_logname_valid), %o2, %o3)
54 stw %g0, [%o3]
H A Dbrk.S51 PIC_PROLOGUE(%o3, %o2)
52 SET(HIDENAME(minbrk), %o2, %o3)
53 ldx [%o3], %o4
62 1: SET(HIDENAME(curbrk), %o2, %o3)
64 stx %o4, [%o3]
H A Dsigaction1.S34 PIC_PROLOGUE(%o3, %o4)
35 SET(sigcode_installed, %o4, %o3)
36 lduw [%o3], %o4
44 stw %o4, [%o3]
H A Dsbrk.S59 PIC_PROLOGUE(%o3, %o2)
60 SET(HIDENAME(curbrk), %o2, %o3)
61 ldx [%o3], %o4
70 stx %o5, [%o3]
H A D__sparc_utrap_gen.S44 stx %o3, [%sp + SPOFF + CCFSZ + UF_TAR]
/freebsd-10.2-release/contrib/compiler-rt/lib/sparc64/
H A Dmodsi3.S41 * %o3 -- current remainder
44 * cc -- set on current value of %o3
46 * %o3', %o2', %o5', cc'
74 mov %o0,%o3
77 cmp %o3,%g1
86 ! the top decade: so don't even bother to compare to %o3.
99 ! This means that %o3 has the high-order bit set.
100 ! Restore %o5 and subtract from %o3.
107 3: cmp %o5,%o3
112 ! %o5 > %o3
[all...]
H A Ddivsi3.S41 * %o3 -- current remainder
44 * cc -- set on current value of %o3
46 * %o3', %o2', %o5', cc'
74 mov %o0,%o3
77 cmp %o3,%g1
86 ! the top decade: so don't even bother to compare to %o3.
99 ! This means that %o3 has the high-order bit set.
100 ! Restore %o5 and subtract from %o3.
107 3: cmp %o5,%o3
112 ! %o5 > %o3
[all...]
/freebsd-10.2-release/lib/libc/sparc64/gen/
H A Dsigsetjmp.S38 PIC_PROLOGUE(%o3, %o2)
39 SET(CNAME(setjmp), %o2, %o3)
41 movrnz %o1, %o3, %o4
49 PIC_PROLOGUE(%o3, %o2)
50 SET(CNAME(longjmp), %o2, %o3)
53 movrnz %o2, %o3, %o4
H A Dfixunsdfsi.S66 SET(.Lbig, %o5, %o3)
67 ldd [%o3], %f2
/freebsd-10.2-release/contrib/gcc/config/sparc/
H A Dlb1spc.asm150 mov %o0, %o3
159 cmp %o3, %o5 ! if %o1 exceeds %o0, done
163 cmp %o3, %g1
186 ! This means that %o3 has the high-order bit set.
187 ! Restore %o5 and subtract from %o3.
195 3: cmp %o5, %o3
202 ! %o5 > %o3: went too far: back up 1 step
207 ! We have to be careful here. We know that %o3 >= %o5, so we can do the
209 ! and are only done if %o3 >= 0. Because both %o3 an
[all...]
H A Dsol2-c1.asm96 setn(___Argv, %o4, %o3)
97 stn %o1, [%o3] ! *___Argv
103 setn(_environ, %o4, %o3)
104 stn %o2, [%o3] ! *_environ
/freebsd-10.2-release/contrib/gcclibs/libgomp/config/linux/sparc/
H A Dfutex.h41 register long int o3 __asm__ ("o3");
47 o3 = 0;
57 : "0" (g1), "1" (o0), "r" (o1), "r" (o2), "r" (o3)
/freebsd-10.2-release/sys/cddl/contrib/opensolaris/common/atomic/sparc64/
H A Dopensolaris_atomic.S57 add %o2, %o1, %o3
58 casxa [%o0] __ASI_ATOMIC, %o2, %o3
59 cmp %o2, %o3
61 mov %o3, %o2
83 set 0xff, %o3 ! %o3 = mask
84 sll %o3, %g1, %o3 ! %o3 = shifted to bit offset
86 and %o1, %o3,
[all...]
/freebsd-10.2-release/sys/sparc64/sparc64/
H A Dlocore.S44 * void _start(caddr_t metadata, u_long o1, u_long o2, u_long o3,
139 SET(tba_taken_over, %o3, %o2)
140 mov 1, %o3
144 stw %o3, [%o2]
H A Dsupport.S212 _MEMCPY(%o2, %o1, %o3, a, %asi, a, %asi)
222 _MEMCPY(%o2, %o1, %o3, EMPTY, EMPTY, a, %asi)
232 _MEMCPY(%o2, %o0, %o3, a, %asi, EMPTY, EMPTY)
252 clr %o3
253 1: ldub [%o0 + %o3], %o4
254 ldub [%o1 + %o3], %o5
257 inc %o3
314 _COPYSTR(%o0, %o1, %o2, %o3, EMPTY, EMPTY, EMPTY, EMPTY)
323 mov %o0, %o3
324 _MEMCPY(%o3,
[all...]
H A Dexception.S412 clr %o3
750 mov %g2, %o3
915 mov %g2, %o3
932 mov %g2, %o3
1098 mov %g2, %o3
1121 mov %g2, %o3
1450 mov %g2, %o3
1586 mov %g2, %o3
1767 mov %g2, %o3
2324 stx %o3, [
[all...]
H A Dmachdep.c151 void sparc64_init(caddr_t mdp, u_long o1, u_long o2, u_long o3,
329 sparc64_init(caddr_t mdp, u_long o1, u_long o2, u_long o3, ofw_vec_t *vec) argument
/freebsd-10.2-release/libexec/rtld-elf/sparc64/
H A Drtld_start.S54 mov %o3, %l1
65 mov %l1, %o3
159 sllx %o2, 1, %o3 /* Each element is an Elf_Rela which */
160 add %o3, %o2, %o2 /* is 3 longwords or 24 bytes. */
/freebsd-10.2-release/lib/libc/net/
H A Deui64.c149 unsigned int o0, o1, o2, o3, o4, o5, o6, o7; local
153 &o0, &o1, &o2, &o3, &o4, &o5, &o6, &o7);
158 &o0, &o1, &o2, &o3, &o4, &o5, &o6, &o7);
163 &o0, &o1, &o2, &o3, &o4, &o5, &o6, &o7);
170 o3 = 0xff;
178 o3 = 0xff;
189 e->octet[3]=o3;
H A Dether_addr.c91 unsigned int o0, o1, o2, o3, o4, o5; local
93 i = sscanf(a, "%x:%x:%x:%x:%x:%x", &o0, &o1, &o2, &o3, &o4, &o5);
99 e->octet[3]=o3;
/freebsd-10.2-release/crypto/openssl/crypto/bn/asm/
H A Dsparcv9a-mont.pl176 add $ap,$j,%o3
179 ld [%o3+4],%g1 ! bp[0]
180 ld [%o3+0],%o0
194 ld [%o3+0],$alo_ ! load a[j] as pair of 32-bit words
196 ld [%o3+4],$ahi_
295 ldx [%sp+$bias+$frame+24],%o3
314 add %o7,%o3,%o3 ! %o3.%o2[0..15].%o1[0..15].%o0[0..15]
322 !sllx %o3,4
[all...]
H A Dsparcv8plus.S188 srl %o3,%g0,%o3 ! clruw %o3
196 mulx %o3,%g2,%g2
205 mulx %o3,%g3,%g3
214 mulx %o3,%g2,%g2
222 mulx %o3,%g3,%g3
240 mulx %o3,%g2,%g2
250 mulx %o3,%g2,%g2
260 mulx %o3,
[all...]
H A Dsparcv8.S62 umul %o3,%g2,%g2
72 umul %o3,%g3,%g3
83 umul %o3,%g2,%g2
93 umul %o3,%g3,%g3
115 umul %o3,%g2,%g2
127 umul %o3,%g2,%g2
139 umul %o3,%g2,%g2
174 umul %o3,%g2,%g2
181 umul %o3,%g3,%g3
189 umul %o3,
[all...]
/freebsd-10.2-release/crypto/openssl/crypto/
H A Dsparccpuid.S76 clr %o3
151 clr %o3
208 1: add %o1,%o2,%o3
209 .word 0xd7e2100a !cas [%o0],%o2,%o3, compare [%o0] with %o2 and swap %o3
210 cmp %o2,%o3
212 mov %o3,%o2 ! cas is always fetching to dest. register
272 .word 0x97410000 !rd %tick,%o3
280 sub %o3,%o2,%o2
281 sub %o4,%o3,
[all...]
/freebsd-10.2-release/crypto/openssl/crypto/aes/asm/
H A Daes-sparcv9.pl45 $acc5="%o3";
523 ld [%i0+12],%o3
533 st %o3,[%i1+12]
583 or %l4,%l6,%o3
612 srl %o3,24,%l4
615 srl %o3,16,%l5
617 srl %o3,8,%l6
620 stb %o3,[%i1+15]
1069 ld [%i0+12],%o3
1079 st %o3,[
[all...]

Completed in 194 milliseconds

12