/titanic_50/usr/src/common/crypto/arcfour/sun4u/ |
H A D | arcfour_crypt_asm.s | 72 add %i0, 0, %i5 78 ldub [%i5 + %o1], %o3 80 ldub [%i5 + %g1], %g3 88 ldub [%i5 + %o2], %o4 90 stb %o3, [%i5+%o2] 93 stb %o4, [%i5 + %o1] 98 ldub [%i5 + %g2], %g4 100 ldub [%i5 + %o5], %o5 104 stb %g3, [%i5 + %g2] 108 stb %g4, [%i5 + %g1] [all …]
|
/titanic_50/usr/src/lib/libc/sparc/gen/ |
H A D | strncmp.s | 66 ldub [%i1], %i5 68 cmp %i4, %i5 87 .w3cmp: ldub [%i1], %i5 90 sll %i5, 24, %i5 104 or %l4, %i5, %i5 105 cmp %i4, %i5 114 sll %i3, 24, %i5 132 sll %i3, 24, %i5 139 or %i5, %l4, %i5 154 or %l4, %i5, %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
|
/titanic_50/usr/src/lib/libc/sparcv9/gen/ |
H A D | strncmp.s | 66 ldub [%i1], %i5 68 cmp %i4, %i5 87 .w3cmp: ldub [%i1], %i5 90 sll %i5, 24, %i5 104 or %l4, %i5, %i5 105 cmp %i4, %i5 114 sll %i3, 24, %i5 132 sll %i3, 24, %i5 139 or %i5, %l4, %i5 154 or %l4, %i5, %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
|
/titanic_50/usr/src/lib/libmvec/common/vis/ |
H A D | __vrhypotf.S | 307 mov %i5,%o1 338 lda [%o4]0x82,%i5 ! (3_0) ax = *(int*)px; 343 and %i5,_0x7fffffff,%i5 ! (3_0) ax &= 0x7fffffff; 348 cmp %i5,_0x7f800000 ! (3_0) ax ? 0x7f800000 359 lda [stridex+%o4]0x82,%i5 ! (4_0) ax = *(int*)px; 366 and %i5,_0x7fffffff,%i5 ! (4_0) ax &= 0x7fffffff; 375 cmp %i5,_0x7f800000 ! (4_0) ax ? 0x7f800000 386 lda [%l0+stridex]0x82,%i5 ! (0_0) ax = *(int*)px; 393 and %i5,_0x7fffffff,%i5 ! (0_0) ax &= 0x7fffffff; 402 cmp %i5,_0x7f800000 ! (0_0) ax ? 0x7f800000 [all …]
|
H A D | __vsincos.S | 72 ! i5 0x80000000,n0 140 stx %i5,[%fp+csave] 145 st %i5,[%fp+csave] 151 mov %i5,%l3 165 sethi %hi(0x80000000),%i5 180 andn %l0,%i5,%l0 ! mask off sign 207 andn %l1,%i5,%l1 233 andn %l2,%i5,%l2 428 andn %l0,%i5,%l0 468 ld [%fp+nk0],%i5 ! n [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 314 mov %i5,%l6 327 add %i5,%l7,%i5 584 add %fp,junk,%i5 710 mov %i5,%l4 713 add %i5,%l7,%i5 [all …]
|
H A D | __vrhypot.S | 998 st %f0,[%i5] ! (7_2) ((float*)pz)[0] = ((float*)&res0)[0]; 1002 st %f1,[%i5+4] ! (7_2) ((float*)pz)[1] = ((float*)&res0)[1]; 1027 add %i5,stridez,%i5 ! pz += stridez 1113 st %f0,[%i5] ! (0_1) ((float*)pz)[0] = ((float*)&res0)[0]; 1123 st %f1,[%i5+4] ! (0_1) ((float*)pz)[1] = ((float*)&res0)[1]; 1132 add %i5,stridez,%i5 ! pz += stridez 1228 st %f0,[%i5] ! (1_1) ((float*)pz)[0] = ((float*)&res0)[0]; 1238 st %f1,[%i5+4] ! (1_1) ((float*)pz)[1] = ((float*)&res0)[1]; 1247 add %i5,stridez,%i5 ! pz += stridez 1343 st %f0,[%i5] ! (2_1) ((float*)pz)[0] = ((float*)&res0)[0]; [all …]
|
H A D | __vhypot.S | 534 st %f10,[%i5] ! (1_2) ((float*)pz)[0] = ((float*)&res)[0]; 537 st %f11,[%i5+4] ! (1_2) ((float*)pz)[1] = ((float*)&res)[1]; 579 add %i5,stridez,%l6 ! pz += stridez 642 add %l6,stridez,%i5 ! pz += stridez 662 st %f14,[%i5] ! (3_2) ((float*)pz)[0] = ((float*)&res)[0]; 665 st %f15,[%i5+4] ! (3_2) ((float*)pz)[1] = ((float*)&res)[1]; 706 add %i5,stridez,%g5 ! pz += stridez 770 add %g5,stridez,%i5 ! pz += stridez 792 st %f10,[%i5] ! (1_2) ((float*)pz)[0] = ((float*)&res)[0]; 794 st %f11,[%i5+4] ! (1_2) ((float*)pz)[1] = ((float*)&res)[1]; [all …]
|
H A D | __vsqrt.S | 1515 sub %l2,stridex,%i5 1516 stx %i5,[%fp+tmp_px] 1530 sub %l2,stridex,%i5 1531 stx %i5,[%fp+tmp_px] 1545 sub %l2,stridex,%i5 1546 stx %i5,[%fp+tmp_px] 1560 sub %l2,stridex,%i5 1561 stx %i5,[%fp+tmp_px] 1575 sub %l2,stridex,%i5 1576 stx %i5,[%fp+tmp_px] [all …]
|
H A D | __vhypotf.S | 196 or %g0,%i5,%l7 249 add %o7,stridey,%i5 ! py += stridey 262 lda [%i5+stridey]0x82,%l4 ! (0_0) hy0 = *(int*)py; 265 add %i5,stridey,%o4 ! py += stridey 271 lda [%i5+stridey]0x82,%f17 ! (0_0) hy0 = *py; 294 add %o4,stridey,%i5 ! py += stridey 324 add %i5,stridey,%i2 ! py += stridey 325 lda [stridey+%i5]0x82,%l4 ! (2_0) hy0 = *(int*)py; 343 lda [stridey+%i5]0x82,%f17 ! (2_0) y0 = *py; 445 add %o7,stridey,%i5 ! py += stridey [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 682 tst %i5 ! check for huge arguments remaining 690 ldx [%fp+STACK_BIAS+0xb0],%i5 691 stx %i5,[%sp+STACK_BIAS+0xb0] 696 ld [%fp+0x5c],%i5 697 st %i5,[%sp+0x5c] [all …]
|
H A D | __vpowf.S | 1106 sub %i5,stridez,%o4 1371 add %o4,stridez,%i5 1436 add %l7,stridez,%i5 1491 or %g0,%o4,%i5 1535 add %o4,stridez,%i5 1570 add %l7,stridez,%i5 1593 add %l7,stridez,%i5 ! pz += stridez 1603 st %f4,[%i5] 1607 add %i5,stridez,%i5 1689 st %o5,[%i5] ! return *(float*)&ax0; [all …]
|
/titanic_50/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 2289 ldx [%o1 + %g1], %i5 2291 or %o1,%g1,%i5 ! &des_enc_const 2303 ldx [%i5 + 0], %l7 ! &(des_ip_table[0][0]) 2307 ldx [%i5 + 8], %l6 ! &(des_ip_table[1][0]) 2311 ld [%i5 + 92], %i4 ! 7 (for iteration counter) 2315 ldx [%i5 + 24], %l0 ! &(des_sbox_table[0][0]) 2351 ldx [%i5 + 32], %l1 ! &(des_sbox_table[1][0]) 2355 ldx [%i5 + 96], %g3 ! top_1 2359 ldx [%i5 + 104], %g4 ! mid_4 2363 ldx [%i5 + 112], %g2 ! low_3 [all …]
|
/titanic_50/usr/src/cmd/dtrace/test/tst/common/inline/ |
H A D | tst.InlineKinds.d | 51 inline int i5[int x] = (xlate < struct s > (x)).s_x; /* array by xlate */ 61 printf("i5[123] = %d\n", i5[123]);
|
H A D | tst.InlineKinds.d.out | 6 i5[123] = 124
|
/titanic_50/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_kernel_v9.s | 400 /* 0x0070 */ sllx %g4,32,%i5 402 /* 0x0078 */ xor %i5,-1,%l4 450 /* 0x0100 124 */ and %i2,%l2,%i5 468 /* 0x013c 124 */ sllx %i5,16,%g5 478 /* 0x015c */ sub %g4,%o1,%i5 480 /* 0x0164 */ srlx %i3,%i5,%o2 519 /* 0x01ac */ add %i1,1023,%i5 520 /* 0x01b0 */ and %i2,%i5,%l5 711 /* 0x0028 156 */ or %g0,0,%i5 727 /* 0x0058 */ or %g0,2,%i5 [all …]
|
/titanic_50/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; \
|
/titanic_50/usr/src/uts/sun4v/cpu/ |
H A D | generic_copy.s | 149 ! i5 (word to write) 179 srl %i3, %l0, %i5 ! upper src bits into lower dst bits 180 or %i4, %i5, %i5 ! merge 183 srl %i5, %l3, %i4 ! prepare to write a single byte 191 sll %i5, %l2, %i5 ! move leftover into upper bytes 204 or %i5, %i4, %i5 205 st %i5, [%i1] ! write a word 211 sll %i3, %l1, %i5 ! get leftover into upper bits 219 or %i5, %i4, %i5 ! merge to complete word 237 sll %i4, %l1, %i5 ! get leftover [all …]
|
/titanic_50/usr/src/uts/sun4/ml/ |
H A D | swtch.s | 235 ! %i5 = new proc hat 242 cmp %i5, %o2 ! new proc hat == ksfmmup ? 246 SET_KAS_CTXSEC_ARGS(%i5, %o0, %o1) 259 mov %i5, %o0 ! %o0 = sfmmup 364 ldx [%i0 + T_CTX], %i5 ! should resumed thread restorectx? 404 ! i5 = ctx ptr 406 brz,a,pt %i5, 8f ! skip restorectx() when zero
|