Home
last modified time | relevance | path

Searched refs:i5 (Results 1 – 25 of 79) sorted by relevance

1234

/illumos-gate/usr/src/common/crypto/arcfour/sun4u/
H A Darcfour_crypt_asm.S72 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 …]
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dstrncmp.S66 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 Dstrlcpy.S86 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 Dmemmove.S53 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 Dsmt_pause.S50 ld [%g7 + UL_LWPID], %i5
52 and %i5, 0x3, %i4 ! save last 2 bits
H A Dstrncpy.S77 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 Dstrncmp.S66 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 Dmemmove.S53 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 Dstrlcpy.S106 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.S307 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.S72 ! 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.S65 ! 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.S998 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.S534 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.S1515 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.S196 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.S93 ! 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.S1106 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 …]
/illumos-gate/usr/src/common/crypto/des/sun4u/
H A Ddes_crypt_asm.s2289 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 …]
/illumos-gate/usr/src/test/util-tests/tests/dis/sparc/
H A Dtst.regs.s52 add %i3, %i4, %i5
53 add %i4, %i5, %fp
54 add %i5, %fp, %i7
H A Dtst.regs.out28 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/common/bignum/sun4u/
H A Dmont_mulf_kernel_v9.S363 /* 0x0070 */ sllx %g4,32,%i5
365 /* 0x0078 */ xor %i5,-1,%l4
413 /* 0x0100 124 */ and %i2,%l2,%i5
431 /* 0x013c 124 */ sllx %i5,16,%g5
441 /* 0x015c */ sub %g4,%o1,%i5
443 /* 0x0164 */ srlx %i3,%i5,%o2
482 /* 0x01ac */ add %i1,1023,%i5
483 /* 0x01b0 */ and %i2,%i5,%l5
674 /* 0x0028 156 */ or %g0,0,%i5
690 /* 0x0058 */ or %g0,2,%i5
[all …]
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/inline/
H A Dtst.InlineKinds.d49 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/uts/sparc/v9/sys/
H A Dprivregs.h114 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 Dgeneric_copy.S129 ! i5 (word to write)
159 srl %i3, %l0, %i5 ! upper src bits into lower dst bits
160 or %i4, %i5, %i5 ! merge
163 srl %i5, %l3, %i4 ! prepare to write a single byte
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
[all …]

1234