/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | memmove.S | 43 cmp %i2, 17 ! delay slot, for small counts copy bytes 46 cmp %i2, %i4 ! compare size and difference of addresses 48 cmp %i2, 17 ! delay slot, for small counts copy bytes 63 dec %i2
|
H A D | smt_pause.S | 53 sll %i4, 0x6, %i2 ! pick a slot 54 add %i2, %i3, %o0
|
H A D | strlcpy.S | 64 add %i0, %i2, %i2 ! n = dst + n 83 sub %i2, 4, %i2 ! pre-incr for in cpy loop 99 add %i2, %g4, %i2 ! ptr to dest 104 add %i2, 1, %i2 ! dst ++ 109 add %i2, 1, %i2 ! dst ++ 115 add %i2, 1, %i2 ! dst ++ 123 add %i2, %g4, %i2 134 add %i2, 1, %i2 ! dst++ 141 add %i2, 1, %i2 ! dst++ 148 add %i2, 1, %i2 ! dst++ [all …]
|
H A D | strncmp.S | 54 cmp %i2, 8 61 deccc %i2 ! --n >= 0 ? 93 deccc 4, %i2 ! n >= 4 ? 99 inc 4, %i2 143 deccc 4, %i2 ! n >= 4 ? 149 inc 4, %i2 187 deccc 4, %i2 ! n >= 4 ? 226 5: cmp %i2,0 232 inc 4, %i2 294 deccc %i2 ! --n >= 0 ? [all …]
|
H A D | strncpy.S | 83 stb %i1, [%i2 + %i4] ! dst[] = src[] 88 add %i2, %i4, %l0 ! need single dest pointer for fill 94 add %i2, %i4, %l0 ! dst 110 stw %i1, [%i2 + %i4] ! store word to dst (address pre-incremented) 116 add %i2, %i4, %l0 ! pointer to dest string 211 stb %g1, [%i2 + %i4] ! store it 227 stb %i1, [%i2 + %i4] ! store fourth byte 241 add %i2, %i4, %l0 ! dst (in pointer form) 260 add %i2, %i4, %l0 ! dst (in pointer form)
|
/illumos-gate/usr/src/lib/libc/sparc/sys/ |
H A D | syscall.S | 63 mov %i2, %o1 ! arg 1 104 mov %i2, %o0 ! arg 0
|
/illumos-gate/usr/src/lib/libc/sparc/threads/ |
H A D | asm_subr.S | 144 mov %i2, %o2
|
/illumos-gate/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.S | 309 st %l4,[%i2] 310 st %o0,[%i2+4] 311 stx %o2,[%i2+8] 325 st %l4,[%i2] 326 st %g0,[%i2+4] 334 st %l4,[%i2] 335 st %o0,[%i2+4] 607 st %l4,[%i2] 608 st %g0,[%i2+4] 669 st %l4,[%i2] [all …]
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | ascii_strcasecmp.S | 128 subcc %i0, %i1, %i2 ! s1 == s2 ? 155 ldub [%i1 + %i2], %i0 ! s1[1] 215 add %i2, %i3, %i2 ! start adjusting offset s1-s2 239 lduw [%i1 + %i2], %i3 ! x1 = word from s1 277 lduw [%i1 + %i2], %i3 ! x1 = word from s1 304 lduw [%i1 + %i2], %i3 ! load word from s1 313 srl %g1, 24, %i2 ! first byte of mismatching word in s2 315 subcc %i1, %i2, %i0 ! *s1-*s2 324 subcc %i1, %i2, %i0 ! *s1-*s2 326 srl %g1, 8, %i2 ! third byte of mismatching word in s2 [all …]
|
H A D | memmove.S | 43 cmp %i2, 17 ! delay slot, for small counts copy bytes 46 cmp %i2, %i4 ! compare size and difference of addresses 48 cmp %i2, 17 ! delay slot, for small counts copy bytes 63 dec %i2
|
H A D | smt_pause.S | 47 and %i3, 0x3, %i2 ! save last 2 bits 48 sllx %i2, 0x6, %i1 ! pick a slot
|
H A D | strlcpy.S | 123 add %i2, 1, %i2 ! dst++ 128 add %i2, 1, %i2 ! dst++ 133 add %i2, 1, %i2 ! dst++ 138 add %i2, 1, %i2 ! dst++ 143 add %i2, 1, %i2 ! dst++ 148 add %i2, 1, %i2 ! dst++ 154 add %i2, 1, %i2 ! dst++ 180 add %i2, 1, %i2 ! dst++ 187 add %i2, 1, %i2 ! dst++ 194 add %i2, 1, %i2 ! dst++ [all …]
|
H A D | strncmp.S | 54 cmp %i2, 8 61 deccc %i2 ! --n >= 0 ? 93 deccc 4, %i2 ! n >= 4 ? 99 inc 4, %i2 143 deccc 4, %i2 ! n >= 4 ? 149 inc 4, %i2 187 deccc 4, %i2 ! n >= 4 ? 226 5: cmp %i2, 0 232 inc 4, %i2 294 deccc %i2 ! --n >= 0 ? [all …]
|
/illumos-gate/usr/src/lib/libdisasm/common/ |
H A D | dis_s390x.c | 221 BITFLD(i1, i2); 358 uint16_t i2; member 373 uint16_t i2; member 388 uint8_t i2; member 394 uint16_t i2; member 436 uint8_t i2; member 441 uint8_t i2; member 449 uint16_t i2; member 453 uint8_t i2; member 1945 uint16_t i2 = BE_16(inst->ri_a.i2); in fmt_ri_a() local [all …]
|
/illumos-gate/usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ |
H A D | ProbeData.java | 447 if (i2 < 0) { in compareUnsigned() 448 cmp = (i1 < i2 ? -1 : (i1 > i2 ? 1 : 0)); in compareUnsigned() 452 } else if (i2 < 0) { in compareUnsigned() 455 cmp = (i1 < i2 ? -1 : (i1 > i2 ? 1 : 0)); in compareUnsigned() 467 if (i2 < 0) { in compareUnsigned() 468 cmp = (i1 < i2 ? -1 : (i1 > i2 ? 1 : 0)); in compareUnsigned() 472 } else if (i2 < 0) { in compareUnsigned() 475 cmp = (i1 < i2 ? -1 : (i1 > i2 ? 1 : 0)); in compareUnsigned() 487 if (i2 < 0) { in compareUnsigned() 488 cmp = (i1 < i2 ? -1 : (i1 > i2 ? 1 : 0)); in compareUnsigned() [all …]
|
/illumos-gate/usr/src/lib/libdwarf/common/ |
H A D | dwarf_line.c | 128 int i2 = 0; in special_cat() local 132 for (; i2 < srclen; ++i2,++i1) { in special_cat() 133 dst[i1] = src[i2]; in special_cat()
|
/illumos-gate/usr/src/lib/libilb/common/ |
H A D | ilb_subr.c | 119 uint32_t i1, i2; in i_cmp_addr_impl() local 128 IN6_V4MAPPED_TO_IPADDR((struct in6_addr *)ip2, i2); in i_cmp_addr_impl() 131 l2 = ntohl(i2); in i_cmp_addr_impl()
|
/illumos-gate/usr/src/lib/libm/common/Q/ |
H A D | powl.c | 39 #define i2 2 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() 179 j = ((unsigned) py[i2]) >> (80 - k); in powl() 180 if ((j << (80 - k)) == py[i2]) in powl()
|
/illumos-gate/usr/src/lib/libm/sparc/src/ |
H A D | nextafter.S | 58 std %i2,[%fp+y] 59 or %g0,%i2,%o2 75 and %i2,%l1,%i0 98 andcc %i0,%l3,%i2 101 cmp %i2,%l3
|
/illumos-gate/usr/src/lib/libmvec/common/ |
H A D | __vlog.c | 669 int i0, i1, i2, i3, e; in __vlog() local 717 i2 = (i2 + 0x800) & ~0xfff; in __vlog() 718 e = (i2 & 0x7ff00000) - 0x3ff00000; in __vlog() 720 w2.i[HIWORD] = i2 - e; in __vlog() 722 i2 = (i2 >> 10) & 0x3fc; in __vlog() 738 h2 = d2 * TBL[i2]; in __vlog() 743 l2 = d2 * TBL[i2+1]; in __vlog() 766 *y = (n2 * ln2hi + TBL[i2+2]) + (h2 + (l2 + in __vlog() 767 (n2 * ln2lo + TBL[i2+3]) + b2)); in __vlog()
|
H A D | __vlogf.c | 151 int i0, i1, i2, i3, i4; in __vlogf() local 202 i2 = ival2 >> 17; in __vlogf() 214 ty2 = LN2 * (double) exp2 + __TBL_logf[i2]; in __vlogf() 220 yy2 = (double) iy2 * __TBL_logf[i2 + 1]; in __vlogf()
|
H A D | __vpow.c | 691 int eflag2, gflag2, ind2, i2; in __vpow() local 798 i2 = (hx2 >> 8) & 0xff0; in __vpow() 807 y2 = *(double *)((char*)__TBL_log2 + i2); in __vpow() 823 y2 += *(double *)((char*)__TBL_log2 + i2 + 8) + KA1_LO * s_h2; in __vpow() 899 i2 = (ind2 & 0xff) << 4; in __vpow() 911 u2 = *(double*)((char*)__TBL_exp2 + i2); in __vpow() 930 u2 = *(double*)((char*)__TBL_exp2 + i2 + 8) + u2 * y2 + u2; in __vpow() 1141 int eflag2, gflag2, ind2, i2; in __vpowx() local 1269 i2 = (ind2 & 0xff) << 4; in __vpowx() 1281 u2 = *(double*)((char*)__TBL_exp2 + i2); in __vpowx() [all …]
|
H A D | __vpowf.c | 583 int ind2, i2, exp2; in __vpowf_n() local 603 i2 = (ax2 + 0x8000) & 0xffff0000; in __vpowf_n() 606 ind2 = i2 >> 15; in __vpowf_n() 609 i2 = ax2 - i2; in __vpowf_n() 612 y2 = (double) i2 * __TBL_log2f[ind2 + 1]; in __vpowf_n()
|
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vatan.S | 147 sll %i2,3,%i2 !convert stride to byte count 264 /*20*/ add %i1,%i2,%i1 !x += stridex 349 /*44*/add %i1,%i2,%i1 !x += stridex 438 /*68*/ add %i1,%i2,%i1 !x += stridex 498 add %i1,%i2,%i1 !x += stridex 529 add %i1,%i2,%i1 !x += stridex 560 add %i1,%i2,%i1 !x += stridex
|
H A D | __vatan2.S | 62 ! i2 stridey 156 sll %i2,3,%i2 ! scale strides 178 add %i1,%i2,%i1 ! y += stridey 246 add %i1,%i2,%i1 319 add %i1,%i2,%i1 711 add %i1,%i2,%i1 888 add %i1,%i2,%i1 1045 add %i1,%i2,%i1
|