Home
last modified time | relevance | path

Searched refs:i3 (Results 1 – 25 of 102) sorted by relevance

12345

/illumos-gate/usr/src/common/bignum/sun4u/
H A Dmont_mulf_kernel_v9.S719 /* 0x00bc 159 */ add %i3,4,%i3
748 /* 0x012c */ add %i3,4,%i3
785 /* 0x01b8 */ add %i3,2,%i3
1569 add %i3,%g0,%o5
1577 ldd [%i3],%f6
1631 ldd [%i3+8],%f6
1753 add %i3,8,%i3
2253 ldd [%i3+8],%f6
2375 add %i3,8,%i3
2406 std %f6,[%i3]
[all …]
H A Dmont_mulf_v9.s232 /* 0x0008 77 */ sra %i3,0,%g5
895 /* 0x0010 180 */ sra %i3,0,%l1
1512 /* 0x008c 244 */ std %f0,[%i3]
1513 /* 0x0090 */ add %i3,8,%g5
1548 /* 0x0104 */ std %f0,[%i3]
1549 /* 0x0108 243 */ sub %g3,1,%i3
1758 /* 0x0420 */ cmp %l1,%i3
1780 /* 0x0470 */ std %f2,[%i3]
2113 /* 0x0854 */ or %g0,9,%i3
2163 /* 0x0918 */ sra %i3,0,%g3
[all …]
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dascii_strcasecmp.S172 cmp %i3, 2 ! s1 aligned now?
219 orn %i3, %g0, %i3 ! generate all ones
221 srl %i3, %l6, %i3 ! mask for fixing up bytes
240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
248 andn %i4, %i3, %l0 ! q1 = m1 & ~x1
254 add %l0, %i3, %i3 ! lowercase word from s1
280 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
289 andn %i4, %i3, %l0 ! q1 = m1 & ~x1
295 add %l0, %i3, %i3 ! lowercase word from s1
340 subcc %i3, %g1, %i0 ! *s1-*s2
[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
236 ldx [%i3], %l1 ! src dword
242 add %i3, 8, %i3 ! src += 8
250 add %i3, 1, %i3 ! src++
259 ldx [%i3 + %g4], %l1 ! x = src[]
277 ldx [%i3 + %g4], %l1 ! x = src[]
349 ldx [%i3], %l1 ! src dword
[all …]
H A Dstrncmp.S59 andcc %i1, 3, %i3 ! is s2 aligned
84 cmp %i3, 2 ! check if s2 half aligned
95 lduw [%i1], %i3 ! delay slot
114 sll %i3, 24, %i5
132 sll %i3, 24, %i5
145 lduw [%i1], %i3 ! delay slot
164 sll %i3, 8, %i5
177 sll %i3, 8, %i5
189 lduw [%i1], %i3 ! delay slot
208 sll %i3, 16, %i5
[all …]
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
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dascii_strcasecmp.S130 andcc %i0, 3, %i3 ! s1 word-aligned ?
172 cmp %i3, 2 ! s1 aligned now?
219 orn %i3, %g0, %i3 ! generate all ones
221 srl %i3, %l6, %i3 ! mask for fixing up bytes
240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
248 andn %i4, %i3, %l0 ! q1 = m1 & ~x1
254 add %l0, %i3, %i3 ! lowercase word from s1
279 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
288 andn %i4, %i3, %l0 ! q1 = m1 & ~x1
294 add %l0, %i3, %i3 ! lowercase word from s1
[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, 1, %i3
199 ld [%i3 + %g4], %l1 ! src word
225 ld [%i3], %l1 ! src word
226 ldub [%i3], %l1 ! src byte
[all …]
H A Dstrncmp.S59 andcc %i1, 3, %i3 ! is s2 aligned
84 cmp %i3, 2 ! check if s2 half aligned
95 ld [%i1], %i3 ! delay slot
114 sll %i3, 24, %i5
132 sll %i3, 24, %i5
145 ld [%i1], %i3 ! delay slot
164 sll %i3, 8, %i5
177 sll %i3, 8, %i5
189 ld [%i1], %i3 ! delay slot
208 sll %i3, 16, %i5
[all …]
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
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vexpf.S681 add %i3,%i4,%i3
735 add %i3,%i4,%i3
804 add %i3,%i4,%i3
839 add %i3,%i4,%i3
900 add %i3,%i4,%i3
1045 add %i3,%i4,%i3
1154 add %i3,%i4,%i3
1216 add %i3,%i4,%i3
1418 add %i3,%i4,%i3
1572 add %i3,%i4,%i3
[all …]
H A D__vpowf.S814 and %i3,%l6,%i3 ! (Y0_2) i0 &= 0xffff0000;
833 srl %i3,23,%i3 ! (Y1_2) exp0 >>= 23;
837 sub %i3,127,%i3 ! (Y1_2) exp0 -= 127;
840 sll %i3,8,%i3 ! (Y1_2) exp0 <<= 8;
935 and %i3,%l6,%i3 ! (Y0_2) i0 &= 0xffff0000;
990 srl %i3,23,%i3 ! (Y1_2) exp0 >>= 23;
996 sub %i3,127,%i3 ! (Y1_2) exp0 -= 127;
1166 and %i3,%l6,%i3 ! (Y0_2) i0 &= 0xffff0000;
1240 srl %i3,23,%i3 ! (Y1_2) exp0 >>= 23;
1246 sub %i3,127,%i3 ! (Y1_2) exp0 -= 127;
[all …]
H A D__vlog.S139 ! i3 y
239 sub %i3,%i4,%i3
259 add %i3,%i4,%i3 ! y += stridey
338 add %i3,%i4,%i3 ! y += stridey
417 add %i3,%i4,%i3 ! y += stridey
533 add %i3,%i4,%i3 ! y += stridey
552 add %i3,%i4,%i3 ! y += stridey
583 add %i3,%i4,%i3 ! y += stridey
602 add %i3,%i4,%i3 ! y += stridey
633 add %i3,%i4,%i3 ! y += stridey
[all …]
H A D__vrsqrtf.S546 sllx %i3,23,%i3 ! (3_0) lexp1 = iexp1 << 23;
776 sllx %i3,23,%i3 ! (3_0) lexp1 = iexp1 << 23;
1283 sllx %i3,23,%i3 ! (3_0) lexp1 = iexp1 << 23;
1340 sub %i3,%o3,%i3
1350 sra %i3,24,%i3 ! (4_0) iexp0 = ax0 >> 24;
1459 add %i3,0x3ff,%i3
1521 add %i3,0x3ff,%i3
1591 add %i3,0x3ff,%i3
1664 add %i3,0x3ff,%i3
1691 sub %l0,%i3,%i3 ! (3_0) iexp1 = 0x3f - iexp1;
[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
236 lda [%i3]%asi,%l3
254 add %i3,%i4,%i3
326 add %i3,%i4,%i3
712 add %i3,%i4,%i3
889 add %i3,%i4,%i3
[all …]
H A D__vatan2f.S297 add %i3,stridex,%i3 ! px += stridex
356 add %i3,stridex,%i3 ! px += stridex
414 add %i3,stridex,%i3 ! px += stridex
478 add %i3,stridex,%i3 ! px += stridex
545 add %i3,stridex,%i3 ! px += stridex
620 add %i3,stridex,%i3 ! px += stridex
696 add %i3,stridex,%i3 ! px += stridex
787 add %i3,stridex,%i3 ! px += stridex
872 add %i3,stridex,%i3 ! px += stridex
957 add %i3,stridex,%i3 ! px += stridex
[all …]
H A D__vsincosf.S91 ! i3 s
220 add %i3,%i4,%i3 ! s += strides
236 add %i3,%i4,%i3 ! s += strides
252 add %i3,%i4,%i3 ! s += strides
268 add %i3,%i4,%i3 ! s += strides
760 mov %i3,%l0
761 add %i3,%i4,%i3
801 mov %i3,%l1
802 add %i3,%i4,%i3
843 add %i3,%i4,%i3
[all …]
H A D__vhypot.S216 mov %i3,tmp_py
225 mov tmp_py,%i3
271 add %i3,stridey,%i3 ! py += stridey
889 add %i3,stridey,%i3
916 add %i3,stridey,%i3
929 add %i3,stridey,%i3
976 add %i3,stridey,%i3
993 mov %i3,tmp_py
1007 mov %i3,tmp_py
1049 mov %i3,tmp_py
[all …]
H A D__vrhypot.S530 and %i3,0x1fc,%i3 ! (7_1) iarr &= 0x1fc;
692 and %i3,0x1fc,%i3 ! (1_0) iarr &= 0x1fc;
872 and %i3,0x1fc,%i3 ! (3_0) iarr &= 0x1fc;
1086 and %i3,0x1fc,%i3 ! (5_1) iarr &= 0x1fc;
1316 and %i3,0x1fc,%i3 ! (7_1) iarr &= 0x1fc;
1546 and %i3,0x1fc,%i3 ! (1_0) iarr &= 0x1fc;
1776 and %i3,0x1fc,%i3 ! (3_0) iarr &= 0x1fc;
1951 and %i3,0x1fc,%i3 ! (5_1) iarr &= 0x1fc;
2121 add %i3,stridey,%i3 ! py += stridey;
2130 add %i3,stridey,%i3 ! py += stridey
[all …]
/illumos-gate/usr/src/lib/libc/capabilities/sun4u/common/
H A Dmemcpy.S309 andn %i3, 63, %i3
345 sub %i3, 128, %i3
418 subcc %i3, 64, %i3
426 subcc %i3, 64, %i3
434 subcc %i3, 64, %i3
506 subcc %i3, 64, %i3
514 subcc %i3, 64, %i3
522 subcc %i3, 64, %i3
592 subcc %i3, 64, %i3
600 subcc %i3, 64, %i3
[all …]
/illumos-gate/usr/src/lib/libmvec/common/
H A D__vlog.c669 int i0, i1, i2, i3, e; in __vlog() local
724 i3 = (i3 + 0x800) & ~0xfff; in __vlog()
725 e = (i3 & 0x7ff00000) - 0x3ff00000; in __vlog()
727 w3.i[HIWORD] = i3 - e; in __vlog()
729 i3 = (i3 >> 10) & 0x3fc; in __vlog()
739 h3 = d3 * TBL[i3]; in __vlog()
744 l3 = d3 * TBL[i3+1]; in __vlog()
769 *y = (n3 * ln2hi + TBL[i3+2]) + (h3 + (l3 + in __vlog()
770 (n3 * ln2lo + TBL[i3+3]) + b3)); in __vlog()
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dspitfire_copy.S766 sub %i3, 64, %i3
779 subcc %i3, 8, %i3
787 subcc %i3, 8, %i3
800 andn %i3, 63, %i3
821 sub %i3, 128, %i3
863 subcc %i3, 64, %i3
871 subcc %i3, 64, %i3
879 subcc %i3, 64, %i3
920 subcc %i3, 64, %i3
928 subcc %i3, 64, %i3
[all …]
/illumos-gate/usr/src/uts/sun4v/io/glvc/
H A Dglvc_hcall.S43 mov %i3, %o3
48 stx %o1, [%i3]
63 mov %i3, %o3
68 stx %o1, [%i3]
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dgeneric_copy.S157 ld [%i0], %i3 ! read a word
176 sll %i3, %l1, %i3 ! clear upper used byte(s)
177 srl %i3, %l1, %i3
183 srl %i3, %l0, %i4
193 sll %i3, %l0, %i3 ! save remaining byte(s)
194 srl %i3, %l0, %i3
209 stb %i3, [%i1] ! write a byte
222 ld [%i0], %i3 ! read a source word
231 sll %i3, %l1, %i5 ! get leftover
281 subcc %i3, 8, %i3 ! dec count
[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) { in logl_x()
105 pz[i1] = pz[i2] = pz[i3] = 0; in logl_x()
144 lx = px[i1] | px[i2] | px[i3]; in powl()
146 ly = py[i1] | py[i2] | py[i3]; in powl()
175 j = ((unsigned) py[i3]) >> (112 - k); in powl()
176 if ((j << (112 - k)) == py[i3]) in powl()

12345