Home
last modified time | relevance | path

Searched refs:l0 (Results 1 – 25 of 97) sorted by relevance

1234

/titanic_50/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, %l3, %l0
203 add %l0, %l1, %l0
208 add %l0, %l1, %l0
211 add %l0, %l2, %o4
[all …]
/titanic_50/usr/src/uts/common/des/
H A Ddes_soft.c225 uint32_t l0, l1, w; in des_encrypt() local
236 l0 = l1 = 0; in des_encrypt()
242 l0 |= longtab[pbit]; in des_encrypt()
252 l0 |= longtab[pbit]; in des_encrypt()
257 work2.long0 = l0; in des_encrypt()
268 e0 op p->l0; \ in des_encrypt()
275 e0 op p->l0; \ in des_encrypt()
329 u_int r0, l0, r1, l1; in des_encrypt() local
331 l0 = work2.long0; in des_encrypt()
333 cipher(0, r0, l0, r1, l1); in des_encrypt()
[all …]
/titanic_50/usr/src/lib/libcrypt/common/
H A Ddes_soft.c277 uint32_t l0, l1, w; in des_encrypt() local
288 l0 = l1 = 0; in des_encrypt()
294 l0 |= longtab[pbit]; in des_encrypt()
304 l0 |= longtab[pbit]; in des_encrypt()
309 work2.long0 = l0; in des_encrypt()
318 e0 op p->l0; \ in des_encrypt()
371 uint32_t r0, l0, r1, l1; in des_encrypt() local
373 l0 = work2.long0; in des_encrypt()
375 cipher(0, r0, l0, r1, l1); in des_encrypt()
376 cipher(1, r1, l1, r0, l0); in des_encrypt()
[all …]
/titanic_50/usr/src/lib/libnsl/des/
H A Ddes_soft.c314 uint32_t l0, l1, w; in __des_encrypt() local
325 l0 = l1 = 0; in __des_encrypt()
331 l0 |= longtab[pbit]; in __des_encrypt()
341 l0 |= longtab[pbit]; in __des_encrypt()
346 work2.long0 = l0; in __des_encrypt()
355 e0 op p->l0; \ in __des_encrypt()
406 uint32_t r0, l0, r1, l1; in __des_encrypt() local
408 l0 = work2.long0; in __des_encrypt()
410 cipher(0, r0, l0, r1, l1); in __des_encrypt()
411 cipher(1, r1, l1, r0, l0); in __des_encrypt()
[all …]
/titanic_50/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 ! incrementing pointer in delay
120 st %l0, [%o0 + 20] ! store aux vector pointer
121 set EB_NULL, %l0 ! set up for the last pointer
[all …]
/titanic_50/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
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 + 3] ! store fourth byte
137 add %l0, 4, %l0 ! dst += 4
[all …]
H A Dascii_strcasecmp.s157 sub %i0, 'A', %l0 ! transform for faster uppercase check
159 cmp %l0, ('Z' - 'A') ! s1[1] uppercase?
240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
242 add %l0, %l2, %l1 ! p1 = q1 + m2
244 add %l0, %l3, %l0 ! q1 = q1 + m3
246 andn %l1, %l0, %l1 ! p1 = p1 & ~q1
248 andn %i4, %i3, %l0 ! q1 = m1 & ~x1
250 and %l0, %l1, %l0 ! q1 = p1 & q1
252 srl %l0, 2, %l0 ! q1 = q1 >> 2
254 add %l0, %i3, %i3 ! lowercase word from s1
[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 ! dst in ptr form
192 stb %g1, [%l0]
[all …]
/titanic_50/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
/titanic_50/usr/src/lib/libmvec/common/vis/
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
696 srl %l0,29,%l0
698 andcc %l0,4,%g0
[all …]
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,10,%l0
335 andn %l0,0x1f,%l0
344 ldd [%l3+%l0],%f32
[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,10,%l0
406 andn %l0,0x1f,%l0
415 ldd [%g1+%l0],%f32
[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
266 orcc %l0,%l2,%g0
272 ld [%fp+nk0],%l0
281 sll %l0,5,%l0 ! k
[all …]
/titanic_50/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 ! incrementing pointer in delay
163 st %l0, [%o0 + 20] ! store aux vector pointer
164 set EB_NULL, %l0 ! set up for the last pointer
[all …]
/titanic_50/usr/src/uts/sun4/ml/
H A Dip_ocsum.s269 andn %l0, %l4, %l0 ! select hw's from src
300 ldx [%i0+0], %l0
302 ldx [%i0+16], %l2 ! %l0 could be used here if Dcache hit
313 srlx %l0, 32, %o0 ! hi32 to %o0
314 and %l0, %g1, %l0 ! lo32 to %l0
339 add %l0, %o0, %o0 ! delay
341 ldx [%i0+0], %l0
409 ldx [%i0], %l0 ! tmp64 = *src++
415 srlx %l0, 32, %o0 ! hi32
416 and %l0, %g1, %l0 ! lo32
[all …]
/titanic_50/usr/src/uts/sun4u/opl/ml/
H A Ddrmach_asm.s190 stx %l0, [%o2+8*0]
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
284 add %l0, SCF_STATUS_EX, %o1
[all …]
/titanic_50/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;
/titanic_50/usr/src/lib/libc/sparcv9/gen/
H A Dascii_strcasecmp.s157 sub %i0, 'A', %l0 ! transform for faster uppercase check
159 cmp %l0, ('Z' - 'A') ! s1[1] uppercase?
240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
242 add %l0, %l2, %l1 ! p1 = q1 + m2
244 add %l0, %l3, %l0 ! q1 = q1 + m3
246 andn %l1, %l0, %l1 ! p1 = p1 & ~q1
248 andn %i4, %i3, %l0 ! q1 = m1 & ~x1
250 and %l0, %l1, %l0 ! q1 = p1 & q1
252 srl %l0, 2, %l0 ! q1 = q1 >> 2
254 add %l0, %i3, %i3 ! lowercase word from s1
[all …]
H A Dstrlcpy.s97 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 ! dst (in pointer form)
268 stb %g1, [%l0] ! store first byte
270 stw %g1, [%l0 + 1] ! store bytes 2, 3, 4, 5
[all …]
/titanic_50/usr/src/uts/sun4v/ml/
H A Dmach_locore.s973 ldn [%l7 + PC_OFF], %l0
975 sub %l0, %l1, %l0
976 cmp %l0, mutex_owner_running_critical_size
978 mov THREAD_REG, %l0
990 ldn [%l7 + PC_OFF], %l0
992 sub %l0, %l1, %l0
993 cmp %l0, mutex_exit_critical_size
995 mov THREAD_REG, %l0
1013 ldn [%l0 + T_CPU], %l0
1014 ld [%l0 + CPU_BASE_SPL], %l0
[all …]
/titanic_50/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
299 cmp %l0,%l7 ! check for overflow
303 sll %l0,16,%l1
504 srlx %o0,48,%l0
505 andcc %l0,%l7,%l0 ! l0 = ex
[all …]
/titanic_50/usr/src/uts/sun4u/ml/
H A Dmach_locore.s809 ldn [%l7 + PC_OFF], %l0
811 sub %l0, %l1, %l0
812 cmp %l0, mutex_owner_running_critical_size
814 mov THREAD_REG, %l0
826 ldn [%l7 + PC_OFF], %l0
828 sub %l0, %l1, %l0
829 cmp %l0, mutex_exit_critical_size
831 mov THREAD_REG, %l0
849 ldn [%l0 + T_CPU], %l0
850 ld [%l0 + CPU_BASE_SPL], %l0
[all …]
/titanic_50/usr/src/cmd/units/
H A Dunits.c332 l0: in init()
350 goto l0; in init()
353 goto l0; in init()
359 goto l0; in init()
370 goto l0; in init()
382 goto l0; in init()
386 goto l0; in init()
389 goto l0; in init()
395 goto l0; in init()
399 goto l0; in init()
[all …]
/titanic_50/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
/titanic_50/usr/src/uts/sparc/v9/ml/
H A Dsparcv9_subr.s1695 0: stx %l0, [%sp + STACK_BIAS + SA(MINFRAME) + TSTATE_OFF]
1735 rd %ccr, %l0 ! %l0 = %ccr
1736 sllx %l0, TSTATE_CCR_SHIFT, %l0 ! %l0 <<= CCR_SHIFT
1739 or %l0, %l1, %l0 ! %l0 |= %l1
1742 or %l0, %l1, %l0 ! %l0 |= %l1
1745 or %l0, %l1, %l0 ! %l0 |= %l1

1234