Searched refs:l0 (Results 1 - 25 of 90) sorted by relevance

1234

/illumos-gate/usr/src/common/crypto/sha1/sparc/sun4u/
H A Dsha1_asm.s158 sll %o0, 5, %l0
171 or %l0, %l3, %l0
174 add %l0, %l1, %l0
179 add %l0, %l1, %l0
182 add %l0, %l2, %o5
186 sll %o5, 5, %l0
200 or %l0,
[all...]
/illumos-gate/usr/src/lib/brand/shared/brand/sparc/
H A Dcrt.s70 add %o0, 1, %l0 ! add 1 to argc for last element of 0
71 sll %l0, CPTRSHIFT, %l0 ! multiply argc by pointer size
72 add %o1, %l0, %o2 ! and add to argv to get first env ptr
/illumos-gate/usr/src/uts/common/des/
H A Ddes_soft.c225 uint32_t l0, l1, w; local
236 l0 = l1 = 0;
242 l0 |= longtab[pbit];
252 l0 |= longtab[pbit];
257 work2.long0 = l0;
268 e0 op p->l0; \
275 e0 op p->l0; \
329 u_int r0, l0, r1, l1; local
331 l0 = work2.long0;
333 cipher(0, r0, l0, r
359 uint32_t l0, l1, w; local
[all...]
/illumos-gate/usr/src/cmd/mdb/sparc/v9/kmdb/
H A Dkaif_invoke.s96 setx copyargsend, %l1, %l0
97 ldx [%l0 + %i1], %l0
98 jmp %l0
113 add %i2, 6*8, %l0 ! %l0 is &argv[6]
122 ldx [%l0 + %i1], %l2
139 mov %g6, %l0
148 mov %l0, %g6
H A Dkmdb_setcontext.s71 ldx [%g7 + UC_GREG(REG_PC)], %l0
72 jmp %l0
/illumos-gate/usr/src/lib/libcrypt/common/
H A Ddes_soft.c277 uint32_t l0, l1, w; local
288 l0 = l1 = 0;
294 l0 |= longtab[pbit];
304 l0 |= longtab[pbit];
309 work2.long0 = l0;
318 e0 op p->l0; \
371 uint32_t r0, l0, r1, l1; local
373 l0 = work2.long0;
375 cipher(0, r0, l0, r1, l1);
376 cipher(1, r1, l1, r0, l0);
401 uint32_t l0, l1, w; local
[all...]
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dstrncpy.s88 add %i2, %i4, %l0 ! need single dest pointer for fill
94 add %i2, %i4, %l0 ! dst
98 andcc %l0, 3, %g1 ! destination word aligned ?
107 sub %i1, %l1, %l0 ! dword - 0x01010101
108 andcc %l0, %g1, %g0 ! ((dword - 0x01010101) & ~dword & 0x80808080)
116 add %i2, %i4, %l0 ! pointer to dest string
118 stb %g1, [%l0] ! store it
123 stb %g1, [%l0 + 1] ! store it
129 stb %g1, [%l0 + 2] ! store it
134 stb %i1, [%l0
[all...]
H A Dstrlcpy.s81 add %i2, %g4, %l0 ! l0 = dest
84 andcc %l0, 3, %g1 ! word aligned?
93 sub %l1, %i4, %l0 ! word - 0x01010101
94 andcc %l0, %g1, %g0 ! doit
159 sub %l1, %i4, %l0 ! word - 0x01010101
160 andcc %l0, %g1, %g0 ! do it
187 sub %l1, %i4, %l0 ! x - 0x01010101
188 andcc %l0, %g1, %g0 ! get your Mycroft on
190 add %i2, %g4, %l0 ! ds
[all...]
H A Dascii_strcasecmp.s136 sub %i0, 'A', %l0 ! transform for faster uppercase check
138 cmp %l0, ('Z' - 'A') ! s1[0] uppercase?
157 sub %i0, 'A', %l0 ! transform for faster uppercase check
159 cmp %l0, ('Z' - 'A') ! s1[1] uppercase?
178 sub %i0, 'A', %l0 ! transform for faster uppercase check
180 cmp %l0, ('Z' - 'A') ! s1[2] uppercase?
240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
242 add %l0, %l2, %l1 ! p1 = q1 + m2
244 add %l0, %l3, %l0 ! q
[all...]
/illumos-gate/usr/src/uts/sun4/brand/common/
H A Dbrand_solaris.s137 stn %l0, [%g2 + CPU_TMP1];
158 GLOBALS_SWAP(%l0); /* switch to normal globals */
174 GLOBALS_RESTORE(%l0); /* delay slot - */
194 GLOBALS_RESTORE(%l0); /* delay slot - */
211 GLOBALS_RESTORE(%l0); /* delay slot - */
215 GLOBALS_RESTORE(%l0); /* switch back to alternate globals */
267 GLOBALS_SWAP(%l0); /* switch to normal globals */
269 GLOBALS_RESTORE(%l0); /* switch back to alternate globals */
295 ldn [%g2 + CPU_TMP1], %l0;
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dboot.s145 set EB_ARGV, %l0 ! code for this entry
146 st %l0, [%o0] ! store it
147 add %fp, 68, %l0 ! argument vector is at %fp+68
148 st %l0, [%o0 + 4] ! store that
152 add %l0, %l1, %l0 ! and get address of first env ptr
153 st %l0, [%o0 + 12] ! store it in the vector
159 ld [%l0], %l1 ! get an entry
162 add %l0, 4, %l0 ! incrementin
[all...]
/illumos-gate/usr/src/lib/libc/sparc/crt/
H A D_rtboot.s102 set EB_ARGV, %l0 ! code for this entry
103 st %l0, [%o0] ! store it
104 add %fp, 68, %l0 ! argument vector is at %fp+68
105 st %l0, [%o0 + 4] ! store that
109 add %l0, %l1, %l0 ! and get address of first env ptr
110 st %l0, [%o0 + 12] ! store it in the vector
116 ld [%l0], %l1 ! get an entry
119 add %l0, 4, %l0 ! incrementin
[all...]
/illumos-gate/usr/src/lib/libnsl/des/
H A Ddes_soft.c314 uint32_t l0, l1, w; local
325 l0 = l1 = 0;
331 l0 |= longtab[pbit];
341 l0 |= longtab[pbit];
346 work2.long0 = l0;
355 e0 op p->l0; \
406 uint32_t r0, l0, r1, l1; local
408 l0 = work2.long0;
410 cipher(0, r0, l0, r1, l1);
411 cipher(1, r1, l1, r0, l0);
436 uint32_t l0, l1, w; local
[all...]
/illumos-gate/usr/src/uts/sun4u/opl/ml/
H A Ddrmach_asm.s190 stx %l0, [%o2+8*0]
217 * l0 - SCF_REG_BASE
223 stx %l0, [%o1+8*0]
232 mov ASI_L2_CTRL_RW_ADDR, %l0
233 ldxa [%l0]ASI_L2_CTRL, %l1
242 ldx [%o1+8*0], %l0
269 mov ASI_L2_CTRL_RW_ADDR, %l0
270 ldxa [%l0]ASI_L2_CTRL, %l1
275 stxa %l2, [%l0]ASI_L2_CTRL
278 ldx [%o0 + SCF_REG_BASE], %l0
[all...]
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vsin.S130 ! l0 hx0
220 ld [%i1],%l0 ! hx = *x
223 andn %l0,%i5,%l0 ! hx &= ~0x80000000
233 sub %l0,LIM_l6,%g1
234 sub %l7,%l0,%o7
290 cmp %l0,%l5
318 sub %l0,%o7,%l0
325 srl %l0,1
[all...]
H A D__vexpf.S318 ld [%i1],%l0 ! (0) Xi = ((int*)px)[0]
324 and %l0,G5_CONST,%l0 ! (0) ax = Xi & 0x7fffffff
357 cmp %l0,I5_THRESHOLD
430 lda [%i1]%asi,%l0 ! (8) Xi = ((int*)px)[0]
460 and %l0,G5_CONST,%l0 ! (8) ax = Xi & 0x7fffffff
649 ld [%i1],%l0
654 and %l0,G5_CONST,%l1
674 lda [%i1]%asi,%l0
[all...]
H A D__vcos.S200 ! l0 hx0
291 ld [%i1],%l0 ! hx = *x
294 andn %l0,MSK_SIGN,%l0 ! hx &= ~0x80000000
304 sub %l0,LIM_l6,%g1
305 sub LIM_l7,%l0,%o7
361 cmp %l0,LIM_l5
389 sub %l0,%o7,%l0
396 srl %l0,1
[all...]
H A D__vsincos.S74 ! l0 hx0,k0
177 ld [%i1],%l0 ! *x
180 andn %l0,%i5,%l0 ! mask off sign
188 sub %l0,%o4,%g5
189 sub %o5,%l0,%o7
258 sub %o3,%l0,%l0
265 or %l0,%l1,%l0
[all...]
/illumos-gate/usr/src/uts/sun4/ml/
H A Dip_ocsum.s245 ! %l0-7,%o0-5,%g2-3 mainloop temporaries
256 ldx [%i5], %l0 ! NB base addr
269 andn %l0, %l4, %l0 ! select hw's from src
271 srlx %l0, 32, %o0 ! hi32
277 .dw: ldx [%i0], %l0 ! tmp64 = *src++ (groups with the branch below)
282 srlx %l0, 32, %o0 ! hi32
283 9: and %l0, %g1, %l0 ! lo32
289 add %l0,
[all...]
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dascii_strcasecmp.s136 sub %i0, 'A', %l0 ! transform for faster uppercase check
138 cmp %l0, ('Z' - 'A') ! s1[0] uppercase?
157 sub %i0, 'A', %l0 ! transform for faster uppercase check
159 cmp %l0, ('Z' - 'A') ! s1[1] uppercase?
178 sub %i0, 'A', %l0 ! transform for faster uppercase check
180 cmp %l0, ('Z' - 'A') ! s1[2] uppercase?
240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
242 add %l0, %l2, %l1 ! p1 = q1 + m2
244 add %l0, %l3, %l0 ! q
[all...]
H A Dstrlcpy.s84 add %i2, %g4, %l0 ! dst
86 and %l0, 3, %g1 ! dst<1:0> to examine offset
97 andcc %l0, 7, %g0 ! dst word aligned ?
107 sub %l1, %i4, %l0 ! dword - 0x0101010101010101
108 andcc %l0, %g1, %g0 ! ((dword - 0x0101010101010101) & ~dword & 0x8080808080808080)
239 sub %l1, %i4, %l0 ! dword - 0x0101010101010101
240 andcc %l0, %g1, %g0 ! ((dword - 0x0101010101010101) & ~dword & 0x80808080
263 sub %l1, %i4, %l0 ! x - 0x0101010101010101
264 andcc %l0, %g1, %g0 ! ((x - 0x0101010101010101) & ~x & 0x8080808080808080)
266 add %i2, %g4, %l0 ! ds
[all...]
/illumos-gate/usr/src/lib/libc/sparcv9/fp/
H A D__quad_mag64.s183 srlx %o0,48,%l0
184 andcc %l0,%l7,%l0 ! l0 = ex
190 mov 1,%l0
204 sub %l0,%l1,%l1 ! l1 = e = ex - ey
254 add %l0,1,%l0
296 add %l0,1,%l0
[all...]
/illumos-gate/usr/src/cmd/units/
H A Dunits.c332 l0:
350 goto l0;
353 goto l0;
359 goto l0;
370 goto l0;
382 goto l0;
386 goto l0;
389 goto l0;
395 goto l0;
399 goto l0;
[all...]
/illumos-gate/usr/src/uts/sun4v/ml/
H A Dmach_locore.s374 * borrowing some of sys_trap's unused locals. %l0 thru %l3 may be used
390 * %l0, %l1 temps
458 rdpr %canrestore, %l0
463 wrpr %g0, %l0, %otherwin
467 mov KCONTEXT, %l0
469 stxa %l0, [%l1]ASI_MMU_CTX
502 rdpr %tpc, %l0
505 stn %l0, [%l7 + PC_OFF]
517 rdpr %pil, %l0
518 cmp %g4, %l0
[all...]
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dmach_locore.s366 * borrowing some of sys_trap's unused locals. %l0 thru %l3 may be used
382 * %l0, %l1 temps
434 rdpr %canrestore, %l0
439 wrpr %g0, %l0, %otherwin
443 sethi %hi(kcontextreg), %l0
444 ldx [%l0 + %lo(kcontextreg)], %l0
447 xor %l0, %l2, %l2
455 stxa %l0, [%l1]ASI_MMU_CTX
480 rdpr %tpc, %l0
[all...]

Completed in 101 milliseconds

1234