/illumos-gate/usr/src/common/crypto/arcfour/sun4u/ |
H A D | arcfour_crypt_asm.S | 72 add %i0, 0, %i5 90 stb %o3, [%i5+%o2] 93 stb %o4, [%i5 + %o1] 104 stb %g3, [%i5 + %g2] 108 stb %g4, [%i5 + %g1] 129 stb %o3, [%i5+%o2] 132 stb %o4, [%i5 + %o1] 169 stb %o3, [%i5+%o2] 211 stb %o3, [%i5+%o2] 254 stb %o3, [%i5+%o2] [all …]
|
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | strncmp.S | 68 cmp %i4, %i5 90 sll %i5, 24, %i5 104 or %l4, %i5, %i5 105 cmp %i4, %i5 139 or %i5, %l4, %i5 154 or %l4, %i5, %i5 155 cmp %i4, %i5 183 sll %i5, 16, %i5 198 or %l4, %i5, %i5 199 cmp %i4, %i5 [all …]
|
H A D | strlcpy.S | 86 sll %i4, 7, %i5 ! Mycroft part deux 92 andn %i5, %l1, %g1 ! ~word & 0x80808080 158 andn %i5, %l1, %g1 ! word & 0x80808080 164 mov 0xff, %i5 165 sll %i5, 24, %i5 ! mask 1st byte = 0xff000000 167 andcc %l1, %i5, %g0 ! cur byte 0? 168 srl %i5, 8, %i5 ! mask next byte 186 andn %i5, %l1, %g1 ! ~x & 0x80808080 203 andn %i5, %l1, %g1 ! ~x & 0x80808080 220 sll %i4, 7, %i5
|
H A D | memmove.S | 53 andcc %i1, 3, %i5 ! is src word aligned 55 cmp %i5, 2 ! is src half-word aligned 57 cmp %i5, 3 ! src is byte aligned 65 andcc %i0, 3, %i5
|
H A D | smt_pause.S | 50 ld [%g7 + UL_LWPID], %i5 52 and %i5, 0x3, %i4 ! save last 2 bits
|
H A D | strncpy.S | 77 sub %i5, 4, %i5 ! bytes until src aligned 89 inccc %i5 ! src aligned now? 106 andn %i5, %i1, %g1 ! ~dword & 0x80808080 237 andn %i5, %i1, %g1 ! ~x & 0x80808080 256 andn %i5, %i1, %g1 ! ~x & 0x80808080
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | strncmp.S | 68 cmp %i4, %i5 90 sll %i5, 24, %i5 104 or %l4, %i5, %i5 105 cmp %i4, %i5 139 or %i5, %l4, %i5 154 or %l4, %i5, %i5 155 cmp %i4, %i5 183 sll %i5, 16, %i5 198 or %l4, %i5, %i5 199 cmp %i4, %i5 [all …]
|
H A D | memmove.S | 53 andcc %i1, 3, %i5 ! is src word aligned 55 cmp %i5, 2 ! is src half-word aligned 57 cmp %i5, 3 ! src is byte aligned 65 andcc %i0, 3, %i5
|
H A D | strlcpy.S | 106 andn %i5, %l1, %g1 ! ~dword & 0x8080808080808080 238 andn %i5, %l1, %g1 ! ~dword & 0x8080808080808080 244 mov 0xff, %i5 ! create byte mask for null byte scanning 245 sllx %i5, 56, %i5 ! mask for 1st byte = 0xff0000000000000000 247 andcc %l1, %i5, %g0 ! current byte zero? 248 srlx %i5, 8, %i5 ! byte mask for next byte 262 andn %i5, %l1, %g1 ! ~x & 0x8080808080808080 280 andn %i5, %l1, %g1 ! ~x & 0x8080808080808080 298 andn %i5, %l1, %g1 ! ~x & 0x8080808080808080 316 andn %i5, %l1, %g1 ! ~x & 0x8080808080808080
|
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vrhypotf.S | 343 and %i5,_0x7fffffff,%i5 ! (3_0) ax &= 0x7fffffff; 366 and %i5,_0x7fffffff,%i5 ! (4_0) ax &= 0x7fffffff; 393 and %i5,_0x7fffffff,%i5 ! (0_0) ax &= 0x7fffffff; 421 and %i5,_0x7fffffff,%i5 ! (1_0) ax &= 0x7fffffff; 459 and %i5,_0x7fffffff,%i5 ! (2_0) ax &= 0x7fffffff; 500 and %i5,_0x7fffffff,%i5 ! (3_0) ax &= 0x7fffffff; 544 and %i5,_0x7fffffff,%i5 ! (4_0) ax &= 0x7fffffff; 660 and %i5,_0x7fffffff,%i5 ! (1_0) ax &= 0x7fffffff; 715 and %i5,_0x7fffffff,%i5 ! (2_0) ax &= 0x7fffffff; 770 and %i5,_0x7fffffff,%i5 ! (3_0) ax &= 0x7fffffff; [all …]
|
H A D | __vsincos.S | 72 ! i5 0x80000000,n0 145 st %i5,[%fp+csave] 151 mov %i5,%l3 207 andn %l1,%i5,%l1 233 andn %l2,%i5,%l2 428 andn %l0,%i5,%l0 479 andcc %i5,1,%g0 484 and %i5,3,%i5 518 srl %i5,1,%i5 529 or %i5,%o4,%i5 [all …]
|
H A D | __vatan2.S | 65 ! i5 z 177 mov %i5,%l4 182 add %i5,%l7,%i5 ! z += stridez 240 mov %i5,%l5 255 add %i5,%l7,%i5 327 add %i5,%l7,%i5 710 mov %i5,%l4 713 add %i5,%l7,%i5 887 mov %i5,%l5 890 add %i5,%l7,%i5 [all …]
|
H A D | __vrhypot.S | 1027 add %i5,stridez,%i5 ! pz += stridez 1132 add %i5,stridez,%i5 ! pz += stridez 1247 add %i5,stridez,%i5 ! pz += stridez 1362 add %i5,stridez,%i5 ! pz += stridez 1488 add %i5,stridez,%i5 ! pz += stridez 1603 add %i5,stridez,%i5 ! pz += stridez 1718 add %i5,stridez,%i5 ! pz += stridez 1833 add %i5,stridez,%i5 ! pz += stridez 1917 add %i5,stridez,%i5 ! pz += stridez 1974 add %i5,stridez,%i5 ! pz += stridez [all …]
|
H A D | __vhypot.S | 579 add %i5,stridez,%l6 ! pz += stridez 642 add %l6,stridez,%i5 ! pz += stridez 706 add %i5,stridez,%g5 ! pz += stridez 770 add %g5,stridez,%i5 ! pz += stridez 798 add %i5,stridez,%i5 822 add %l6,stridez,%i5 830 add %i5,stridez,%i5 894 add %i5,stridez,%i5 923 add %i5,stridez,%i5 934 add %i5,stridez,%i5 [all …]
|
H A D | __vsqrt.S | 1515 sub %l2,stridex,%i5 1530 sub %l2,stridex,%i5 1545 sub %l2,stridex,%i5 1560 sub %l2,stridex,%i5 1575 sub %l2,stridex,%i5 1590 sub %l2,stridex,%i5 1605 sub %l2,stridex,%i5 1620 sub %l2,stridex,%i5 1635 sub %l2,stridex,%i5 1650 sub %l2,stridex,%i5 [all …]
|
H A D | __vhypotf.S | 196 or %g0,%i5,%l7 882 add %o7,stridey,%i5 883 stx %i5,[%fp+tmp_py] 898 stx %i5,[%fp+tmp_py] 943 stx %i5,[%fp+tmp_py] 959 stx %i5,[%fp+tmp_py] 1042 add %o7,stridey,%i5 1043 stx %i5,[%fp+tmp_py] 1058 stx %i5,[%fp+tmp_py] 1073 add %i5,stridey,%o4 [all …]
|
H A D | __vsincosf.S | 93 ! i5 biguns 159 stx %i5,[%fp+csave] 164 st %i5,[%fp+csave] 170 mov %i5,%o4 171 mov 0,%i5 ! biguns = 0 696 ld [%fp+0x5c],%i5 697 st %i5,[%sp+0x5c] 748 mov 1,%i5 ! set biguns 789 mov 1,%i5 ! set biguns 830 mov 1,%i5 ! set biguns [all …]
|
H A D | __vpowf.S | 1491 or %g0,%o4,%i5 1603 st %f4,[%i5] 1607 add %i5,stridez,%i5 1693 add %i5,stridez,%i5 ! pz += stridez; 2328 and %i5,MASK_0x7fffffff,%i5 ! (Y1_0) ay &= 0x7fffffff 2331 cmp %i5,%o1 2438 and %i5,MASK_0x7fffffff,%i5 ! (Y1_0) ay &= 0x7fffffff 2441 cmp %i5,%o1 2622 and %i5,MASK_0x7fffffff,%i5 ! (Y1_0) ay &= 0x7fffffff 2626 cmp %i5,%o1 [all …]
|
/illumos-gate/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 2422 ld [%g1 + %g2], %i5 3263 ldx [%i5 + 16], %i5 ! &(dec_fp_table[0]) 3265 ld [%i5 + 8], %i5 ! &(dec_fp_table[0]) 3293 ld [%i5 + %l0], %l0 3297 ld [%i5 + %l1], %l1 3307 ld [%i5 + %l2], %l2 3317 ld [%i5 + %l3], %l3 3324 ld [%i5 + %l4], %l4 3334 ld [%i5 + %l5], %l5 3341 ld [%i5 + %l6], %l6 [all …]
|
/illumos-gate/usr/src/test/util-tests/tests/dis/sparc/ |
H A D | tst.regs.s | 52 add %i3, %i4, %i5 53 add %i4, %i5, %fp 54 add %i5, %fp, %i7
|
H A D | tst.regs.out | 28 libdis_test+0x6c: ba 06 c0 1c add %i3, %i4, %i5 29 libdis_test+0x70: bc 07 00 1d add %i4, %i5, %fp 30 libdis_test+0x74: be 07 40 1e add %i5, %fp, %i7
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/inline/ |
H A D | tst.InlineKinds.d | 49 inline int i5[int x] = (xlate < struct s > (x)).s_x; /* array by xlate */ 59 printf("i5[123] = %d\n", i5[123]);
|
/illumos-gate/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_kernel_v9.S | 713 /* 0x00a4 159 */ add %i5,2,%i5 716 /* 0x00b0 159 */ cmp %i5,%i0 747 /* 0x0128 159 */ cmp %i5,%l6 779 /* 0x01a0 */ add %i5,1,%i5 784 /* 0x01b4 */ cmp %i5,%l6 900 /* 0x0040 */ add %i5,4,%i5 904 /* 0x0050 */ cmp %i5,%o4 978 /* 0x016c 228 */ add %i5,1,%i5 998 /* 0x01b8 228 */ add %i5,4,%i5 1106 /* 0x035c */ add %i5,1,%i5 [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/sys/ |
H A D | privregs.h | 114 stx %i5, [RP + O5_OFF]; \ 124 ldx [RP + O5_OFF], %i5; \ 142 st %i5, [SBP + (13*4)]; \ 160 sta %i5, [SBP + (13*4)]%asi; \ 178 ld [SBP + (13*4)], %i5; \ 196 stx %i5, [SBP + (13*8)]; \ 214 stxa %i5, [SBP + (13*8)]%asi; \ 232 ldx [SBP + (13*8)], %i5; \
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | generic_copy.S | 129 ! i5 (word to write) 160 or %i4, %i5, %i5 ! merge 171 sll %i5, %l2, %i5 ! move leftover into upper bytes 184 or %i5, %i4, %i5 185 st %i5, [%i1] ! write a word 191 sll %i3, %l1, %i5 ! get leftover into upper bits 199 or %i5, %i4, %i5 ! merge to complete word 217 sll %i4, %l1, %i5 ! get leftover 225 or %i5, %i4, %i5 ! merge with upper dest bits (leftover) 226 st %i5, [%i1] ! write a destination word [all …]
|