Home
last modified time | relevance | path

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

12345678910>>...15

/netbsd-src/external/lgpl3/gmp/dist/mpn/sparc32/
H A 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/
H A 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/sparc64/
H A 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 …]
H A 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 …]
H A 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 …]
/netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/
H A 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 …]
H A 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 …]
H A 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 …]
/netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc64/
H A Dsparcv9-gf2m.S9 SPARC_PIC_THUNK(%g1)
15 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
16 ld [%g1+0],%g1 ! OPENSSL_sparcv9cap_P[0]
18 andcc %g1, SPARCV9_VIS3, %g0
40 sllx %i1,32,%g1
43 or %i2,%g1,%g1
49 sllx %g1,2,%o2
50 mov %g1,%o0
51 sllx %g1,1,%o1
58 srax %o0,63,%g1 ! broadcast 63rd bit
[all …]
H A Dsparct4-mont.S11 SPARC_PIC_THUNK(%g1)
20 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
21 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0]
23 and %g1,SPARCV9_64BIT_STACK,%g1
24 movrz %g1,0,%g4
52 mov %i0,%g1
206 st %f1,[%g1+0*8+0]
207 st %f0,[%g1+0*8+4]
208 st %f3,[%g1+1*8+0]
209 st %f2,[%g1+1*8+4]
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc/
H A Dsparcv9-gf2m.S9 SPARC_PIC_THUNK(%g1)
15 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
16 ld [%g1+0],%g1 ! OPENSSL_sparcv9cap_P[0]
18 andcc %g1, SPARCV9_VIS3, %g0
40 sllx %i1,32,%g1
43 or %i2,%g1,%g1
49 sllx %g1,2,%o2
50 mov %g1,%o0
51 sllx %g1,1,%o1
58 srax %o0,63,%g1 ! broadcast 63rd bit
[all …]
H A Dsparct4-mont.S11 SPARC_PIC_THUNK(%g1)
20 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
21 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0]
23 and %g1,SPARCV9_64BIT_STACK,%g1
24 movrz %g1,0,%g4
52 mov %i0,%g1
206 st %f1,[%g1+0*8+0]
207 st %f0,[%g1+0*8+4]
208 st %f3,[%g1+1*8+0]
209 st %f2,[%g1+1*8+4]
[all …]
H A Dsha512-sparcv9.S56 SPARC_PIC_THUNK(%g1)
62 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
63 ld [%g1+4],%g1 ! OPENSSL_sparcv9cap_P[1]
65 andcc %g1, CFR_SHA512, %g0
187 ldx [%i0+48],%g1
211 xor %o5,%g1,%g5
222 xor %g1,%g5,%g5 ! Ch(e,f,g)
257 add %g1,%g5,%g2
259 srlx %o3,14,%g1 !! 1
264 xor %g4,%g1,%g1
[all …]
/netbsd-src/lib/libc/arch/sparc64/gen/
H A 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/compat/arch/sparc/gen/
H A 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/sparc/gen/
H A 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/external/mit/isl/dist/test_inputs/codegen/cloog/
H A Dmxm-shared.st1g1, g2, g3, g4, t0, t1] -> { S1[g0 + t1, i1] : (exists (e0 = floor((g1)/128), e1 = floor((128b1 -
3g1, g2, g3, g4, t0, t1] -> { [] : exists (e0 = floor((g0)/8), e1 = floor((-128b1 + g1)/4096), e2 =…
5 …schedule: "[N, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> [{ S1[i0, i1] -> [(-g1 + i1)] }, { S1[i0, i1…
6 options: "[N, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> { separate[i0] }"
H A Djacobi-shared.st1g1, g2, g3, g4, t0, t1] -> { S1[i0, i1] : exists (e0 = floor((-1 + h0)/2), e1 = floor((-32b0 + g1)…
3g1, g2, g3, g4, t0, t1] -> { [] : exists (e0 = floor((-32b0 + g1)/2048), e1 = floor((-32b1 + g2)/1…
5 …schedule: "[T, N, h0, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> [{ S1[i0, i1] -> [(1 - g1 + i0)] }, {…
6 options: "[T, N, h0, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> { separate[x] : x >= 3 }"
/netbsd-src/lib/libc/arch/sparc64/sys/
H A 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/
H A 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/
H A 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 …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/bn/asm/
H A Dsparcv9a-mont.pl183 ld [%o3+4],%g1 ! bp[0]
186 sllx %g1,32,%g1
189 or %g1,%o0,%o0
329 srlx %o3,16,%g1 ! 34-bit carry
425 addcc %g1,%o0,%o0
427 srlx %o3,16,%g1 ! 34-bit carry
430 add %g1,1,%g1
481 addcc %g1,%o0,%o0
483 srlx %o3,16,%g1 ! 34-bit carry
485 add %g1,1,%g1
[all …]
/netbsd-src/common/lib/libc/arch/sparc64/string/
H A 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/
H A 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/sparc/
H A 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)]

12345678910>>...15