Home
last modified time | relevance | path

Searched refs:l7 (Results 1 – 25 of 72) sorted by relevance

123

/illumos-gate/usr/src/common/crypto/sha1/sparc/sun4u/
H A Dsha1_asm.S170 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 …]
/illumos-gate/usr/src/lib/libc/capabilities/sun4u/common/
H A Dmemcpy.S316 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 …]
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dboot_elf.S166 sethi %hi((_GLOBAL_OFFSET_TABLE_ - (1b - .))), %l7
170 or %l7, %lo((_GLOBAL_OFFSET_TABLE_ - (1b - .))), %l7
173 add %l7, %o7, %l7
174 ld [%l7 + elf_rtbndr], %l7
176 sub %l7, %i0, %o0 ! Determine -pc so as to produce
235 sethi %hi(_GLOBAL_OFFSET_TABLE_+(.-1b)), %l7
236 2: or %l7, %lo(_GLOBAL_OFFSET_TABLE_+(.-1b)), %l7
237 add %l7, %o7, %l7
239 ld [%l7+audit_flags], %l3
337 ld [%l7 + audit_argcnt], %l2
H A Dboot.S130 add %l7, %o7, %l7 ! finish PIC prologue
165 ld [%l7], %o1 ! 2nd parameter
172 ld [%l7 + atexit_fini], %g1! get function address
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dspitfire_copy.S488 ldn [THREAD_REG + T_LOFAULT], %l7 ! save existing handler
496 mov %l7, %l6
807 andn %i1, 0x3f, %l7 ! blk aligned address
815 ldda [%l7]ASI_BLK_P, %d0
816 add %l7, 64, %l7
817 ldda [%l7]ASI_BLK_P, %d16
818 add %l7, 64, %l7
819 ldda [%l7]ASI_BLK_P, %d32
820 add %l7, 64, %l7
860 ldda [%l7]ASI_BLK_P, %d0
[all …]
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vrsqrtf.S358 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.S84 ! 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.S84 ! 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.S727 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.S153 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.S294 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.S273 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.S102 ! 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.S81 ! 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 …]
/illumos-gate/usr/src/lib/libc/sparcv9/fp/
H A D__quad_mag64.S179 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 …]
/illumos-gate/usr/src/uts/sun4/ml/
H A Dip_ocsum.S292 ldx [%i0+56], %l7
319 srlx %l7, 32, %g3 ! hi32 to %g3
320 and %l7, %g1, %l7 ! lo32 to %l7
339 add %l7, %g3, %g3 ! now 8 off 33b vals
353 ldx [%i0+56], %l7
371 add %l7, %g3, %g3 ! 8 x 33b
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dstrncmp.S78 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
/illumos-gate/usr/src/test/util-tests/tests/dis/sparc/
H A Dtst.regs.s46 add %l5, %l6, %l7
47 add %l6, %l7, %i0
48 add %l7, %i0, %i1
H A Dtst.regs.out22 libdis_test+0x54: ae 05 40 16 add %l5, %l6, %l7
23 libdis_test+0x58: b0 05 80 17 add %l6, %l7, %i0
24 libdis_test+0x5c: b2 05 c0 18 add %l7, %i0, %i1
/illumos-gate/usr/src/common/bignum/sun4u/
H A Dmont_mulf_kernel_v9.S367 /* 0x0080 */ and %i2,%l4,%l7
370 /* 0x008c */ or %l7,%i2,%g3
382 /* 0x00a8 118 */ sethi %hi(0xfff00000),%l7
384 /* 0x00b0 */ sllx %l7,32,%l3
388 /* 0x00c0 */ xor %l3,-1,%l7
420 /* 0x0114 */ and %o5,%l7,%o5
438 /* 0x0150 */ and %i3,%l7,%i4
486 /* 0x01bc */ add %l2,%l6,%l7
487 /* 0x01c0 */ st %l7,[%i0+%i2]
672 /* 0x0020 151 */ or %g0,%i1,%l7
[all …]
H A Dmont_mulf_v9.s242 /* 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 …]
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dstrncmp.S78 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
/illumos-gate/usr/src/common/crypto/des/sun4u/
H A Ddes_crypt_asm.s2303 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 …]
/illumos-gate/usr/src/uts/sun4v/ml/
H A Dmach_locore.S939 ldn [%l7 + PC_OFF], %l0
945 stn %l1, [%l7 + PC_OFF] ! restart mutex_owner_running()
948 stn %l1, [%l7 + nPC_OFF]
956 ldn [%l7 + PC_OFF], %l0
962 stn %l1, [%l7 + PC_OFF] ! restart mutex_exit()
964 stn %l1, [%l7 + nPC_OFF]
972 RESTORE_GLOBALS(%l7)
975 RESTORE_OUTS(%l7)
990 ldn [%l7 + PC_OFF], %g1
991 ldn [%l7 + nPC_OFF], %g2
[all …]
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dmach_locore.S774 ldn [%l7 + PC_OFF], %l0
780 stn %l1, [%l7 + PC_OFF] ! restart mutex_owner_running()
783 stn %l1, [%l7 + nPC_OFF]
791 ldn [%l7 + PC_OFF], %l0
797 stn %l1, [%l7 + PC_OFF] ! restart mutex_exit()
799 stn %l1, [%l7 + nPC_OFF]
807 RESTORE_GLOBALS(%l7)
810 RESTORE_OUTS(%l7)
825 ldn [%l7 + PC_OFF], %g1
826 ldn [%l7 + nPC_OFF], %g2
[all …]

123