/illumos-gate/usr/src/lib/libc/capabilities/sun4u/common/ |
H A D | memcpy.s | 420 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.c | 62 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.c | 51 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 D | spitfire_copy.s | 784 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 D | niagara_copy.s | 1227 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 D | generic_copy.s | 148 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 D | ip_ocsum.s | 285 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.c | 490 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.c | 689 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.c | 669 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 D | strncmp.s | 56 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 D | ascii_strcasecmp.s | 128 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 D | memmove.s | 40 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 D | nextafter.S | 55 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 D | strncmp.s | 56 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 D | ascii_strcasecmp.s | 128 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 D | memmove.s | 40 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 D | ppcontrol.c | 285 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 D | sha1_asm.s | 633 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 D | logl.c | 111 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 D | atanl.c | 108 #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 D | powl.c | 37 #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.c | 101 #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.S | 621 ! 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 D | boot_elf.s | 100 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 …]
|