Home
last modified time | relevance | path

Searched refs:g1 (Results 1 – 25 of 209) sorted by relevance

123456789

/netbsd/src/external/lgpl3/gmp/dist/mpn/sparc32/
Dumul.asm40 mulscc %g1,%o2,%g1
41 mulscc %g1,%o2,%g1
42 mulscc %g1,%o2,%g1
43 mulscc %g1,%o2,%g1
44 mulscc %g1,%o2,%g1
45 mulscc %g1,%o2,%g1
46 mulscc %g1,%o2,%g1
47 mulscc %g1,%o2,%g1
48 mulscc %g1,%o2,%g1
49 mulscc %g1,%o2,%g1
[all …]
/netbsd/src/lib/libc/compat/arch/sparc64/gen/
Dcompat_sigsetjmp.S38 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
42 ldx [%g1+%o3], %g1
43 jmp %g1
48 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
53 ldx [%g1 + %o4], %g1
54 jmp %g1
61 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
64 ldx [%g1 + _C_LABEL(setjmp)], %g1 ! if (%o1 != 0) goto _setjmp;
65 ldx [%g1 + _C_LABEL(_setjmp)], %g1 ! else goto __setjmp;
67 jmp %g1
[all …]
/netbsd/src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/
Dsparcv9-gf2m.S12 SPARC_PIC_THUNK(%g1)
18 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
19 ld [%g1+0],%g1 ! OPENSSL_sparcv9cap_P[0]
21 andcc %g1, SPARCV9_VIS3, %g0
43 sllx %i1,32,%g1
46 or %i2,%g1,%g1
52 sllx %g1,2,%o2
53 mov %g1,%o0
54 sllx %g1,1,%o1
61 srax %o0,63,%g1 ! broadcast 63rd bit
[all …]
Dsparct4-mont.S14 SPARC_PIC_THUNK(%g1)
23 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
24 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0]
26 and %g1,SPARCV9_64BIT_STACK,%g1
27 movrz %g1,0,%g4
55 mov %i0,%g1
209 st %f1,[%g1+0*8+0]
210 st %f0,[%g1+0*8+4]
211 st %f3,[%g1+1*8+0]
212 st %f2,[%g1+1*8+4]
[all …]
Dsha512-sparcv9.S59 SPARC_PIC_THUNK(%g1)
65 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
66 ld [%g1+4],%g1 ! OPENSSL_sparcv9cap_P[1]
68 andcc %g1, CFR_SHA512, %g0
190 ldx [%i0+48],%g1
214 xor %o5,%g1,%g5
225 xor %g1,%g5,%g5 ! Ch(e,f,g)
260 add %g1,%g5,%g2
262 srlx %o3,14,%g1 !! 1
267 xor %g4,%g1,%g1
[all …]
Daes-sparcv9.S354 srl %i0,5,%g1
358 and %g1,2040,%g1
363 ldx [%i4+%g1],%g1
402 srlx %g1,16,%g1 !
409 xor %g1,%l6,%l6
446 srl %l4,5,%g1
450 and %g1,2040,%g1
454 ldx [%i4+%g1],%g1
488 srlx %g1,16,%g1
501 xor %g1,%i2,%i2
[all …]
Dsparcv9-mont.S13 sethi %hi(0xffffffff),%g1
20 or %g1,%lo(0xffffffff),%g1
23 and %i5,%g1,%i5
40 and %o0,%g1,%o3
45 and %l3,%g1,%l3
60 and %o0,%g1,%o3
78 and %o0,%g1,%o3
86 and %o0,%g1,%o3
113 and %o0,%g1,%o3
116 and %l3,%g1,%l3
[all …]
/netbsd/src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/
Dsparcv9-gf2m.S12 SPARC_PIC_THUNK(%g1)
18 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
19 ld [%g1+0],%g1 ! OPENSSL_sparcv9cap_P[0]
21 andcc %g1, SPARCV9_VIS3, %g0
43 sllx %i1,32,%g1
46 or %i2,%g1,%g1
52 sllx %g1,2,%o2
53 mov %g1,%o0
54 sllx %g1,1,%o1
61 srax %o0,63,%g1 ! broadcast 63rd bit
[all …]
Dsparct4-mont.S14 SPARC_PIC_THUNK(%g1)
23 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
24 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0]
26 and %g1,SPARCV9_64BIT_STACK,%g1
27 movrz %g1,0,%g4
55 mov %i0,%g1
209 st %f1,[%g1+0*8+0]
210 st %f0,[%g1+0*8+4]
211 st %f3,[%g1+1*8+0]
212 st %f2,[%g1+1*8+4]
[all …]
Dsha512-sparcv9.S59 SPARC_PIC_THUNK(%g1)
65 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
66 ld [%g1+4],%g1 ! OPENSSL_sparcv9cap_P[1]
68 andcc %g1, CFR_SHA512, %g0
190 ldx [%i0+48],%g1
214 xor %o5,%g1,%g5
225 xor %g1,%g5,%g5 ! Ch(e,f,g)
260 add %g1,%g5,%g2
262 srlx %o3,14,%g1 !! 1
267 xor %g4,%g1,%g1
[all …]
Daes-sparcv9.S354 srl %i0,5,%g1
358 and %g1,2040,%g1
363 ldx [%i4+%g1],%g1
402 srlx %g1,16,%g1 !
409 xor %g1,%l6,%l6
446 srl %l4,5,%g1
450 and %g1,2040,%g1
454 ldx [%i4+%g1],%g1
488 srlx %g1,16,%g1
501 xor %g1,%i2,%i2
[all …]
Dsparcv9-mont.S13 sethi %hi(0xffffffff),%g1
20 or %g1,%lo(0xffffffff),%g1
23 and %i5,%g1,%i5
40 and %o0,%g1,%o3
45 and %l3,%g1,%l3
60 and %o0,%g1,%o3
78 and %o0,%g1,%o3
86 and %o0,%g1,%o3
113 and %o0,%g1,%o3
116 and %l3,%g1,%l3
[all …]
/netbsd/src/lib/libc/arch/sparc64/gen/
Dsigsetjmp.S43 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
50 ldx [%g1+%o3], %o3 ! if (%o1 == 0) goto _setjmp;
51 ldx [%g1+%o2], %o3 ! else goto __setjmp;
57 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
64 ldx [%g1+%o4], %o4 ! if (%o2 == 0) goto _longjmp;
65 ldx [%g1+%o3], %o4 ! else goto __longjmp;
74 PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
78 ldx [%g1+_C_LABEL(__setjmp14)], %g1 ! if (%o1 != 0) goto __setjmp;
79 ldx [%g1+_C_LABEL(_setjmp)], %g1 ! else goto _setjmp;
81 jmp %g1
[all …]
/netbsd/src/lib/libc/arch/sparc/gen/
Dsigsetjmp.S38 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE
45 ld [%g1 + %g2], %g1
46 jmp %g1
51 ld [%g1 + %g2], %g1
52 jmp %g1
57 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE
65 ld [%g1 + %g2], %g1
66 jmp %g1
71 ld [%g1 + %g2], %g1
72 jmp %g1
[all …]
/netbsd/src/lib/libc/compat/arch/sparc/gen/
Dcompat_sigsetjmp.S38 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE
45 ld [%g1 + %g2], %g1
46 jmp %g1
51 ld [%g1 + %g2], %g1
52 jmp %g1
57 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE
65 ld [%g1 + %g2], %g1
66 jmp %g1
71 ld [%g1 + %g2], %g1
72 jmp %g1
[all …]
/netbsd/src/lib/libc/arch/sparc64/sys/
Dcerror.S64 PIC_PROLOGUE(%g1, %o3)
66 ldx [%g1 + %o1], %g1
67 st %o0, [%g1]
75 PIC_PROLOGUE(%g1, %o3)
76 ldx [%g1 + _C_LABEL(errno)], %g1
77 st %o0, [%g1]
85 sethi %hi(_C_LABEL(errno)), %g1
86 st %o0, [%g1 + %lo(_C_LABEL(errno))]
/netbsd/src/lib/libc/arch/sparc64/
DSYS.h56 PIC_PROLOGUE(%g1,%g5); \
59 ldx [%g1+%g5],%g5; \
64 PIC_PROLOGUE(%g1,%g5); \
65 ldx [%g1+_C_LABEL(name)],%g5; jmp %g5; nop
67 #define JUMP(name) set _C_LABEL(name),%g1; jmp %g1; nop
76 ENTRY(x); mov _CAT(SYS_,y),%g1; t ST_SYSCALL; bcc 1f; nop; ERROR(); 1:
87 ENTRY(x); mov (_CAT(SYS_,x))|SYSCALL_G5RFLAG,%g1; add %o7,8,%g5; \
94 ENTRY(x); mov (_CAT(SYS_,y))|SYSCALL_G5RFLAG,%g1; add %o7,8,%g5; \
112 ENTRY(x); mov _CAT(SYS_,x),%g1; t ST_SYSCALL
121 ENTRY(x); mov (_CAT(SYS_,x))|SYSCALL_G5RFLAG,%g1; add %o7,8,%g5; \
[all …]
/netbsd/src/crypto/external/bsd/openssl/dist/crypto/bn/asm/
Dsparcv9a-mont.pl188 ld [%o3+4],%g1 ! bp[0]
191 sllx %g1,32,%g1
194 or %g1,%o0,%o0
334 srlx %o3,16,%g1 ! 34-bit carry
430 addcc %g1,%o0,%o0
432 srlx %o3,16,%g1 ! 34-bit carry
435 add %g1,1,%g1
486 addcc %g1,%o0,%o0
488 srlx %o3,16,%g1 ! 34-bit carry
490 add %g1,1,%g1
[all …]
Dsparct4-mont.pl102 SPARC_PIC_THUNK(%g1)
132 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
133 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0]
135 and %g1,SPARCV9_64BIT_STACK,%g1
136 movrz %g1,0,%g4
452 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
453 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0]
455 and %g1,SPARCV9_64BIT_STACK,%g1
456 movrz %g1,0,%g4
687 add $num, 63, %g1
[all …]
/netbsd/src/common/lib/libc/arch/sparc64/string/
Dstrlen.S69 ldx [%o1], %g1
112 or %o4, %g1, %g1 ! Make leading bytes != 0
115 or %g1, %o2, %o5 ! Do step 1 -- use or/andn instead of nor/and
116 add %g1, %o3, %g5
121 ldx [%o1], %g1
128 btst %g1, %o5 ! Check high byte
133 btst %g1, %o5 ! Check 2nd byte
138 btst %g1, %o5 ! Check 3rd byte
143 btst %g1, %o5 ! Check 4th byte
148 btst %g1, %o5 ! Check 5th byte
[all …]
/netbsd/src/external/lgpl3/gmp/dist/mpn/sparc32/v9/
Dsqr_diagonal.asm288 ldx [%fp-16],%g1 C p0
296 add %g2,%g1,%g1 C add p16 to p0 (ADD1)
301 srlx %g1,32,%l0
303 stw %g1,[%i0-8]
338 ldx [%fp-32],%g1 C p0
346 add %g2,%g1,%g1 C add p16 to p0 (ADD1)
351 srlx %g1,32,%l0
353 stw %g1,[%i0-8]
386 ldx [%l4+8],%g1 C p0
392 add %g2,%g1,%g1 C add p16 to p0 (ADD1)
[all …]
/netbsd/src/sys/lib/libkern/arch/sparc64/
Drandom.S56 set randseed, %g1
57 ldx [%o5 + %g1], %g1
58 ld [%g1], %o0
60 sethi %hi(randseed), %g1
61 ld [%g1 + %lo(randseed)], %o0
92 st %o0, [%g1]
94 st %o0, [%g1 + %lo(randseed)]
102 st %o0, [%g1]
104 st %o0, [%g1 + %lo(randseed)]
/netbsd/src/sys/lib/libkern/arch/sparc/
Drandom.S56 set randseed, %g1
57 ld [%o5 + %g1], %g1
58 ld [%g1], %o0
60 sethi %hi(randseed), %g1
61 ld [%g1 + %lo(randseed)], %o0
92 st %o0, [%g1]
94 st %o0, [%g1 + %lo(randseed)]
102 st %o0, [%g1]
104 st %o0, [%g1 + %lo(randseed)]
/netbsd/src/crypto/external/bsd/openssl/dist/crypto/perlasm/
Dsparcv9_modes.pl100 srlx %o1, $iright, %g1
102 or %g1, %o0, %o0
210 srlx %o1, $iright, %g1
212 or %g1, %o0, %o0
319 srlx %o1, $iright, %g1
321 or %g1, %o0, %o0
411 srlx %o1, $iright, %g1
412 or %g1, %o0, %o0
414 srlx %o2, $iright, %g1
415 or %g1, %o1, %o1
[all …]
/netbsd/src/lib/libc/arch/sparc/sys/
Dptrace.S58 PIC_PROLOGUE(%g1,%g2)
60 ld [%g1 + %g2], %g1
61 st %g0, [%g1]
63 sethi %hi(_C_LABEL(errno)), %g1
64 st %g0, [%g1 + %lo(_C_LABEL(errno))]
67 mov SYS_ptrace, %g1

123456789