/titanic_50/usr/src/common/crypto/sha1/sparc/sun4u/ |
H A D | sha1_asm.s | 166 sll %o1, 30, %l5 178 or %l5, %l7, %o1 194 sll %o0, 30, %l5 207 or %l5, %l7, %o0 223 sll %o5, 30, %l5 237 or %l5, %l7, %o5 252 sll %o4, 30, %l5 266 or %l5, %l7, %o4 281 sll %o3, 30, %l5 293 or %l5, %l7, %o3 [all …]
|
/titanic_50/usr/src/lib/brand/shared/brand/sparc/ |
H A D | handler.s | 114 mov %g1, %l5 /* save syscall number */ 116 mov %l5, %g1 /* restore syscall number */ 142 sethi %hi(RV_MASK), %l5 143 or %l5, %lo(RV_MASK), %l5 144 andcc %l4, %l5, %l3 /* strip out number of args*/ 166 ldn [%fp + EH_ARGS_OFFSET(0)], %l5 /* copy 7th syscall arg */ 167 stn %l5, [%sp + EH_ARGS_OFFSET(1)] 171 ldn [%fp + EH_ARGS_OFFSET(1)], %l5 172 stn %l5, [%sp + EH_ARGS_OFFSET(2)] /* copy 8th syscall arg */ 177 ldn [%fp + EH_ARGS_OFFSET(2)], %l5 [all …]
|
/titanic_50/usr/src/uts/sun4v/cpu/ |
H A D | common_asm.s | 521 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 ! try locking 522 7: tst %l5 524 ld [%l4 + %lo(nsec_scale)], %l5 ! delay: %l5 = scaling factor 525 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 526 9: tst %l5 528 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 530 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 535 ! update hres_last_tick. %l5 has the scaling factor (nsec_scale). 541 NATIVE_TIME_TO_NSEC_SCALE(%l0, %l5, %l2, NSEC_SHIFT) 559 clr %l5 ! delay: set adj to zero [all …]
|
/titanic_50/usr/src/uts/sun4u/ml/ |
H A D | cpr_resume_setup.s | 126 mov %o1, %l5 132 ld [%l5 + CPR_MD_PRI], %g1 ! mdp->mmu_ctx_pri 142 ld [%l5 + CPR_MD_SEC], %g1 ! mdp->mmu_ctx_sec 155 ldx [%l5 + CPR_MD_THRP], THREAD_REG ! mdp->thrp 162 ldx [%l5 + CPR_MD_QSAV_PC], %l7 ! l7 = mdp->qsav_pc 163 ldx [%l5 + CPR_MD_QSAV_SP], %l6 ! l6 = mdp->qsav_sp
|
/titanic_50/usr/src/lib/libc/sparc/gen/ |
H A D | strncmp.s | 263 srl %i5, 24, %l5 264 subcc %l4, %l5, %i0 269 sll %i5, 8, %l5 271 srl %l5, 24, %l5 272 subcc %l4, %l5, %i0 277 sll %i5, 16, %l5 279 srl %l5, 24, %l5 280 subcc %l4, %l5, %i0 287 and %i5, 0xff, %l5 288 subcc %l4, %l5, %i0
|
H A D | ascii_strcasecmp.s | 232 sub %i0, %i5, %l5 ! word - 0x01010101 233 andcc %l5, %l4, %g0 ! (word - 0x01010101) & ~word & 0x80808080 243 add %l4, %l2, %l5 ! p2 = q2 + m2 247 andn %l5, %l4, %l5 ! p2 = p2 & ~q2 251 and %l4, %l5, %l4 ! q2 = p2 & q2 260 sub %i3, %i5, %l5 ! word - 0x01010101 261 andcc %l5, %l4, %g0 ! (word - 0x01010101) & ~word & 0x80808080 283 add %l4, %l2, %l5 ! p2 = q2 + m2 287 andn %l5, %l4, %l5 ! p2 = p2 & ~q2 291 and %l4, %l5, %l4 ! q2 = p2 & q2 [all …]
|
/titanic_50/usr/src/lib/libc/sparcv9/gen/ |
H A D | ascii_strcasecmp.s | 232 sub %i0, %i5, %l5 ! word - 0x01010101 233 andcc %l5, %l4, %g0 ! (word - 0x01010101) & ~word & 0x80808080 243 add %l4, %l2, %l5 ! p2 = q2 + m2 247 andn %l5, %l4, %l5 ! p2 = p2 & ~q2 251 and %l4, %l5, %l4 ! q2 = p2 & q2 260 sub %i3, %i5, %l5 ! word - 0x01010101 261 andcc %l5, %l4, %g0 ! (word - 0x01010101) & ~word & 0x80808080 284 add %l4, %l2, %l5 ! p2 = q2 + m2 288 andn %l5, %l4, %l5 ! p2 = p2 & ~q2 292 and %l4, %l5, %l4 ! q2 = p2 & q2 [all …]
|
H A D | strncmp.s | 263 srl %i5, 24, %l5 264 subcc %l4, %l5, %i0 269 sll %i5, 8, %l5 271 srl %l5, 24, %l5 272 subcc %l4, %l5, %i0 277 sll %i5, 16, %l5 279 srl %l5, 24, %l5 280 subcc %l4, %l5, %i0 287 and %i5, 0xff, %l5 288 subcc %l4, %l5, %i0
|
/titanic_50/usr/src/uts/sun4u/cpu/ |
H A D | common_asm.s | 675 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 ! try locking 676 7: tst %l5 678 ld [%l4 + %lo(nsec_scale)], %l5 ! delay: %l5 = scaling factor 679 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 680 9: tst %l5 682 ldstub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 684 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 689 ! update hres_last_tick. %l5 has the scaling factor (nsec_scale). 695 NATIVE_TIME_TO_NSEC_SCALE(%l0, %l5, %l2, NSEC_SHIFT) 713 clr %l5 ! delay: set adj to zero [all …]
|
/titanic_50/usr/src/lib/libmvec/common/vis/ |
H A D | __vcos_ultra3.S | 82 ! l5 k1 294 ld [%fp+nk1],%l5 306 sll %l5,5,%l5 311 ldd [%l5+%g1],%f12 373 add %l5,%g1,%l5 397 ldd [%l5+16],%f34 411 ldd [%l5+8],%f10 524 fcmple32 %f34,pio2_3,%l5 538 sll %l5,30,%l5 552 sra %l5,31,%l5 [all …]
|
H A D | __vsin_ultra3.S | 82 ! l5 k1 293 ld [%fp+nk1],%l5 305 sll %l5,5,%l5 310 ldd [%l5+%g1],%f12 372 add %l5,%g1,%l5 386 ldd [%l5+8],%f8 408 ldd [%l5+16],%f10 535 fcmple32 %f34,pio2_3,%l5 549 sll %l5,30,%l5 563 sra %l5,31,%l5 [all …]
|
H A D | __vsin.S | 115 PIC_SET(g5,constants,l5) 116 mov %l5,%g1 135 ! l5 0x3fc90000 200 sethi %hi(0x3fc90000),%l5 290 cmp %l0,%l5 296 cmp %l1,%l5 302 cmp %l2,%l5 557 cmp %l2,%l5 777 cmp %l1,%l5 783 cmp %l2,%l5 [all …]
|
H A D | __vcos.S | 171 #define LIM_l5 %l5 205 ! l5 0x3fc40000 1457 ! l5 constants 1512 PIC_SET(g5,constants,l5) 1523 ldd [%l5+invpio2],%f40 1524 ldd [%l5+round],%f42 1525 ldd [%l5+pio2_1],%f46 1526 ldd [%l5+pio2_2],%f48 1527 ldd [%l5+pio2_3],%f50 1528 ldd [%l5+pio2_3t],%f52 [all …]
|
H A D | __vpow.S | 611 #define stridex %l5 3230 sub %o0,2046,%l5 ! exp = exp - 2046; 3256 add %l5,%l3,%l5 ! exp += itmp0; 3259 sll %l5,8,%l3 ! itmp0 = exp << 8; 3349 sra %l2,20,%l5 ! (Y0_3) expy = hy >> 20; 3351 and %l5,0x7ff,%l5 ! (Y0_3) expy &= 0x7ff; 3353 cmp %l5,959 ! (Y0_3) if (expy < 0x3fb); 3358 cmp %l5,1086 ! (Y0_2) if (expy >= 0x43e); 3366 lda [py]0x82,%l5 ! (Y1_2) hy = *py; 3371 sra %l5,20,%l5 ! (Y1_2) expy = hy >> 20; [all …]
|
H A D | __vatan2f.S | 505 and %l4,_0x7fffffff,%l5 ! (4_0) ay0 = uy0 & 0x7fffffff; 507 cmp %l5,%o5 516 cmp %l5,_0x7f800000 520 sub %l6,%l5,%o2 ! (4_0) ldiff0 = ax0 - ay0; 522 sra %o2,31,%l5 ! (4_0) ldiff0 >>= 31; 526 and %l6,%l5,%o2 ! (4_0) addrc0 &= ldiff0; 540 sll %l5,5,%l6 ! (4_0) ltmp0 = ldiff0 << 5; 943 sll %l5,3,%l5 ! (4_1) cmul0_ind = ldiff0 << 3; 984 ldd [cmul_arr+%l5],%f0 ! (4_1) cmul0 = *(double*)((char*)cmul_arr + cmul0_ind); 993 and %l4,_0x7fffffff,%l5 ! (4_0) ay0 = uy0 & 0x7fffffff; [all …]
|
/titanic_50/usr/src/uts/sun4/ml/ |
H A D | ip_ocsum.s | 305 ldx [%i0+40], %l5 328 srlx %l5, 32, %o5 ! hi32 to %o5 329 and %l5, %g1, %l5 ! lo32 to %l5 350 add %l5, %o5, %o5 361 ldx [%i0+40], %l5 383 add %l5, %o5, %o5
|
H A D | locore.s | 129 rdpr %wstate, %l5 ! save %wstate 130 andn %l5, WSTATE_MASK, %l6
|
/titanic_50/usr/src/uts/sparc/ml/ |
H A D | modstubs.s | 164 set fcnname/**/_info, %l5; \ 165 ld [%l5 + MODS_FLAG], %l1; /* weak?? */ \ 172 ldn [%l5 + MODS_RETFCN], %g1; \ 178 sethi %hi(fcnname/**/_info), %l5; \ 180 or %l5, %lo(fcnname/**/_info), %l5; \ 187 set fcnname/**/_info, %l5; \ 188 ld [%l5 + MODS_FLAG], %l1; \ 191 ldn [%l5], %g1; \ 195 ldn [%l5 + MODS_RETFCN], %g1; \ 201 sethi %hi(fcnname/**/_info), %l5; \ [all …]
|
/titanic_50/usr/src/uts/sun4u/opl/ml/ |
H A D | drmach_asm.s | 195 stx %l5, [%o2+8*5] 226 stx %l5, [%o1+8*3] 247 ldx [%o1+8*5], %l5 281 ldx [%o0 + DELAY], %l5 411 add %l5, %l1, %l5 448 cmp %l5, %l2
|
/titanic_50/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_kernel_v9.s | 401 /* 0x0074 */ sethi %hi(0x40000000),%l5 405 /* 0x0084 */ sllx %l5,22,%i2 427 /* 0x00c8 */ sub %i3,2,%l5 505 /* 0x0194 */ cmp %l4,%l5 520 /* 0x01b0 */ and %i2,%i5,%l5 522 /* 0x01b8 */ sllx %l5,16,%l6 772 /* 0x00fc 158 */ and %l0,%i4,%l5 774 /* 0x0104 158 */ st %l5,[%sp+2303] 932 /* 0x0030 */ or %g0,%i2,%l5 935 /* 0x0038 */ ld [%l5],%f27 [all …]
|
H A D | mont_mulf_v9.s | 312 /* 0x0100 87 */ ldx [%sp+2231],%l5 335 /* 0x0158 89 */ srax %l5,32,%g2 336 /* 0x015c 88 */ and %l5,%l4,%l5 359 /* 0x01b8 86 */ add %l5,%l6,%g3 365 /* 0x01d0 87 */ ldx [%sp+2231],%l5 389 /* 0x0230 89 */ srax %l5,32,%l6 390 /* 0x0234 88 */ and %l5,%l4,%g2 392 /* 0x023c 87 */ ldx [%sp+2231],%l5 411 /* 0x0284 88 */ and %l5,%l4,%o0 423 /* 0x02b4 89 */ srax %l5,32,%l5 [all …]
|
/titanic_50/usr/src/uts/sparc/v9/ml/ |
H A D | lock_prim.s | 694 ldstub [%l6 + M_SPINLOCK], %l5 ! try to set lock, get value in %l5 696 tst %l5 707 ldub [%l6 + M_SPINLOCK], %l5 709 tst %l5 711 ldstub [%l6 + M_SPINLOCK], %l5 ! delay slot - try to set lock 713 sethi %hi(panicstr) , %l5 714 ldn [%l5 + %lo(panicstr)], %l5 715 tst %l5 719 ldub [%l6 + M_SPINLOCK], %l5 ! delay - reload lock
|
/titanic_50/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.s | 269 srl %l3,1,%l5 270 xor %l3,%l5,%l3 617 and %l6,1,%l5 ! (no cancellation or borrow case) 620 or %l6,%l5,%l6 662 srlx %o1,48,%l5 663 or %l4,%l5,%l4 666 sll %l0,16,%l5 667 or %l4,%l5,%l4 685 srl %l3,1,%l5 686 xor %l3,%l5,%l3 [all …]
|
/titanic_50/usr/src/uts/sun4v/ml/ |
H A D | mach_proc_init.s | 178 ldx [%l1 + LPAD_INUSE], %l5 ! %l5 = va of inuse mailbox 204 stx %g0, [%l5] ! clear the inuse mailbox
|
/titanic_50/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 2383 ldx [%i5 + 64], %l5 ! &(des_sbox_table[5][0]) 2510 ld [%i5 + 32], %l5 ! &(des_sbox_table[5][0]) 2543 ldx [%l5 + %o2], %o2 2588 ldx [%l5 + %o2], %o2 2634 ldx [%l5 + %o2], %o2 2679 ldx [%l5 + %o2], %o2 2725 ldx [%l5 + %o2], %o2 2770 ldx [%l5 + %o2], %o2 2816 ldx [%l5 + %o2], %o2 2861 ldx [%l5 + %o2], %o2 [all …]
|