/titanic_41/usr/src/common/crypto/sha1/sparc/sun4u/ |
H A D | sha1_asm.s | 163 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_41/usr/src/lib/libc/sparc/gen/ |
H A D | strncmp.s | 103 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 D | ascii_strcasecmp.s | 231 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_41/usr/src/lib/libc/sparcv9/gen/ |
H A D | ascii_strcasecmp.s | 231 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 D | strncmp.s | 103 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_41/usr/src/uts/sun4v/ml/ |
H A D | mach_proc_init.s | 120 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_41/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.s | 266 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_41/usr/src/lib/libmvec/common/vis/ |
H A D | __vhypotf.S | 208 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.S | 81 ! 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.S | 81 ! 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.S | 260 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.S | 340 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.S | 253 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_41/usr/src/lib/brand/shared/brand/sparc/ |
H A D | handler.s | 141 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_41/usr/src/cmd/mdb/sparc/v9/kmdb/ |
H A D | client_handler.s | 51 rdpr %pstate, %l4 ! Get the present pstate value 52 andn %l4, PSTATE_AM, %l6 56 wrpr %l4, 0, %pstate ! Just restore
|
/titanic_41/usr/src/uts/sun4/ml/ |
H A D | ip_ocsum.s | 269 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_41/usr/src/uts/sun4v/cpu/ |
H A D | common_asm.s | 520 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_41/usr/src/uts/sun4u/cpu/ |
H A D | common_asm.s | 674 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_41/usr/src/uts/sparc/v9/ml/ |
H A D | syscall_trap.s | 170 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_41/usr/src/uts/sparc/ml/ |
H A D | fd_asm.s | 63 #define Tmp2 %l4 /* temp register prior to dispatch to right opmode */ 64 #define Reg %l4 /* pointer to the chip's registers */
|
/titanic_41/usr/src/lib/libbc/sparc/inc/sparc/ |
H A D | asm_linkage.h | 271 std %l4, [SBP + (4*4)]; \ 281 ldd [SBP + (4*4)], %l4; \ 295 st %l4, [SBP + (4*4)]; \ 313 ld [SBP + (4*4)], %l4; \
|
/titanic_41/usr/src/uts/common/inet/ilb/ |
H A D | ilb_conn.c | 748 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_41/usr/src/uts/sun4u/ml/ |
H A D | mach_locore.s | 1475 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_41/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_kernel_v9.s | 402 /* 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_41/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 2375 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 …]
|