Home
last modified time | relevance | path

Searched refs:i0 (Results 1 – 25 of 123) sorted by relevance

12345

/illumos-gate/usr/src/lib/libc/capabilities/sun4u/common/
H A Dmemcpy.s420 add %i0, 64, %i0
428 add %i0, 64, %i0
436 add %i0, 64, %i0
442 add %i0, 64, %i0
447 add %i0, 64, %i0
452 add %i0, 64, %i0
457 add %i0, 64, %i0
462 add %i0, 64, %i0
467 add %i0, 64, %i0
508 add %i0, 64, %i0
[all …]
/illumos-gate/usr/src/lib/libc/port/gen/
H A D_ftoll.c62 i0 = u.i[0]; in __dtoll()
80 if (i0 < 0) in __dtoll()
114 if (i0 < 0) { in __dtoll()
131 int i0; in __ftoll() local
147 i0 = u.i; in __ftoll()
156 if (i0 >= 0 || exp != 63 || (i0 & 0x7fffff) != 0) { in __ftoll()
164 if (i0 < 0) in __ftoll()
197 if (i0 < 0) { in __ftoll()
214 int i0; in _Q_qtoll() local
251 if (i0 < 0) in _Q_qtoll()
[all …]
H A D_ftoull.c51 int i0; /* bitslam */ in __dtoull() local
68 i0 = u.i[0]; in __dtoull()
82 if (i0 < 0) in __dtoull()
115 if (i0 < 0) { in __dtoull()
156 i0 = u.i; in __ftoull()
169 if (i0 < 0) in __ftoull()
202 if (i0 < 0) { in __ftoull()
227 int i0; in _Q_qtoull() local
236 i0 = plngdbl[0]; in _Q_qtoull()
255 if (i0 < 0) in _Q_qtoull()
[all …]
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dspitfire_copy.s784 add %i0, 8, %i0
792 add %i0, 8, %i0
1321 add %i0, 8, %i0
1327 add %i0, 8, %i0
1333 add %i0, 8, %i0
1339 add %i0, 8, %i0
1345 add %i0, 8, %i0
1351 add %i0, 8, %i0
1357 add %i0, 8, %i0
1369 add %i0, 8, %i0
[all …]
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dniagara_copy.s1227 add %i0, 8, %i0
1244 add %i0, 64, %i0
1260 add %i0, 16, %i0
1276 add %i0, 64, %i0
1295 add %i0, 24, %i0
1310 add %i0, 64, %i0
1549 add %i0, 1, %i0
1558 add %i0, 2, %i0
1621 add %i0, 8, %i0
1648 add %i0, 8, %i0
[all …]
H A Dgeneric_copy.s148 add %i0, 1, %i0 ! increment source address
158 add %i0, 4, %i0 ! increment source address
205 add %i0, 4, %i0 ! increment source address
223 add %i0, 4, %i0 ! increment source address
247 sub %i0, %i1, %i0 ! i0 gets the difference of src and dst
253 add %i0, 1, %i0 ! increment source address
277 sub %i0, %i1, %i0 ! i0 gets the difference of src and dst
305 sub %i0, %i1, %i0 ! i0 gets the difference of src and dst
312 sub %i0, %i1, %i0 ! i0 gets difference of src and dst
459 add %i0, 0x80, %i0
[all …]
/illumos-gate/usr/src/uts/sun4/ml/
H A Dip_ocsum.s285 ldx [%i0+0], %l0
286 ldx [%i0+8], %l1
290 ldx [%i0+40], %l5
291 ldx [%i0+48], %l6
292 ldx [%i0+56], %l7
293 inc 64, %i0
326 ldx [%i0+0], %l0
330 ldx [%i0+8], %l1
395 inc 8, %i0
416 inc 2, %i0
[all …]
/illumos-gate/usr/src/lib/libmvec/common/
H A D__vpowf.c490 yisint0 = 2 - (i0 & 1); in __vpowf()
539 ind0 = i0 >> 15; in __vpowf()
540 i0 = ax0 - i0; in __vpowf()
575 int ind0, i0, exp0; in __vpowf_n() local
604 ind0 = i0 >> 15; in __vpowf_n()
607 i0 = ax0 - i0; in __vpowf_n()
670 ind0 = i0 >> 15; in __vpowf_n()
671 i0 = ax0 - i0; in __vpowf_n()
701 int ind0, exp0, i0, n_n; in __vpowfx() local
710 ind0 = i0 >> 15; in __vpowfx()
[all …]
H A D__vpow.c689 int eflag0, gflag0, ind0, i0; in __vpow() local
790 i0 = (hx0 >> 8) & 0xff0; in __vpow()
891 i0 = (ind0 & 0xff) << 4; in __vpow()
968 i0 = (hx0 >> 8) & 0xff0; in __vpow()
996 i0 = (ind0 & 0xff) << 4; in __vpow()
1026 i0 = (hx1 >> 8) & 0xff0; in __vpow()
1053 i0 = (ind0 & 0xff) << 4; in __vpow()
1176 i0 = (hx0 >> 8) & 0xff0; in __vpowx()
1261 i0 = (ind0 & 0xff) << 4; in __vpowx()
1340 i0 = (ind0 & 0xff) << 4; in __vpowx()
[all …]
H A D__vlog.c669 int i0, i1, i2, i3, e; in __vlog() local
703 i0 = (i0 + 0x800) & ~0xfff; in __vlog()
704 e = (i0 & 0x7ff00000) - 0x3ff00000; in __vlog()
706 w0.i[HIWORD] = i0 - e; in __vlog()
708 i0 = (i0 >> 10) & 0x3fc; in __vlog()
736 h0 = d0 * TBL[i0]; in __vlog()
741 l0 = d0 * TBL[i0+1]; in __vlog()
760 *y = (n0 * ln2hi + TBL[i0+2]) + (h0 + (l0 + in __vlog()
761 (n0 * ln2lo + TBL[i0+3]) + b0)); in __vlog()
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dstrncmp.s56 sub %i0, %i1, %i0 ! delay slot, get diff from s1 - s2
67 inc %i0
73 andcc %i0, 3, %g0
91 sub %i0, %i1, %i0
101 ld [%i0 + %i1], %i4
141 sub %i0, %i1, %i0
151 ld [%i0 + %i1], %i4
185 sub %i0, %i1, %i0
224 .w4cmp: sub %i0, %i1, %i0
264 subcc %l4, %l5, %i0
[all …]
H A Dascii_strcasecmp.s128 subcc %i0, %i1, %i2 ! s1 == s2 ?
155 ldub [%i1 + %i2], %i0 ! s1[1]
161 add %i0, ('a' - 'A'), %i0 ! s1[1] = tolower(s1[1])
167 subcc %i0, %g1, %i0 ! tolower(s1[1]) != tolower(s2[1]) ?
170 addcc %i0, %g1, %i0 ! s1[1] == 0 ?
223 orn %i0, %i3, %i0 ! force start bytes to non-zero
314 subcc %i1, %i2, %i0 ! *s1-*s2
317 andcc %i1, 0xff, %i0 ! *s1 == 0 ?
323 subcc %i1, %i2, %i0 ! *s1-*s2
332 subcc %i1, %i2, %i0 ! *s1-*s2
[all …]
H A Dmemmove.s40 mov %i0, %l6 ! Save pointer to destination
41 cmp %i1, %i0 ! if from address is >= to use forward copy
45 sub %i0, %i1, %i4 ! get difference of two addresses
60 stb %i3, [%i0] ! move a byte to align src
61 inc 1, %i0
65 andcc %i0, 3, %i5
70 stb %i4, [%i0] ! have to do bytes,
71 stb %i3, [%i0 + 1] ! don't know dst alingment
/illumos-gate/usr/src/lib/libm/sparc/src/
H A Dnextafter.S55 std %i0,[%fp+x]
56 or %g0,%i0,%o0 ! save original arguments
66 andn %i0,%l1,%l4
73 tst %i0
75 and %i2,%l1,%i0
91 subx %i0,0,%i0
94 addx %i0,0,%i0
97 std %i0,[%fp+x]
98 andcc %i0,%l3,%i2
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dstrncmp.s56 sub %i0, %i1, %i0 ! delay slot, get diff from s1 - s2
67 inc %i0
73 andcc %i0, 3, %g0
91 sub %i0, %i1, %i0
141 sub %i0, %i1, %i0
185 sub %i0, %i1, %i0
224 .w4cmp: sub %i0, %i1, %i0
264 subcc %l4, %l5, %i0
272 subcc %l4, %l5, %i0
280 subcc %l4, %l5, %i0
[all …]
H A Dascii_strcasecmp.s128 subcc %i0, %i1, %i2 ! s1 == s2 ?
155 ldub [%i1 + %i2], %i0 ! s1[1]
161 add %i0, ('a' - 'A'), %i0 ! s1[1] = tolower(s1[1])
167 subcc %i0, %g1, %i0 ! tolower(s1[1]) != tolower(s2[1]) ?
170 addcc %i0, %g1, %i0 ! s1[1] == 0 ?
223 orn %i0, %i3, %i0 ! force start bytes to non-zero
315 subcc %i1, %i2, %i0 ! *s1-*s2
318 andcc %i1, 0xff, %i0 ! *s1 == 0 ?
324 subcc %i1, %i2, %i0 ! *s1-*s2
333 subcc %i1, %i2, %i0 ! *s1-*s2
[all …]
H A Dmemmove.s40 mov %i0, %l6 ! Save pointer to destination
41 cmp %i1, %i0 ! if from address is >= to use forward copy
45 sub %i0, %i1, %i4 ! get difference of two addresses
60 stb %i3, [%i0] ! move a byte to align src
61 inc 1, %i0
65 andcc %i0, 3, %i5
70 stb %i4, [%i0] ! have to do bytes,
71 stb %i3, [%i0 + 1] ! don't know dst alingment
/illumos-gate/usr/src/contrib/ast/src/lib/libpp/
H A Dppcontrol.c285 static int i0; in ppcontrol() local
522 i0 = *p0; in ppcontrol()
545 *p0 = i0; in ppcontrol()
581 *p0 = i0; in ppcontrol()
661 i0 = sym->flags; in ppcontrol()
1255 i0 = 0; in ppcontrol()
1280 i0 = 0; in ppcontrol()
1753 else if (i0) in ppcontrol()
1868 if (!i0) in ppcontrol()
1931 if (i0) in ppcontrol()
[all …]
/illumos-gate/usr/src/common/crypto/sha1/sparc/sun4u/
H A Dsha1_asm.s633 ld [%i0 + (16 * 4)], %l2
661 ld [%i0 + (17 * 4)], %l2
691 ld [%i0 + (18 * 4)], %l2
723 ld [%i0 + (19 * 4)], %l2
753 ld [%i0 + (20 * 4)], %l2
782 ld [%i0 + (21 * 4)], %l2
813 ld [%i0 + (22 * 4)], %l2
840 ld [%i0 + (23 * 4)], %l2
869 ld [%i0 + (24 * 4)], %l2
2419 ld [%i2 + 0], %i0
[all …]
/illumos-gate/usr/src/lib/libm/common/Q/
H A Dlogl.c111 int i, j, ix, i0, i1, n; in logl() local
115 i0 = 3; in logl()
118 i0 = 0; in logl()
123 ix = px[i0]; in logl()
145 px[i0] |= 0x80000000; in logl()
156 ix = px[i0]; in logl()
160 px[i0] = ix; in logl()
162 pz[i0] = i & 0xfffffc00; in logl()
H A Datanl.c108 #define i0 0 macro
117 ix = px[i0]; in atanl()
126 *(3 - i0 + (int *) &s) = -1; /* s = 1-ulp */ in atanl()
129 *(i0 + (int *) &s) -= 1; in atanl()
148 px[i0] = ix; in atanl()
186 px[i0] = ix; in atanl()
188 py[i0] = iy; in atanl()
H A Dpowl.c37 #define i0 0 macro
74 ix = px[i0]; in logl_x()
97 ix = px[i0]; in logl_x()
102 px[i0] = ix; in logl_x()
104 pz[i0] = i & 0xfffffc00; in logl_x()
143 hx = px[i0]; in powl()
145 hy = py[i0]; in powl()
259 j = pz[i0]; in powl()
306 j = m + (pz[i0] >> 16); in powl()
308 pz[i0] += m << 16; in powl()
H A D__sinl.c101 #define i0 0 macro
110 hx = px[i0]; in __k_sinl()
113 *(3 - i0 + (int *) &t) = -1; /* one-ulp */ in __k_sinl()
116 *(i0 + (int *) &t) -= 1; /* one-ulp */ in __k_sinl()
128 pt[i0] = j; in __k_sinl()
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vpowf.S621 ! i0 = ax0 - i0;
673 ! i0 = ax0 - i0;
1676 sub %g0,%l6,%l6 ! i0 = -i0;
1747 sub %g0,%l6,%l6 ! i0 = -i0;
1785 sub %g5,%l7,%o1 ! i0 = ax0 - i0;
2454 and %i0,-4,%i0 ! (Y1_3) i0 &= -4;
2554 and %i0,-4,%i0 ! (Y1_3) i0 &= -4;
2642 and %i0,-4,%i0 ! (Y1_3) i0 &= -4;
2735 and %i0,-4,%i0 ! (Y1_3) i0 &= -4;
2822 and %i0,-4,%i0 ! (Y1_3) i0 &= -4;
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dboot_elf.s100 mov %i0, %o2 ! Callers address is arg 3
172 st %o0, [%i0] ! Store in plt[0]
173 iflush %i0
176 inc 4, %i0 ! Bump plt to point to plt[1]
182 st %o4, [%i0] ! Store instruction in plt
183 iflush %i0
186 iflush %i0 + 4
188 iflush %i0 + 8
262 st %i0, [%o4]
370 mov %i0, %o0 ! copy ins to outs
[all …]

12345