Searched refs:i3 (Results 1 - 25 of 95) sorted by relevance

1234

/illumos-gate/usr/src/common/bignum/sun4u/
H A Dmont_mulf_kernel_v9.s392 /* 0x0058 134 */ sub %i3,1,%l3
427 /* 0x00c8 */ sub %i3,2,%l5
437 /* 0x00e0 120 */ sllx %g3,3,%i3
444 /* 0x00e8 120 */ ldx [%i1+%i3],%o5
447 /* 0x00f4 123 */ ldx [%i1+%o0],%i3
466 /* 0x0134 123 */ cmp %i3,0
474 /* 0x014c 123 */ srlx %i3,52,%o2
475 /* 0x0150 */ and %i3,%l7,%i4
479 /* 0x0160 */ or %i4,%l3,%i3
480 /* 0x0164 */ srlx %i3,
[all...]
H A Dmont_mulf_v9.s232 /* 0x0008 77 */ sra %i3,0,%g5
895 /* 0x0010 180 */ sra %i3,0,%l1
1446 /* 0x0044 232 */ or %g0,%i3,%l0
1511 /* 0x0088 */ or %g0,%i3,%g5
1512 /* 0x008c 244 */ std %f0,[%i3]
1513 /* 0x0090 */ add %i3,8,%g5
1543 /* 0x00f0 248 */ or %g0,%i3,%o4
1548 /* 0x0104 */ std %f0,[%i3]
1549 /* 0x0108 243 */ sub %g3,1,%i3
1758 /* 0x0420 */ cmp %l1,%i3
[all...]
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/inline/
H A Dtst.InlineKinds.d49 inline struct s i3 = xlate < struct s > (i0); /* translator */
59 printf("i3.s_x = %d\n", i3.s_x);
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dascii_strcasecmp.s130 andcc %i0, 3, %i3 ! s1 word-aligned ?
151 cmp %i3, 3 ! s1 aligned now?
172 cmp %i3, 2 ! s1 aligned now?
195 andcc %i1, 3, %i3 ! s2 word-aligned ?
207 andcc %i1, 3, %i3 ! s2 word aligned ?
215 add %i2, %i3, %i2 ! start adjusting offset s1-s2
216 sll %i3, 3, %l6 ! shift factor for left shifts
219 orn %i3, %g0, %i3 ! generate all ones
221 srl %i3,
[all...]
H A Dsmt_pause.s51 add %fp, STACK_BIAS-BANKS, %i3
54 add %i2, %i3, %o0
H A Dmemmove.s58 s1algn: ldub [%i1], %i3 ! move 1 or 3 bytes to align it
60 stb %i3, [%i0] ! move a byte to align src
67 s2algn: lduh [%i1], %i3 ! know src is 2 byte alinged
69 srl %i3, 8, %i4
71 stb %i3, [%i0 + 1] ! don't know dst alingment
87 andn %i2, 3, %i3 ! i3 is aligned word count
88 dec 4, %i3 ! avoid reading beyond tail of src
93 deccc 4, %i3
108 andn %i2, 3, %i3
[all...]
H A Dstrlcpy.s61 add %i1, %i2, %i3 ! i3 = src + n
68 ldub [%i3 + %g4], %l1 ! l1 = src[]
89 ld [%i3 + %g4], %l1 ! l1 = src[]
125 add %i3, %g4, %i3
156 ld [%i3], %l1
162 add %i3, 4, %i3 ! src += 4
170 add %i3,
[all...]
H A Dstrncmp.s59 andcc %i1, 3, %i3 ! is s2 aligned
84 cmp %i3, 2 ! check if s2 half aligned
86 cmp %i3, 1 ! check if aligned to 1 or 3 bytes
95 ld [%i1], %i3 ! delay slot
103 srl %i3, 8, %l4 ! merge with the other half
114 sll %i3, 24, %i5
132 sll %i3, 24, %i5
145 ld [%i1], %i3 ! delay slot
153 srl %i3, 24, %l4 ! merge with the other half
164 sll %i3,
[all...]
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dascii_strcasecmp.s130 andcc %i0, 3, %i3 ! s1 word-aligned ?
151 cmp %i3, 3 ! s1 aligned now?
172 cmp %i3, 2 ! s1 aligned now?
195 andcc %i1, 3, %i3 ! s2 word-aligned ?
207 andcc %i1, 3, %i3 ! s2 word aligned ?
215 add %i2, %i3, %i2 ! start adjusting offset s1-s2
216 sll %i3, 3, %l6 ! shift factor for left shifts
219 orn %i3, %g0, %i3 ! generate all ones
221 srl %i3,
[all...]
H A Dsmt_pause.s45 ld [%g7 + UL_LWPID], %i3 ! curthread->ul_lwpid
47 and %i3, 0x3, %i2 ! save last 2 bits
H A Dmemmove.s58 s1algn: ldub [%i1], %i3 ! move 1 or 3 bytes to align it
60 stb %i3, [%i0] ! move a byte to align src
67 s2algn: lduh [%i1], %i3 ! know src is 2 byte alinged
69 srl %i3, 8, %i4
71 stb %i3, [%i0 + 1] ! don't know dst alingment
87 andn %i2, 3, %i3 ! i3 is aligned word count
88 dec 4, %i3 ! avoid reading beyond tail of src
93 deccc 4, %i3
108 andn %i2, 3, %i3
[all...]
H A Dstrncmp.s59 andcc %i1, 3, %i3 ! is s2 aligned
84 cmp %i3, 2 ! check if s2 half aligned
86 cmp %i3, 1 ! check if aligned to 1 or 3 bytes
95 lduw [%i1], %i3 ! delay slot
103 srl %i3, 8, %l4 ! merge with the other half
114 sll %i3, 24, %i5
132 sll %i3, 24, %i5
145 lduw [%i1], %i3 ! delay slot
153 srl %i3, 24, %l4 ! merge with the other half
164 sll %i3,
[all...]
H A Dstrlcpy.s64 add %i1, %i2, %i3 ! src = src + n
71 ldub [%i3 + %g4], %l1 ! src[]
103 ldx [%i3 + %g4], %l1 ! src dword
171 add %i3, %g4, %i3 ! we want a single src pointer here
233 ! %i3 points is current src ptr (8-byte aligned)
236 ldx [%i3], %l1 ! src dword
242 add %i3, 8, %i3 ! src += 8
250 add %i3,
[all...]
/illumos-gate/usr/src/uts/sun4v/io/glvc/
H A Dglvc_hcall.s76 mov %i3, %o3
81 stx %o1, [%i3]
96 mov %i3, %o3
101 stx %o1, [%i3]
/illumos-gate/usr/src/lib/libbc/libc/sys/common/sparc/
H A Dsendsig.s42 ! save i0-i3 to stack, %sp+64 (WINDOWSIZE)
49 mov %i3, %o3
/illumos-gate/usr/src/lib/libc/capabilities/sun4v/common/
H A Dsmt_pause.s54 ld [%g7 + UL_LWPID], %i3 ! curthread->ul_lwpid
56 and %i3, 0x3, %i2 ! save last 2 bits
/illumos-gate/usr/src/lib/libbc/libc/sys/common/
H A Dsyscall.c90 int i1, i2, i3, i4; local
136 i3 = va_arg(ap, int);
138 return (bc_fcntl(i1, i2, i3));
242 i3 = va_arg(ap, int);
244 return (lseek(i1, i2, i3));
374 i3 = va_arg(ap, int);
376 return (setpriority(i1, i2, i3));
427 i3 = va_arg(ap, int);
432 return (ptrace(i1, i2, i3, c1, i4, c2));
473 i3
[all...]
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vexpf.S200 ! i3 y
606 st %f26,[%i3]
607 add %i3,%i4,%o4 ! py += stridey
611 add %o4,%i4,%i3 ! py += stridey
614 st %f20,[%i3]
615 add %i3,%i4,%o4 ! py += stridey
619 add %o4,%i4,%i3 ! py += stridey
622 st %f24,[%i3]
624 add %i3,%i4,%o4 ! py += stridey
634 add %o5,%o7,%i3 ! p
[all...]
H A D__vlog.S139 ! i3 y
239 sub %i3,%i4,%i3
259 add %i3,%i4,%i3 ! y += stridey
295 mov %i3,%o0
338 add %i3,%i4,%i3 ! y += stridey
374 mov %i3,%o1
417 add %i3,
[all...]
H A D__vatan2.S63 ! i3 x
167 ld [%i3],%f8 ! *x
168 ld [%i3+4],%f9
171 ld [%i3],%l3 ! hx
181 add %i3,%i4,%i3 ! x += stridex
211 lda [%i3]%asi,%f18
216 lda [%i3+4]%asi,%f19
236 lda [%i3]%asi,%l3
254 add %i3,
[all...]
H A D__vpowf.S779 stx %i3,[%fp+tmp_py]
794 and %i1,MASK_0x7fffffff,%i3 ! (Y0_2) exp0 = ax0 & 0x7fffffff;
797 cmp %i3,%o5 ! (Y0_2) ax0 ? 0x7f800000
807 srl %i3,23,%o3 ! (Y0_2) exp0 >>= 23;
811 add %g5,CONST_0x8000,%i3 ! (Y0_2) i0 = ax0 + 0x8000;
814 and %i3,%l6,%i3 ! (Y0_2) i0 &= 0xffff0000;
817 sub %g5,%i3,%o4 ! (Y0_2) i0 = ax0 - i0;
821 sra %i3,12,%o0 ! (Y0_2) ind0 = i0 >> 12;
827 and %o3,MASK_0x7fffffff,%i3 ! (Y1_
[all...]
H A D__vsincosf.S91 ! i3 s
158 stx %i3,[%fp+ssave]
163 st %i3,[%fp+ssave]
219 mov %i3,%l0 ! ps0 = s
220 add %i3,%i4,%i3 ! s += strides
235 mov %i3,%l1 ! ps1 = s
236 add %i3,%i4,%i3 ! s += strides
251 mov %i3,
[all...]
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dspitfire_copy.s676 subcc %i1, %i0, %i3
678 neg %i3
685 cmp %i3, 256
786 andcc %i0, 63, %i3
788 sub %i3, 64, %i3
789 neg %i3 ! bytes till block aligned
790 sub %i2, %i3, %i2 ! update %i2 with new count
792 ! Copy %i3 bytes till dst is block (64 byte) aligned. use
801 subcc %i3,
[all...]
/illumos-gate/usr/src/lib/libc/capabilities/sun4u/common/
H A Dmemcpy.s275 sub %i3, 64, %i3
276 neg %i3 ! bytes till block aligned
277 sub %i2, %i3, %i2 ! update %i2 with new count
279 ! Copy %i3 bytes till dst is block (64 byte) aligned. use
288 subcc %i3, 8, %i3
296 subcc %i3, 8, %i3
306 ! %i3
[all...]
/illumos-gate/usr/src/lib/libm/common/Q/
H A Dpowl.c40 #define i3 3 macro
78 if (((ix - 0x3fff0000) | px[i1] | px[i2] | px[i3]) == 0) {
105 pz[i1] = pz[i2] = pz[i3] = 0;
144 lx = px[i1] | px[i2] | px[i3];
146 ly = py[i1] | py[i2] | py[i3];
175 j = ((unsigned) py[i3]) >> (112 - k);
176 if ((j << (112 - k)) == py[i3])

Completed in 139 milliseconds

1234