/titanic_41/usr/src/common/crypto/sha1/sparc/sun4u/ |
H A D | sha1_asm.s | 170 srl %o1, 2, %l7 178 or %l5, %l7, %o1 199 srl %o0, 2, %l7 207 or %l5, %l7, %o0 227 srl %o5, 2, %l7 237 or %l5, %l7, %o5 257 srl %o4, 2, %l7 266 or %l5, %l7, %o4 285 srl %o3, 2, %l7 293 or %l5, %l7, %o3 [all …]
|
/titanic_41/usr/src/lib/libc/capabilities/sun4u/common/ |
H A D | memcpy.s | 316 andn %i1, 0x3F, %l7 ! blk aligned address 325 ldda [%l7]ASI_BLK_P, %d0 332 ldd [%l7+8], %d2 333 ldd [%l7+16], %d4 334 ldd [%l7+24], %d6 335 ldd [%l7+32], %d8 336 ldd [%l7+40], %d10 337 ldd [%l7+48], %d12 338 ldd [%l7+56], %d14 340 add %l7, 64, %l7 [all …]
|
/titanic_41/usr/src/cmd/sgs/rtld/sparc/ |
H A D | boot_elf.s | 167 sethi %hi((_GLOBAL_OFFSET_TABLE_ - (1b - .))), %l7 171 or %l7, %lo((_GLOBAL_OFFSET_TABLE_ - (1b - .))), %l7 174 add %l7, %o7, %l7 175 ld [%l7 + elf_rtbndr], %l7 177 sub %l7, %i0, %o0 ! Determine -pc so as to produce 236 sethi %hi(_GLOBAL_OFFSET_TABLE_+(.-1b)), %l7 237 2: or %l7, %lo(_GLOBAL_OFFSET_TABLE_+(.-1b)), %l7 238 add %l7, %o7, %l7 240 ld [%l7+audit_flags], %l3 338 ld [%l7 + audit_argcnt], %l2
|
H A D | boot.s | 139 add %l7, %o7, %l7 ! finish PIC prologue 174 ld [%l7], %o1 ! 2nd parameter 181 ld [%l7 + atexit_fini], %g1! get function address
|
/titanic_41/usr/src/uts/sun4u/cpu/ |
H A D | spitfire_copy.s | 501 ldn [THREAD_REG + T_LOFAULT], %l7 ! save existing handler 509 mov %l7, %l6 829 andn %i1, 0x3f, %l7 ! blk aligned address 837 ldda [%l7]ASI_BLK_P, %d0 838 add %l7, 64, %l7 839 ldda [%l7]ASI_BLK_P, %d16 840 add %l7, 64, %l7 841 ldda [%l7]ASI_BLK_P, %d32 842 add %l7, 64, %l7 882 ldda [%l7]ASI_BLK_P, %d0 [all …]
|
/titanic_41/usr/src/lib/libmvec/common/vis/ |
H A D | __vrsqrtf.S | 358 PIC_SETUP(l7) 359 PIC_SET(l7,.CONST_TBL,l2) 385 ldx [%fp+tmp_px],%l7 391 lda [%l7]0x82,%f14 ! (4_0) ((float*)&ddx0)[0] = *px; 393 lda [stridex+%l7]0x82,%f15 ! (5_0) ((float*)&ddx0)[1] = *(px + stridex); 396 lda [%l7]0x82,%g1 ! (4_0) ax0 = *(int*)px; 397 add %l7,stridex2,%i1 ! px += stridex2 400 lda [stridex+%l7]0x82,%g5 ! (5_0) ax1 = *(int*)(px + stridex); 417 sra %g5,24,%l7 ! (5_0) iexp1 = ax1 >> 24; 423 sub %l0,%l7,%l7 ! (5_0) iexp1 = 0x3f - iexp1; [all …]
|
H A D | __vcos_ultra3.S | 84 ! l7 k3 135 PIC_SETUP(l7) 136 PIC_SET(l7,constants,o0) 137 PIC_SET(l7,__vlibm_TBL_sincos2,o1) 302 ld [%fp+nk3],%l7 314 sll %l7,5,%l7 318 ldd [%l7+%g1],%f28 381 add %l7,%g1,%l7 405 ldd [%l7+16],%f38 417 ldd [%l7+8],%f26 [all …]
|
H A D | __vsin_ultra3.S | 84 ! l7 k3 135 PIC_SETUP(l7) 136 PIC_SET(l7,constants,o0) 137 PIC_SET(l7,__vlibm_TBL_sincos2,o1) 301 ld [%fp+nk3],%l7 313 sll %l7,5,%l7 317 ldd [%l7+%g1],%f28 380 add %l7,%g1,%l7 392 ldd [%l7+8],%f24 416 ldd [%l7+16],%f26 [all …]
|
H A D | __vpowf.S | 727 PIC_SETUP(l7) 728 PIC_SET(l7,.CONST_TBL,l2) 790 lda [%i2]0x82,%l7 799 and %l7,MASK_0x7fffffff,%o4 875 sub %o3,127,%l7 ! (Y2_2) exp0 -= 127; 881 sll %l7,8,%l7 ! (Y2_2) exp0 <<= 8; 883 st %l7,[%fp+tmp6] ! (Y2_2) STORE exp0 1065 sub %o3,127,%l7 ! (Y2_2) exp0 -= 127; 1073 sll %l7,8,%l7 ! (Y2_2) exp0 <<= 8; 1075 st %l7,[%fp+tmp6] ! (Y2_2) STORE exp0 [all …]
|
H A D | __vhypotf.S | 153 PIC_SETUP(l7) 154 PIC_SET(l7,.CONST_TBL,o3) 155 PIC_SET(l7,__vlibm_TBL_sqrtf,l1) 196 or %g0,%i5,%l7 485 add %l7,stridez,%o7 ! pz += stridez 486 st %f14,[%l7] ! (3_2) *pz = ftmp0; 609 add %i1,stridex,%l7 ! px += stridex 625 lda [%l7]0x82,%l3 ! (3_0) hx0 = *(int*)px; 635 add %l7,stridex,%i1 ! px += stridex 643 lda [%l7]0x82,%f17 ! (3_0) x0 = *px; [all …]
|
H A D | __vexpf.S | 294 PIC_SETUP(l7) 295 PIC_SET(l7,.CONST_TBL,g5) 348 ld [%o3],%l7 ! (7) Xi = ((int*)px)[0] 353 and %l7,G5_CONST,%l7 ! (7) ax = Xi & 0x7fffffff 392 cmp %l7,I5_THRESHOLD 568 lda [%o3]%asi,%l7 ! (15) Xi = ((int*)px)[0] 602 and %l7,G5_CONST,%l7 ! (15) ax = Xi & 0x7fffffff 793 mov %l7,%l6 794 lda [%i1]%asi,%l7 799 and %l7,G5_CONST,%l7 [all …]
|
H A D | __vrhypot.S | 273 PIC_SETUP(l7) 274 PIC_SET(l7,.CONST_TBL,l1) 325 and %o4,_0x7fffffff,%l7 ! (7_0) hy0 &= 0x7fffffff; 327 cmp %l7,_0x7ff00000 ! (7_0) hy0 ? 0x7ff00000 329 sub %l7,%o7,%o1 ! (7_0) diff0 = hy0 - hx0; 337 sub %l7,%o1,%o4 ! (7_0) j0 = hy0 - j0; 359 and %o4,_0x7fffffff,%l7 ! (0_0) hy0 &= 0x7fffffff; 361 cmp %l7,_0x7ff00000 ! (0_0) hy0 ? 0x7ff00000 362 sub %l7,%o7,%o1 ! (0_0) diff0 = hy0 - hx0; 370 sub %l7,%o1,%o4 ! (0_0) j0 = hy0 - j0; [all …]
|
H A D | __vsincosf.S | 102 ! l7 pc3 152 PIC_SETUP(l7) 153 PIC_SET(l7,constants,o0) 208 add %fp,junk,%l7 271 st %f26,[%l7] 272 mov %o4,%l7 ! pc3 = c 519 movrnz %o3,%l7,%l3 523 movrnz %o3,%g1,%l7 685 st %f26,[%l7] 734 st %f26,[%l7] [all …]
|
H A D | __vsincos.S | 81 ! l7 stridec 132 PIC_SETUP(l7) 133 PIC_SET(l7,constants,o0) 134 PIC_SET(l7,__vlibm_TBL_sincos2,o1) 141 ldx [%fp+STACK_BIAS+0xb0],%l7 146 ld [%fp+0x5c],%l7 173 sll %l7,3,%l7 203 add %l3,%l7,%l3 ! c += stridec 229 add %l3,%l7,%l3 ! c += stridec 254 add %l3,%l7,%l3 ! c += stridec [all …]
|
H A D | __vatan2.S | 74 ! l7 stridez 125 PIC_SETUP(l7) 126 PIC_SET(l7,constants,o0) 127 PIC_SET(l7,__vlibm_TBL_atan2,o1) 131 ldx [%fp+STACK_BIAS+0xb0],%l7 133 ld [%fp+0x5c],%l7 158 sll %l7,3,%l7 182 add %i5,%l7,%i5 ! z += stridez 255 add %i5,%l7,%i5 327 add %i5,%l7,%i5 [all …]
|
/titanic_41/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.s | 179 sethi %hi(0x7fff),%l7 180 or %l7,%lo(0x7fff),%l7 ! l7 = 0x7fff 184 andcc %l0,%l7,%l0 ! l0 = ex 195 andcc %l1,%l7,%l1 ! l1 = ey 299 cmp %l0,%l7 ! check for overflow 323 sll %l7,16,%l7 ! 7fff00000... 324 or %l4,%l7,%l4 331 sll %l7,16,%l7 332 add %o0,%l7,%l7 333 or %l4,%l7,%l4 [all …]
|
/titanic_41/usr/src/cmd/sgs/rtld.4.x/ |
H A D | rtldlib.s | 48 sethi %hi(__GLOBAL_OFFSET_TABLE_ - (L1 - 1b)), %l7 50 or %l7, %lo(__GLOBAL_OFFSET_TABLE_ - (L1 - L2)), %l7 51 add %l7, %o7, %l7 56 ld [%l7], %l1 ! ptr to ld.so first entry in globtable 59 ld [%l7 + _rtld], %g1 ! manually fix pic reference to rtld
|
/titanic_41/usr/src/uts/sun4/ml/ |
H A D | ip_ocsum.s | 307 ldx [%i0+56], %l7 334 srlx %l7, 32, %g3 ! hi32 to %g3 335 and %l7, %g1, %l7 ! lo32 to %l7 354 add %l7, %g3, %g3 ! now 8 off 33b vals 368 ldx [%i0+56], %l7 386 add %l7, %g3, %g3 ! 8 x 33b
|
/titanic_41/usr/src/lib/libc/sparc/gen/ |
H A D | strncmp.s | 78 set 0x81010100, %l7 111 and %l3, %l7, %l3 112 cmp %l3, %l7 161 and %l3, %l7, %l3 162 cmp %l3, %l7 205 and %l3, %l7, %l3 206 cmp %l3, %l7 242 and %l3, %l7, %l3 243 cmp %l3, %l7
|
/titanic_41/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_kernel_v9.s | 404 /* 0x0080 */ and %i2,%l4,%l7 407 /* 0x008c */ or %l7,%i2,%g3 419 /* 0x00a8 118 */ sethi %hi(0xfff00000),%l7 421 /* 0x00b0 */ sllx %l7,32,%l3 425 /* 0x00c0 */ xor %l3,-1,%l7 457 /* 0x0114 */ and %o5,%l7,%o5 475 /* 0x0150 */ and %i3,%l7,%i4 523 /* 0x01bc */ add %l2,%l6,%l7 524 /* 0x01c0 */ st %l7,[%i0+%i2] 709 /* 0x0020 151 */ or %g0,%i1,%l7 [all …]
|
H A D | mont_mulf_v9.s | 242 /* 0x0018 83 */ or %g0,0,%l7 296 /* 0x00c0 86 */ add %l6,%g5,%l7 299 /* 0x00cc 92 */ srax %l7,32,%o3 322 /* 0x0124 93 */ and %l7,%l4,%o3 340 /* 0x016c 91 */ and %o1,%l3,%l7 355 /* 0x01a8 91 */ sllx %l7,16,%l6 361 /* 0x01c0 86 */ add %g3,%i0,%l7 364 /* 0x01cc 92 */ srax %l7,32,%o1 376 /* 0x01fc 93 */ and %l7,%l4,%o3 380 /* 0x020c */ sllx %i1,3,%l7 [all …]
|
/titanic_41/usr/src/lib/libc/sparcv9/gen/ |
H A D | strncmp.s | 78 set 0x81010100, %l7 111 and %l3, %l7, %l3 112 cmp %l3, %l7 161 and %l3, %l7, %l3 162 cmp %l3, %l7 205 and %l3, %l7, %l3 206 cmp %l3, %l7 242 and %l3, %l7, %l3 243 cmp %l3, %l7
|
/titanic_41/usr/src/uts/sun4v/ml/ |
H A D | mach_locore.s | 973 ldn [%l7 + PC_OFF], %l0 979 stn %l1, [%l7 + PC_OFF] ! restart mutex_owner_running() 982 stn %l1, [%l7 + nPC_OFF] 990 ldn [%l7 + PC_OFF], %l0 996 stn %l1, [%l7 + PC_OFF] ! restart mutex_exit() 998 stn %l1, [%l7 + nPC_OFF] 1006 RESTORE_GLOBALS(%l7) 1009 RESTORE_OUTS(%l7) 1024 ldn [%l7 + PC_OFF], %g1 1025 ldn [%l7 + nPC_OFF], %g2 [all …]
|
/titanic_41/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 2303 ldx [%i5 + 0], %l7 ! &(des_ip_table[0][0]) 2319 ldx [%l7 + %o0], %o0 2327 ldx [%l7 + %o2], %o2 2335 ldx [%l7 + %o4], %o4 2343 ldx [%l7 + %g1], %g1 2391 ldx [%i5 + 80], %l7 ! &(des_sbox_table[7][0]) 2430 ld [%i5 + 0], %l7 ! &(des_ip_table[0][0]) 2446 ldx [%l7 + %o0], %o0 2454 ldx [%l7 + %o2], %o2 2462 ldx [%l7 + %o4], %o4 [all …]
|
/titanic_41/usr/src/uts/sun4u/ml/ |
H A D | mach_locore.s | 809 ldn [%l7 + PC_OFF], %l0 815 stn %l1, [%l7 + PC_OFF] ! restart mutex_owner_running() 818 stn %l1, [%l7 + nPC_OFF] 826 ldn [%l7 + PC_OFF], %l0 832 stn %l1, [%l7 + PC_OFF] ! restart mutex_exit() 834 stn %l1, [%l7 + nPC_OFF] 842 RESTORE_GLOBALS(%l7) 845 RESTORE_OUTS(%l7) 860 ldn [%l7 + PC_OFF], %g1 861 ldn [%l7 + nPC_OFF], %g2 [all …]
|