Home
last modified time | relevance | path

Searched refs:g2 (Results 1 – 25 of 296) sorted by relevance

12345678910>>...12

/netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc64/
H A Dsha512-sparcv9.S4 .register %g2,#scratch
151 ldx [%i1+64],%g2
173 srlx %g2,%i5,%g2
174 or %g2,%o7,%o7
176 srlx %o0,32,%g2
177 add %l7,%g2,%g2
194 add %g5,%g2,%g2
197 add %g3,%g2,%g2
212 add %g5,%g2,%g2 ! +=K[0]
215 add %g2,%l3,%l3
[all …]
H A Dsparcv9-gf2m.S4 .register %g2,#scratch
97 srlx %g4,2,%g2
107 xor %g2,%o3,%o3
117 sllx %g5,4,%g2
120 xor %g2,%g1,%g1
126 srlx %g4,56,%g2
129 xor %g2,%o3,%o3
131 sllx %g5,12,%g2
134 xor %g2,%g1,%g1
140 srlx %g4,48,%g2
[all …]
H A Dsparct4-mont.S4 .register %g2,#scratch
53 mov %i1,%g2
60 ld [%g2+0*8+0],%l1
61 ld [%g2+0*8+4],%l0
64 ld [%g2+1*8+0],%l2
65 ld [%g2+1*8+4],%l1
68 ld [%g2+2*8+0],%l3
69 ld [%g2+2*8+4],%l2
72 ld [%g2+3*8+0],%l4
73 ld [%g2+3*8+4],%l3
[all …]
H A Dghash-sparcv9.S4 .register %g2,#scratch
306 .word 0x85b0e2a8 !xmulx %g3,%o0,%g2
317 xor %g1,%g2,%g2 ! Karatsuba post-processing
319 xor %o7,%o3,%o3 ! real destination is %g2
321 xor %o3,%g2,%g2
323 xor %o4,%g2,%g2
327 .word 0x83b0a2ad !xmulx %g2,%o5,%g1
328 xor %g2,%g4,%g4
329 .word 0x85b0a2cd !xmulxhi %g2,%o5,%g2
333 xor %g2,%g4,%g4
[all …]
/netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/
H A Dsha256-sparcv9.S7 .register %g2,#scratch
154 ldx [%i1+64],%g2
176 srlx %g2,%i5,%g2
177 or %g2,%o7,%o7
179 srlx %o0,32,%g2
180 add %l7,%g2,%g2
197 add %g5,%g2,%g2
200 add %g3,%g2,%g2
215 add %g5,%g2,%g2 ! +=K[0]
218 add %g2,%l3,%l3
[all …]
H A Dsha512-sparcv9.S7 .register %g2,#scratch
211 add %o7,%g5,%g2
229 add %g5,%g2,%g2
232 add %g3,%g2,%g2
247 add %g5,%g2,%g2 ! +=K[0]
250 add %g2,%o3,%o3
251 add %g2,%o7,%o7
260 add %g1,%g5,%g2
278 add %g5,%g2,%g2
281 add %g3,%g2,%g2
[all …]
H A Dsparcv9-gf2m.S7 .register %g2,#scratch
100 srlx %g4,2,%g2
110 xor %g2,%o3,%o3
120 sllx %g5,4,%g2
123 xor %g2,%g1,%g1
129 srlx %g4,56,%g2
132 xor %g2,%o3,%o3
134 sllx %g5,12,%g2
137 xor %g2,%g1,%g1
143 srlx %g4,48,%g2
[all …]
H A Dsparct4-mont.S7 .register %g2,#scratch
56 mov %i1,%g2
63 ld [%g2+0*8+0],%l1
64 ld [%g2+0*8+4],%l0
67 ld [%g2+1*8+0],%l2
68 ld [%g2+1*8+4],%l1
71 ld [%g2+2*8+0],%l3
72 ld [%g2+2*8+4],%l2
75 ld [%g2+3*8+0],%l4
76 ld [%g2+3*8+4],%l3
[all …]
H A Dghash-sparcv9.S7 .register %g2,#scratch
309 .word 0x85b0e2a8 !xmulx %g3,%o0,%g2
320 xor %g1,%g2,%g2 ! Karatsuba post-processing
322 xor %o7,%o3,%o3 ! real destination is %g2
324 xor %o3,%g2,%g2
326 xor %o4,%g2,%g2
330 .word 0x83b0a2ad !xmulx %g2,%o5,%g1
331 xor %g2,%g4,%g4
332 .word 0x85b0a2cd !xmulxhi %g2,%o5,%g2
336 xor %g2,%g4,%g4
[all …]
/netbsd-src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/
H A Dsha512-sparcv9.S7 .register %g2,#scratch
211 add %o7,%g5,%g2
229 add %g5,%g2,%g2
232 add %g3,%g2,%g2
247 add %g5,%g2,%g2 ! +=K[0]
250 add %g2,%o3,%o3
251 add %g2,%o7,%o7
260 add %g1,%g5,%g2
278 add %g5,%g2,%g2
281 add %g3,%g2,%g2
[all …]
H A Dsparcv9-gf2m.S7 .register %g2,#scratch
100 srlx %g4,2,%g2
110 xor %g2,%o3,%o3
120 sllx %g5,4,%g2
123 xor %g2,%g1,%g1
129 srlx %g4,56,%g2
132 xor %g2,%o3,%o3
134 sllx %g5,12,%g2
137 xor %g2,%g1,%g1
143 srlx %g4,48,%g2
[all …]
H A Dsparct4-mont.S7 .register %g2,#scratch
56 mov %i1,%g2
63 ld [%g2+0*8+0],%l1
64 ld [%g2+0*8+4],%l0
67 ld [%g2+1*8+0],%l2
68 ld [%g2+1*8+4],%l1
71 ld [%g2+2*8+0],%l3
72 ld [%g2+2*8+4],%l2
75 ld [%g2+3*8+0],%l4
76 ld [%g2+3*8+4],%l3
[all …]
H A Dghash-sparcv9.S7 .register %g2,#scratch
309 .word 0x85b0e2a8 !xmulx %g3,%o0,%g2
320 xor %g1,%g2,%g2 ! Karatsuba post-processing
322 xor %o7,%o3,%o3 ! real destination is %g2
324 xor %o3,%g2,%g2
326 xor %o4,%g2,%g2
330 .word 0x83b0a2ad !xmulx %g2,%o5,%g1
331 xor %g2,%g4,%g4
332 .word 0x85b0a2cd !xmulxhi %g2,%o5,%g2
336 xor %g2,%g4,%g4
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc/
H A Dsha512-sparcv9.S4 .register %g2,#scratch
208 add %o7,%g5,%g2
226 add %g5,%g2,%g2
229 add %g3,%g2,%g2
244 add %g5,%g2,%g2 ! +=K[0]
247 add %g2,%o3,%o3
248 add %g2,%o7,%o7
257 add %g1,%g5,%g2
275 add %g5,%g2,%g2
278 add %g3,%g2,%g2
[all …]
H A Dsparcv9-gf2m.S4 .register %g2,#scratch
97 srlx %g4,2,%g2
107 xor %g2,%o3,%o3
117 sllx %g5,4,%g2
120 xor %g2,%g1,%g1
126 srlx %g4,56,%g2
129 xor %g2,%o3,%o3
131 sllx %g5,12,%g2
134 xor %g2,%g1,%g1
140 srlx %g4,48,%g2
[all …]
H A Dsparct4-mont.S4 .register %g2,#scratch
53 mov %i1,%g2
60 ld [%g2+0*8+0],%l1
61 ld [%g2+0*8+4],%l0
64 ld [%g2+1*8+0],%l2
65 ld [%g2+1*8+4],%l1
68 ld [%g2+2*8+0],%l3
69 ld [%g2+2*8+4],%l2
72 ld [%g2+3*8+0],%l4
73 ld [%g2+3*8+4],%l3
[all …]
/netbsd-src/external/lgpl3/gmp/dist/mpn/sparc32/v9/
H A Dsqr_diagonal.asm108 or %g3,%g4,%g2 C 0000hhhhXXXXllll
111 andn %g2,%g5,%g2 C 0000hhhh0000llll
114 stx %g2,[%fp+80]
134 stx %g2,[%fp+80]
138 or %g3,%g4,%g2 C 0000hhhhXXXXllll
141 andn %g2,%g5,%g2 C 0000hhhh0000llll
143 stx %g2,[%fp+72]
172 stx %g2,[%fp+72]
178 or %g3,%g4,%g2 C 0000hhhhXXXXllll
182 andn %g2,%g5,%g2 C 0000hhhh0000llll
[all …]
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dmp_subr.S85 .register %g2,#scratch
144 srlx %g2, PG_SHIFT4U, %g2 ! drop unused va bits
146 sllx %g2, PG_SHIFT4U, %g2
152 or %g2, DEMAP_PAGE_SECONDARY, %g2 ! Demap page from secondary context only
153 stxa %g2, [%g2] ASI_DMMU_DEMAP ! Do the demap
154 stxa %g2, [%g2] ASI_IMMU_DEMAP ! to both TLBs
156 srl %g2, 0, %g2 ! and make sure it's both 32- and 64-bit entries
181 stxa %g2, [%g2] ASI_DMMU_DEMAP ! Do the demap
182 stxa %g2, [%g2] ASI_IMMU_DEMAP ! Do the demap
189 IPIEVC_INC(IPI_EVCNT_TLB_PTE,%g2,%g3)
[all …]
/netbsd-src/external/mit/isl/dist/test_inputs/codegen/cloog/
H A Djacobi-shared.st1g2, g3, g4, t0, t1] -> { S1[i0, i1] : exists (e0 = floor((-1 + h0)/2), e1 = floor((-32b0 + g1)/204…
3g2, g3, g4, t0, t1] -> { [] : exists (e0 = floor((-32b0 + g1)/2048), e1 = floor((-32b1 + g2)/1024)…
5 …edule: "[T, N, h0, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> [{ S1[i0, i1] -> [(1 - g1 + i0)] }, { S1…
6 options: "[T, N, h0, b0, b1, g0, g1, g2, g3, g4, t0, t1] -> { separate[x] : x >= 3 }"
/netbsd-src/external/lgpl3/gmp/dist/mpn/sparc32/v8/
H A Daddmul_1.asm78 addcc %g3,%g2,%g3 C 1
80 rd %y,%g2 C 1
81 addx %g0,%g2,%g2
88 addxcc %g3,%g2,%g3 C 2
90 rd %y,%g2 C 2
91 addx %g0,%g2,%g2
97 addxcc %g3,%g2,%g3 C 3
99 rd %y,%g2 C 3
101 addx %g0,%g2,%g2
107 addxcc %g3,%g2,%g3 C 4
[all …]
H A Dmul_1.asm60 orcc %g0,%g0,%g2
62 orcc %g0,%g0,%g2
68 orcc %g0,%g0,%g2
73 orcc %g0,%g0,%g2
76 addcc %g3,%g2,%g3 C 1
79 rd %y,%g2 C 1
82 addxcc %g3,%g2,%g3 C 2
85 rd %y,%g2 C 2
88 addxcc %g3,%g2,%g3 C 3
92 rd %y,%g2 C 3
[all …]
/netbsd-src/lib/libc/compat/arch/sparc/gen/
H A Dcompat_sigsetjmp.S38 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE
44 set _C_LABEL(_setjmp), %g2
45 ld [%g1 + %g2], %g1
50 1: set _C_LABEL(setjmp), %g2
51 ld [%g1 + %g2], %g1
57 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE
58 ld [%o0 + 56], %g2 ! restoremask = jmpbuf[JBLEN]
59 tst %g2
64 set _C_LABEL(_longjmp), %g2
65 ld [%g1 + %g2], %g1
[all …]
/netbsd-src/lib/libc/arch/sparc/gen/
H A Dsigsetjmp.S38 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE
44 set _C_LABEL(_setjmp), %g2
45 ld [%g1 + %g2], %g1
50 1: set _C_LABEL(__setjmp14), %g2
51 ld [%g1 + %g2], %g1
57 PIC_PROLOGUE(%g1, %g2) ! %g1 = _GLOBAL_OFFSET_TABLE
58 ld [%o0 + 56], %g2 ! restoremask = jmpbuf[JBLEN]
59 tst %g2
64 set _C_LABEL(_longjmp), %g2
65 ld [%g1 + %g2], %g1
[all …]
/netbsd-src/lib/libc/arch/sparc64/gen/
H A Dsetjmp.S62 .register %g2,#ignore
71 mov %g2, %l2
88 ldx [%i1 + %o4], %g2
89 call %g2
91 ldx [%i1 + _C_LABEL(__sigprocmask14)], %g2
92 call %g2
101 ldx [%i1 + %o4], %g2
102 call %g2
104 ldx [%i1 + _C_LABEL(__sigaltstack14)], %g2
105 call %g2
/netbsd-src/lib/libarch/sparc/v8/
H A Dsparc_v8.S68 sra %o0, 31, %g2
69 wr %g2, 0, %y
83 udiv %o0, %o1, %g2
84 smul %g2, %o1, %g2
86 sub %o0, %g2, %o0
98 sdiv %o0, %o1, %g2
99 smul %g2, %o1, %g2
101 sub %o0, %g2, %o0

12345678910>>...12