/illumos-gate/usr/src/common/crypto/sha1/sparc/sun4u/ |
H A D | sha1_asm.S | 1341 and %l4, %o5, %l4 1370 and %l4, %o4, %l4 1402 and %l4, %o3, %l4 1434 and %l4, %o2, %l4 1463 and %l4, %o1, %l4 1496 and %l4, %o0, %l4 1528 and %l4, %o5, %l4 1557 and %l4, %o4, %l4 1589 and %l4, %o3, %l4 1621 and %l4, %o2, %l4 [all …]
|
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | strncmp.S | 104 or %l4, %i5, %i5 135 .w1cmp: clr %l4 136 lduh [%i1], %l4 138 sll %l4, 8, %l4 139 or %i5, %l4, %i5 154 or %l4, %i5, %i5 198 or %l4, %i5, %i5 268 sll %i4, 8, %l4 270 srl %l4, 24, %l4 276 sll %i4, 16, %l4 [all …]
|
H A D | ascii_strcasecmp.S | 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 283 add %l4, %l2, %l5 ! p2 = q2 + m2 285 add %l4, %l3, %l4 ! q2 = q2 + m3 291 and %l4, %l5, %l4 ! q2 = p2 & q2 [all …]
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | ascii_strcasecmp.S | 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 284 add %l4, %l2, %l5 ! p2 = q2 + m2 286 add %l4, %l3, %l4 ! q2 = q2 + m3 292 and %l4, %l5, %l4 ! q2 = p2 & q2 [all …]
|
H A D | strncmp.S | 104 or %l4, %i5, %i5 135 .w1cmp: clr %l4 136 lduh [%i1], %l4 138 sll %l4, 8, %l4 139 or %i5, %l4, %i5 154 or %l4, %i5, %i5 198 or %l4, %i5, %i5 268 sll %i4, 8, %l4 270 srl %l4, 24, %l4 276 sll %i4, 16, %l4 [all …]
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | mach_proc_init.S | 107 ldx [%l3 + LPAD_MAP_FLAGS], %l4 ! %l4 = flags 115 and %l4, FLAG_MMUFLAGS_MASK, %o3 ! %o3 = MMU flags 118 and %l4, FLAG_LOCK_MASK, %l4 119 cmp %l4, %g0 164 ldx [%l1 + LPAD_ARG], %l4 ! %l4 = specified argument 189 mov %l4, %o0
|
/illumos-gate/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.S | 266 ld [%i2],%l4 ! l4 = z->l.msw 304 or %l4,%l1,%l4 308 or %l4,%o1,%l4 324 or %l4,%l7,%l4 333 or %l4,%l7,%l4 605 and %l3,%l4,%l4 606 sll %l4,31,%l4 663 or %l4,%l5,%l4 667 or %l4,%l5,%l4 718 or %l4,%o1,%l4 [all …]
|
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vhypotf.S | 215 and %l4,_0x7fffffff,%l4 ! (3_0) hy0 &= 0x7fffffff; 237 and %l4,_0x7fffffff,%l4 ! (4_0) hy0 &= 0x7fffffff; 270 and %l4,_0x7fffffff,%l4 ! (0_0) hy0 &= 0x7fffffff; 296 and %l4,_0x7fffffff,%l4 ! (1_0) hy0 &= 0x7fffffff; 333 and %l4,_0x7fffffff,%l4 ! (2_0) hy0 &= 0x7fffffff; 378 and %l4,_0x7fffffff,%l4 ! (3_0) hy0 &= 0x7fffffff; 417 and %l4,_0x7fffffff,%l4 ! (4_0) hy0 &= 0x7fffffff; 495 and %l4,_0x7fffffff,%l4 ! (0_0) hy0 &= 0x7fffffff; 540 and %l4,_0x7fffffff,%l4 ! (1_0) hy0 &= 0x7fffffff; 594 and %l4,_0x7fffffff,%l4 ! (2_0) hy0 &= 0x7fffffff; [all …]
|
H A D | __vcos_ultra3.S | 303 sll %l4,5,%l4 ! k 369 add %l4,%g1,%l4 549 sra %l4,31,%l4 586 and %l4,2,%l4 714 add %l4,%g1,%l4 871 add %l4,%g1,%l4 1031 add %l4,%g1,%l4 1189 add %l4,%g1,%l4 1352 add %l4,%g1,%l4 1510 add %l4,%g1,%l4 [all …]
|
H A D | __vsin_ultra3.S | 302 sll %l4,5,%l4 ! k 368 add %l4,%g1,%l4 560 sra %l4,31,%l4 597 and %l4,2,%l4 725 add %l4,%g1,%l4 882 add %l4,%g1,%l4 1042 add %l4,%g1,%l4 1200 add %l4,%g1,%l4 1363 add %l4,%g1,%l4 1521 add %l4,%g1,%l4 [all …]
|
H A D | __vatan2f.S | 1710 sra %l4,31,%l4 ! signy0 = uy0 >> 31; 1720 sll %l4,3,%l4 ! signy0 <<= 3; 1765 sra %l4,28,%l4 ! signy0 = uy0 >> 28; 1768 and %l4,-8,%l4 ! signy0 &= -8; 1814 and %l5,_0x7fffffff,%l4 1817 cmp %l4,%g1 1823 sra %l5,28,%l4 ! itmp0 >>= 28; 1825 and %l4,-8,%l4 1833 and %g5,_0x7fffffff,%l4 1834 cmp %l4,%g1 [all …]
|
H A D | __vexpf.S | 346 and %l4,G5_CONST,%l4 ! (4) ax = Xi & 0x7fffffff 516 and %l4,255,%l4 ! (7) k &= 255 521 sll %l4,3,%l4 ! (7) k <<= 3 593 and %l4,G5_CONST,%l4 ! (12) ax = Xi & 0x7fffffff 790 mov %l4,%l3 791 mov %l5,%l4 882 mov %l4,%l2 1209 and %l4,G5_CONST,%l4 1411 and %l4,G5_CONST,%l4 1630 and %l4,G5_CONST,%l4 [all …]
|
/illumos-gate/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
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | ip_ocsum.S | 254 andn %l0, %l4, %l0 ! select hw's from src 289 ldx [%i0+32], %l4 ! check on US-III: could mix preloads & splits? 310 srlx %l4, 32, %o4 ! hi32 to %o4 311 and %l4, %g1, %l4 ! lo32 to %l4 332 add %l4, %o4, %o4 342 ldx [%i0+32], %l4 366 add %l4, %o4, %o4
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | common_asm.S | 366 sethi %hi(hrestime), %l4 371 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 376 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 385 stx %l0, [%l4 + %lo(hres_last_tick)]! prev = current 391 ldx [%l4 + %lo(hrtime_base)], %l1 420 ldx [%l4 + %lo(timedelta)], %l0 ! %l0 = timedelta 426 or %l4, %lo(hrestime), %l2 446 ld [%l4 + %lo(hres_lock)], %i1 448 st %i1, [%l4 + %lo(hres_lock)] ! clear hres_lock 457 ld [%l4 + %lo(hres_lock)], %i1 [all …]
|
/illumos-gate/usr/src/test/util-tests/tests/dis/sparc/ |
H A D | tst.regs.s | 43 add %l2, %l3, %l4 44 add %l3, %l4, %l5 45 add %l4, %l5, %l6
|
H A D | tst.regs.out | 19 libdis_test+0x48: a8 04 80 13 add %l2, %l3, %l4 20 libdis_test+0x4c: aa 04 c0 14 add %l3, %l4, %l5 21 libdis_test+0x50: ac 05 00 15 add %l4, %l5, %l6
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | common_asm.S | 527 sethi %hi(hrestime), %l4 532 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 537 ldub [%l4 + %lo(hres_lock + HRES_LOCK_OFFSET)], %l5 546 stx %l0, [%l4 + %lo(hres_last_tick)]! prev = current 552 ldx [%l4 + %lo(hrtime_base)], %l1 581 ldx [%l4 + %lo(timedelta)], %l0 ! %l0 = timedelta 587 or %l4, %lo(hrestime), %l2 607 ld [%l4 + %lo(hres_lock)], %i1 609 st %i1, [%l4 + %lo(hres_lock)] ! clear hres_lock 618 ld [%l4 + %lo(hres_lock)], %i1 [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | syscall_trap.S | 159 add %g3, %g4, %l4 160 ldn [%l4 + SY_CALLC], %g3 ! load system call handler 168 lduh [%l4 + SY_FLAGS], %l4 ! load sy_flags 169 andcc %l4, SE_32RVAL2, %g0 ! check for 2 x 32-bit 397 mov %g5, %l4 ! save addr of sysentry
|
/illumos-gate/usr/src/uts/sparc/ml/ |
H A D | fd_asm.S | 51 #define Tmp2 %l4 /* temp register prior to dispatch to right opmode */ 52 #define Reg %l4 /* pointer to the chip's registers */
|
/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb_conn.c | 771 if (connp->conn_l4 == l4 && in ilb_find_conn() 790 if (connp->conn_l4 == l4 && in ilb_find_conn() 810 switch (l4) { in ilb_find_conn() 847 ilb_full_nat(l3, iph, l4, tph, &rule_cache.info, in ilb_check_conn() 853 ilb_half_nat(l3, iph, l4, tph, &rule_cache.info, in ilb_check_conn() 903 int l4; in ilb_check_icmp_conn() local 931 l4 = in_iph4->ipha_protocol; in ilb_check_icmp_conn() 932 if (l4 != IPPROTO_TCP && l4 != IPPROTO_UDP) in ilb_check_icmp_conn() 955 l4 = in_iph6->ip6_nxt; in ilb_check_icmp_conn() 957 if (l4 != IPPROTO_TCP && l4 != IPPROTO_UDP) in ilb_check_icmp_conn() [all …]
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_locore.S | 1342 add %i4, 1, %l4; 1440 rdpr %pstate, %l4 ! disable interrupts 1441 andn %l4, PSTATE_IE, %o2 1451 wrpr %g0, %l4, %pstate ! restore interrupt state 1455 rdpr %pstate, %l4 ! Get the present pstate value 1456 andn %l4, PSTATE_AM, %l6 1460 wrpr %l4, 0, %pstate ! restore pstate 1473 rdpr %pstate, %l4 ! disable interrupts 1474 andn %l4, PSTATE_IE, %o2 1484 wrpr %g0, %l4, %pstate ! restore interrupt state
|
/illumos-gate/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_kernel_v9.S | 365 /* 0x0078 */ xor %i5,-1,%l4 380 /* 0x00a4 */ or %g0,0,%l4 461 /* 0x0178 129 */ add %l4,1,%l4 468 /* 0x0194 */ cmp %l4,%l5 479 /* 0x01a0 134 */ sra %l4,0,%l4 484 /* 0x01b4 */ sllx %l4,2,%i2 981 /* 0x0178 */ ld [%i2],%l4 2447 /* 0x0440 */ cmp %l3,%l4 2581 /* 0x0634 */ add %l4,16,%l4 2648 /* 0x073c */ add %l4,8,%l4 [all …]
|
/illumos-gate/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 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 3306 srlx %g5, 31, %l4 3318 and %l4, 0x3c, %l4 3321 or %l4, %g1, %l4 3324 ld [%i5 + %l4], %l4 3347 srl %l4, 2, %l4 [all …]
|
/illumos-gate/usr/src/contrib/bhyve/amd64/machine/ |
H A D | pmap.h | 159 #define KVADDR(l4, l3, l2, l1) ( \ argument 161 ((unsigned long)(l4) << PML4SHIFT) | \ 166 #define UVADDR(l4, l3, l2, l1) ( \ argument 167 ((unsigned long)(l4) << PML4SHIFT) | \
|