Home
last modified time | relevance | path

Searched refs:l4 (Results 1 – 25 of 85) sorted by relevance

1234

/titanic_50/usr/src/common/crypto/sha1/sparc/sun4u/
H A Dsha1_asm.s163 andn %o3, %o1, %l4
167 xor %l1, %l4, %l1
191 andn %o2, %o0, %l4
195 xor %l1, %l4, %l1
220 andn %o1, %o5, %l4
224 xor %l1, %l4, %l1
249 andn %o0, %o4, %l4
253 xor %l1, %l4, %l1
278 andn %o5, %o3, %l4
282 xor %l1, %l4, %l1
[all …]
/titanic_50/usr/src/lib/libc/sparc/gen/
H A Dstrncmp.s103 srl %i3, 8, %l4 ! merge with the other half
104 or %l4, %i5, %i5
135 .w1cmp: clr %l4
136 lduh [%i1], %l4
138 sll %l4, 8, %l4
139 or %i5, %l4, %i5
153 srl %i3, 24, %l4 ! merge with the other half
154 or %l4, %i5, %i5
197 srl %i3, 16, %l4 ! merge with the other half
198 or %l4, %i5, %i5
[all …]
H A Dascii_strcasecmp.s231 andn %i4, %i0, %l4 ! ~word & 0x80808080
233 andcc %l5, %l4, %g0 ! (word - 0x01010101) & ~word & 0x80808080
241 andn %g1, %i4, %l4 ! q2 = x2 & ~m1
243 add %l4, %l2, %l5 ! p2 = q2 + m2
245 add %l4, %l3, %l4 ! q2 = q2 + m3
247 andn %l5, %l4, %l5 ! p2 = p2 & ~q2
249 andn %i4, %g1, %l4 ! q2 = m1 & ~x2
251 and %l4, %l5, %l4 ! q2 = p2 & q2
253 srl %l4, 2, %l4 ! q2 = q2 >> 2
255 add %l4, %g1, %g1 ! lowercase word from s2
[all …]
/titanic_50/usr/src/lib/libc/sparcv9/gen/
H A Dascii_strcasecmp.s231 andn %i4, %i0, %l4 ! ~word & 0x80808080
233 andcc %l5, %l4, %g0 ! (word - 0x01010101) & ~word & 0x80808080
241 andn %g1, %i4, %l4 ! q2 = x2 & ~m1
243 add %l4, %l2, %l5 ! p2 = q2 + m2
245 add %l4, %l3, %l4 ! q2 = q2 + m3
247 andn %l5, %l4, %l5 ! p2 = p2 & ~q2
249 andn %i4, %g1, %l4 ! q2 = m1 & ~x2
251 and %l4, %l5, %l4 ! q2 = p2 & q2
253 srl %l4, 2, %l4 ! q2 = q2 >> 2
255 add %l4, %g1, %g1 ! lowercase word from s2
[all …]
H A Dstrncmp.s103 srl %i3, 8, %l4 ! merge with the other half
104 or %l4, %i5, %i5
135 .w1cmp: clr %l4
136 lduh [%i1], %l4
138 sll %l4, 8, %l4
139 or %i5, %l4, %i5
153 srl %i3, 24, %l4 ! merge with the other half
154 or %l4, %i5, %i5
197 srl %i3, 16, %l4 ! merge with the other half
198 or %l4, %i5, %i5
[all …]
/titanic_50/usr/src/uts/sun4v/ml/
H A Dmach_proc_init.s120 ldx [%l3 + LPAD_MAP_FLAGS], %l4 ! %l4 = flags
128 and %l4, FLAG_MMUFLAGS_MASK, %o3 ! %o3 = MMU flags
131 and %l4, FLAG_LOCK_MASK, %l4
132 cmp %l4, %g0
177 ldx [%l1 + LPAD_ARG], %l4 ! %l4 = specified argument
202 mov %l4, %o0
/titanic_50/usr/src/lib/libc/sparcv9/fp/
H A D__quad_mag64.s266 ld [%i2],%l4 ! l4 = z->l.msw
267 tst %l4
304 or %l4,%l1,%l4
308 or %l4,%o1,%l4
309 st %l4,[%i2]
324 or %l4,%l7,%l4
325 st %l4,[%i2]
333 or %l4,%l7,%l4
334 st %l4,[%i2]
604 srl %l3,1,%l4
[all …]
/titanic_50/usr/src/lib/libmvec/common/vis/
H A D__vhypotf.S208 lda [%i2]0x82,%l4 ! (3_0) hy0 = *(int*)py;
215 and %l4,_0x7fffffff,%l4 ! (3_0) hy0 &= 0x7fffffff;
217 cmp %l4,_0x7f3504f3 ! (3_0) hy ? 0x7f3504f3
221 orcc %l3,%l4,%g0
230 lda [stridey+%o7]0x82,%l4 ! (4_0) hy0 = *(int*)py;
237 and %l4,_0x7fffffff,%l4 ! (4_0) hy0 &= 0x7fffffff;
239 orcc %l3,%l4,%g0
246 cmp %l4,_0x7f3504f3 ! (4_1) hy ? 0x7f3504f3
262 lda [%i5+stridey]0x82,%l4 ! (0_0) hy0 = *(int*)py;
270 and %l4,_0x7fffffff,%l4 ! (0_0) hy0 &= 0x7fffffff;
[all …]
H A D__vcos_ultra3.S81 ! l4 k0
291 ld [%fp+nk0],%l4
303 sll %l4,5,%l4 ! k
307 ldd [%l4+%g1],%f4
369 add %l4,%g1,%l4
393 ldd [%l4+16],%f32
408 ldd [%l4+8],%f2
521 fcmple32 %f32,pio2_3,%l4 ! x <= pio2_3 iff x < 0
534 sll %l4,30,%l4 ! if (x < 0) n = -n ^ 2
549 sra %l4,31,%l4
[all …]
H A D__vsin_ultra3.S81 ! l4 k0
290 ld [%fp+nk0],%l4
302 sll %l4,5,%l4 ! k
306 ldd [%l4+%g1],%f4
368 add %l4,%g1,%l4
383 ldd [%l4+8],%f0
404 ldd [%l4+16],%f2
532 fcmple32 %f32,pio2_3,%l4 ! x <= pio2_3 iff x < 0
545 sll %l4,30,%l4 ! if (x < 0) n = -n ^ 2
560 sra %l4,31,%l4
[all …]
H A D__vatan2f.S260 lda [%i1]0x82,%l4 ! (0_0) uy0 = *(int*)py;
264 and %l4,_0x7fffffff,%l7 ! (0_0) ay0 = uy0 & 0x7fffffff;
300 sra %l4,28,%o4 ! (0_0) signy0 = uy0 >> 28;
309 lda [%i3]0x82,%l4 ! (1_0) ux0 = *(int*)px;
318 and %l4,_0x7fffffff,%l6 ! (1_0) ax0 = ux0 & 0x7fffffff;
355 sra %l4,27,%o5 ! (1_0) signx0 = ux0 >> 27;
365 lda [%i1]0x82,%l4 ! (2_0) uy0 = *(int*)py;
379 and %l4,_0x7fffffff,%g5 ! (2_0) ay0 = uy0 & 0x7fffffff;
417 sra %l4,28,%o4 ! (2_0) signy0 = uy0 >> 28;
424 lda [%i3]0x82,%l4 ! (3_0) ux0 = *(int*)px;
[all …]
H A D__vexpf.S340 ld [%o0],%l4 ! (4) Xi = ((int*)px)[0]
346 and %l4,G5_CONST,%l4 ! (4) ax = Xi & 0x7fffffff
377 cmp %l4,I5_THRESHOLD
505 ld [%fp+tmp7],%l4 ! (7) load k
516 and %l4,255,%l4 ! (7) k &= 255
521 sll %l4,3,%l4 ! (7) k <<= 3
549 ldd [G1_CONST_TBL+%l4],%f30 ! (7) dtmp = ((double*)(CONST_TBL + k))[0]
553 lda [%i1]%asi,%l4 ! (12) Xi = ((int*)px)[0]
593 and %l4,G5_CONST,%l4 ! (12) ax = Xi & 0x7fffffff
790 mov %l4,%l3
[all …]
H A D__vhypot.S253 mov %o2,%l4
291 add %i3,stridey,%l4 ! py += stridey
296 lda [%l4]%asi,%f30 ! (3_0) ((float*)&y)[0] = ((float*)py)[0];
299 lda [%l4+4]%asi,%f31 ! (3_0) ((float*)&y)[1] = ((float*)py)[1];
329 add %l4,stridey,%i3 ! py += stridey
496 add %i3,stridey,%l4 ! py += stridey
501 lda [%l4]%asi,%f30 ! (3_0) ((float*)&y)[0] = ((float*)py)[0];
506 lda [%l4+4]%asi,%f31 ! (3_0) ((float*)&y)[1] = ((float*)py)[1];
568 add %l4,stridey,%i3 ! py += stridey
760 add %i3,stridey,%l4 ! py += stridey
[all …]
/titanic_50/usr/src/lib/brand/shared/brand/sparc/
H A Dhandler.s141 ldn [%l3 + CPTRSIZE], %l4 /* number of args + rv flag */
144 andcc %l4, %l5, %l3 /* strip out number of args*/
145 andcc %l4, NARGS_MASK, %l4 /* strip out rv flag */
159 cmp %l4, 0x6
163 cmp %l4, 0x7
168 cmp %l4, 0x8
174 cmp %l4, 0x9
/titanic_50/usr/src/cmd/mdb/sparc/v9/kmdb/
H A Dclient_handler.s51 rdpr %pstate, %l4 ! Get the present pstate value
52 andn %l4, PSTATE_AM, %l6
56 wrpr %l4, 0, %pstate ! Just restore
/titanic_50/usr/src/uts/sun4/ml/
H A Dip_ocsum.s269 andn %l0, %l4, %l0 ! select hw's from src
304 ldx [%i0+32], %l4 ! check on US-III: could mix preloads & splits?
325 srlx %l4, 32, %o4 ! hi32 to %o4
326 and %l4, %g1, %l4 ! lo32 to %l4
347 add %l4, %o4, %o4
357 ldx [%i0+32], %l4
381 add %l4, %o4, %o4
/titanic_50/usr/src/uts/sun4v/cpu/
H A Dcommon_asm.s520 sethi %hi(hrestime), %l4
521 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 ! try locking
524 ld [%l4 + %lo(nsec_scale)], %l5 ! delay: %l5 = scaling factor
525 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
528 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
530 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
537 ldx [%l4 + %lo(hrtime_base)], %g1 ! load current hrtime_base
539 stx %l0, [%l4 + %lo(hres_last_tick)]! prev = current
545 ldx [%l4 + %lo(hrtime_base)], %l1
550 stx %l0, [%l4 + %lo(hrtime_base)] ! update hrtime_base
[all …]
/titanic_50/usr/src/uts/sun4u/cpu/
H A Dcommon_asm.s674 sethi %hi(hrestime), %l4
675 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 ! try locking
678 ld [%l4 + %lo(nsec_scale)], %l5 ! delay: %l5 = scaling factor
679 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
682 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
684 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5
691 ldx [%l4 + %lo(hrtime_base)], %g1 ! load current hrtime_base
693 stx %l0, [%l4 + %lo(hres_last_tick)]! prev = current
699 ldx [%l4 + %lo(hrtime_base)], %l1
704 stx %l0, [%l4 + %lo(hrtime_base)] ! update hrtime_base
[all …]
/titanic_50/usr/src/uts/sparc/v9/ml/
H A Dsyscall_trap.s170 add %g3, %g4, %l4
171 ldn [%l4 + SY_CALLC], %g3 ! load system call handler
179 lduh [%l4 + SY_FLAGS], %l4 ! load sy_flags
180 andcc %l4, SE_32RVAL2, %g0 ! check for 2 x 32-bit
417 mov %g5, %l4 ! save addr of sysentry
/titanic_50/usr/src/uts/sparc/ml/
H A Dfd_asm.s63 #define Tmp2 %l4 /* temp register prior to dispatch to right opmode */
64 #define Reg %l4 /* pointer to the chip's registers */
/titanic_50/usr/src/lib/libbc/sparc/inc/sparc/
H A Dasm_linkage.h271 std %l4, [SBP + (4*4)]; \
281 ldd [SBP + (4*4)], %l4; \
295 st %l4, [SBP + (4*4)]; \
313 ld [SBP + (4*4)], %l4; \
/titanic_50/usr/src/uts/common/inet/ilb/
H A Dilb_conn.c748 ilb_find_conn(ilb_stack_t *ilbs, void *iph, void *tph, int l4, in6_addr_t *src, in ilb_find_conn() argument
767 if (connp->conn_l4 == l4 && in ilb_find_conn()
786 if (connp->conn_l4 == l4 && in ilb_find_conn()
806 switch (l4) { in ilb_find_conn()
829 ilb_check_conn(ilb_stack_t *ilbs, int l3, void *iph, int l4, void *tph, in ilb_check_conn() argument
838 if (ilb_find_conn(ilbs, iph, tph, l4, src, sport, dst, dport, in ilb_check_conn()
843 ilb_full_nat(l3, iph, l4, tph, &rule_cache.info, in ilb_check_conn()
849 ilb_half_nat(l3, iph, l4, tph, &rule_cache.info, in ilb_check_conn()
859 if (ilb_find_conn(ilbs, iph, tph, l4, src, sport, dst, dport, in ilb_check_conn()
864 ilb_full_nat(l3, iph, l4, tph, &rule_cache.info, in ilb_check_conn()
[all …]
/titanic_50/usr/src/uts/sun4u/ml/
H A Dmach_locore.s1475 add %i4, 1, %l4;
1617 rdpr %pstate, %l4 ! disable interrupts
1618 andn %l4, PSTATE_IE, %o2
1628 wrpr %g0, %l4, %pstate ! restore interrupt state
1632 rdpr %pstate, %l4 ! Get the present pstate value
1633 andn %l4, PSTATE_AM, %l6
1637 wrpr %l4, 0, %pstate ! restore pstate
1650 rdpr %pstate, %l4 ! disable interrupts
1651 andn %l4, PSTATE_IE, %o2
1661 wrpr %g0, %l4, %pstate ! restore interrupt state
/titanic_50/usr/src/common/bignum/sun4u/
H A Dmont_mulf_kernel_v9.s402 /* 0x0078 */ xor %i5,-1,%l4
404 /* 0x0080 */ and %i2,%l4,%l7
417 /* 0x00a4 */ or %g0,0,%l4
498 /* 0x0178 129 */ add %l4,1,%l4
505 /* 0x0194 */ cmp %l4,%l5
516 /* 0x01a0 134 */ sra %l4,0,%l4
521 /* 0x01b4 */ sllx %l4,2,%i2
732 /* 0x006c */ ld [%l7+4],%l4
740 /* 0x0080 159 */ srl %l4,16,%g4
741 /* 0x0084 158 */ and %l4,%i4,%o0
[all …]
/titanic_50/usr/src/common/crypto/des/sun4u/
H A Ddes_crypt_asm.s2375 ldx [%i5 + 56], %l4 ! &(des_sbox_table[4][0])
2502 ld [%i5 + 28], %l4 ! &(des_sbox_table[4][0])
2555 ldx [%l4 + %o5], %o5
2572 ldx [%l4 + %g1], %g1
2646 ldx [%l4 + %o5], %o5
2663 ldx [%l4 + %g1], %g1
2737 ldx [%l4 + %o5], %o5
2754 ldx [%l4 + %g1], %g1
2828 ldx [%l4 + %o5], %o5
2845 ldx [%l4 + %g1], %g1
[all …]

1234