/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | boot_elf.s | 116 srl %i0, 10, %o1 ! shift offset set by sethi 142 sub %i0, %o2, %o1 ! pltoff = pc - 0x10 - .PLT0 213 st %o0, [%i0] ! Store in plt[0] 218 st %o4, [%i0 + 0x4] ! Store instruction in plt[1] 219 iflush %i0 ! .. and flush 224 st %o4, [%i0 + 0x8] ! Store instruction in plt[2] 231 st %o4, [%i0 + 0xc] ! Store instruction in plt[3] 232 iflush %i0 + 8 ! .. and flush 236 st %o4, [%i0 + 0x10] ! Store instruction in plt[4] 240 st %o4, [%i0 [all...] |
/illumos-gate/usr/src/lib/libc/sparc/crt/ |
H A D | stret.s | 34 #define TO %i0
|
/illumos-gate/usr/src/lib/libmvec/common/ |
H A D | __vlogf.c | 151 int i0, i1, i2, i3, i4; local 200 i0 = ival0 >> 17; 212 ty0 = LN2 * (double) exp0 + __TBL_logf[i0]; 218 yy0 = (double) iy0 * __TBL_logf[i0 + 1];
|
H A D | __vlog.c | 669 int i0, i1, i2, i3, e; local 703 i0 = (i0 + 0x800) & ~0xfff; 704 e = (i0 & 0x7ff00000) - 0x3ff00000; 706 w0.i[HIWORD] = i0 - e; 708 i0 = (i0 >> 10) & 0x3fc; 736 h0 = d0 * TBL[i0]; 741 l0 = d0 * TBL[i0+1]; 760 *y = (n0 * ln2hi + TBL[i0 [all...] |
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vsincosf.S | 88 ! i0 n 167 st %i0,[%fp+nsave] 215 addcc %i0,-1,%i0 231 addcc %i0,-1,%i0 247 addcc %i0,-1,%i0 423 addcc %i0,-1,%i0 [all...] |
H A D | __vatan2.S | 60 ! i0 n 233 addcc %i0,-1,%i0 307 addcc %i0,-1,%i0 553 addcc %i0,-1,%i0 634 addcc %i0,-1,%i0 670 addcc %i0, [all...] |
H A D | __vsqrtf_ultra3.S | 123 st %i0,[%fp+tmp_counter] 204 add %o4,960,%i0 ! (3_0) iexp0 += 0x3c0; 211 sllx %i0,52,%g1 ! (3_1) lexp0 = (long long)iexp0 << 52; 225 and %l0,_0x1ff0,%i0 ! (3_1) si0 = ax & 0x1ff0; 228 add %i0,TBL,%l0 ! (3_1) (char*)TBL + si0 244 ldd [%i0+TBL],%f40 ! (3_1) dtmp0 = ((double*)((char*)TBL + si0))[0]; 257 lda [stridex+%o4]0x82,%i0 ! (1_0) ax = *(int*)px; 272 cmp %i0,_0x7f800000 ! (1_0) ax ? 0x7f800000 284 cmp %i0,_0x00800000 ! (1_0) ax ? 0x00800000 298 sra %i0,2 [all...] |
H A D | __vlog.S | 136 ! i0 n 320 addcc %i0,-1,%i0 399 addcc %i0,-1,%i0 478 addcc %i0,-1,%i0 493 cmp %i0,-3 503 cmp %i0,-3 513 cmp %i0, [all...] |
H A D | __vrsqrt.S | 201 mov %i0,tmp_counter 223 sethi %hi(0x7ffffc00),%i0 226 add %i0,1023,%i0 242 and %g1,%i0,%i2 427 add %l6,stridex,%i0 ! px += stridex 435 lda [%i0]%asi,%f0 ! (5_0) ((float*)res)[0] = ((float*)px)[0]; 441 lda [%i0+4]%asi,%f1 ! (5_0) ((float*)res)[1] = ((float*)px)[1]; 466 lda [%i0]%asi,%g1 ! (5_0) hx = *(int*)px; 471 add %i0,stride [all...] |
H A D | __vsincos.S | 67 ! i0 n 148 st %i0,[%fp+nsave] 199 addcc %i0,-1,%i0 225 addcc %i0,-1,%i0 439 addcc %i0,-1,%i0 770 addcc %i0,-1,%i0 [all...] |
H A D | __vpow.S | 609 #define counter %i0 716 ! i0 = ly >> (52 - (expy - 0x3ff)); 717 ! if ((i0 << (52 - (expy - 0x3ff))) == ly) yisint = 2 - (i0 & 1); 720 ! i0 = hy >> (20 - (expy - 0x3ff)); 721 ! if ((i0 << (20 - (expy - 0x3ff))) == hy) yisint = 2 - (i0 & 1); 752 ! i0 = ly >> (52 - (expy - 0x3ff)); 753 ! if ((i0 << (52 - (expy - 0x3ff))) == ly) yisint = 2 - (i0 [all...] |
H A D | __vsin.S | 123 ! i0 n 196 st %i0,[%fp+nsave] 244 addcc %i0,-1,%i0 267 addcc %i0,-1,%i0 427 addcc %i0,-1,%i0 542 addcc %i0,-1,%i0 [all...] |
H A D | __vrsqrtf.S | 361 st %i0,[%fp+tmp_counter] 479 and %i1,511,%i0 ! (1_0) iexp1 = 0x1ff; 482 sllx %i0,23,%i0 ! (1_0) lexp1 = iexp1 << 23; 490 or %g5,%i0,%g5 ! (0_0) lexp0 |= lexp1; 519 sra %g1,13,%i0 ! (2_0) si0 = ax0 >> 13; 524 and %i0,2032,%i0 ! (2_0) si0 &= 0x7f0; 526 ldd [%i0+TBL],%f30 ! (2_0) tbl_div0 = ((double*)((char*)TBL + si0))[0]; 543 add %i0,TB [all...] |
H A D | __vcos_ultra3.S | 70 ! i0 n 147 st %i0,[%fp+nsave] 199 addcc %i0,-1,%i0 222 addcc %i0,-1,%i0 245 addcc %i0,-1,%i0 451 addcc %i0,-1,%i0 [all...] |
H A D | __vsin_ultra3.S | 70 ! i0 n 147 st %i0,[%fp+nsave] 198 addcc %i0,-1,%i0 221 addcc %i0,-1,%i0 244 addcc %i0,-1,%i0 466 addcc %i0,-1,%i0 [all...] |
/illumos-gate/usr/src/cmd/dtrace/test/tst/sparc/usdt/ |
H A D | tst.tailcall.ksh | 50 mov 9, %i0
|
/illumos-gate/usr/src/lib/libast/common/uwin/ |
H A D | crypt.c | 163 * representation is "union"ed with 32 bit values "i0" and "i1", and, on 172 * first byte to be the LSB of i0. We cannot have both these things, so we 175 * 64-bit datatype since the relative order of i0 and i1 are unknown. It 248 long i0; member in struct:__anon2676::__anon2677 251 long i0: 32; 270 rslt = (cvt.b32.i0 & 0x3f3f3f3fL) << 2; \ 277 #define LOAD(d,d0,d1,bl) d0 = (bl).b32.i0, d1 = (bl).b32.i1 279 #define OR(d,d0,d1,bl) d0 |= (bl).b32.i0, d1 |= (bl).b32.i1 280 #define STORE(s,s0,s1,bl) (bl).b32.i0 = s0, (bl).b32.i1 = s1 754 B.b32.i0 [all...] |
/illumos-gate/usr/src/uts/sun4v/io/n2rng/ |
H A D | n2rng_hcall.s | 115 mov %i0, %o0 119 mov %o0, %i0 ! trap status
|
/illumos-gate/usr/src/uts/sparc/v9/sys/ |
H A D | privregs.h | 109 stx %i0, [RP + O0_OFF]; \ 119 ldx [RP + O0_OFF], %i0; \ 137 st %i0, [SBP + (8*4)]; \ 155 sta %i0, [SBP + (8*4)]%asi; \ 173 ld [SBP + (8*4)], %i0; \ 191 stx %i0, [SBP + (8*8)]; \ 209 stxa %i0, [SBP + (8*8)]%asi; \ 227 ldx [SBP + (8*8)], %i0; \
|
/illumos-gate/usr/src/cmd/diff/ |
H A D | diff.c | 743 int i0, i1, j1; local 754 for (i0 = 1; i0 <= m; i0 = i1+1) { 755 while (i0 <= m && J[i0] == J[i0 - 1] + 1) 756 i0++; 757 j0 = J[i0 - 1] + 1; 758 i1 = i0 [all...] |
/illumos-gate/usr/src/uts/sun4u/serengeti/ml/ |
H A D | sbdp_asm.s | 246 ! i0 = src va 277 ldda [%i0]ASI_BLK_P, %d0 ! *dst = *src; 282 add %i0, %i3, %i0 ! dst++, src++;
|
/illumos-gate/usr/src/common/crypto/arcfour/sun4u/ |
H A D | arcfour_crypt_asm.s | 65 ldub [%i0+256], %g1 68 ldub [%i0+257], %g2 72 add %i0, 0, %i5 413 stb %g1, [%i0 + 256] 422 stb %g2, [%i0 + 257] 464 stb %g1, [%i0 + 256] 466 stb %g2, [%i0 + 257]
|
/illumos-gate/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_v9.s | 233 /* 0x000c */ or %g0,%i0,%l1 254 /* 0x0048 */ or %g0,%i0,%o7 310 /* 0x00f8 92 */ srax %g5,16,%i0 342 /* 0x0174 92 */ add %i0,%o4,%i0 347 /* 0x0188 92 */ add %l6,%i0,%i0 361 /* 0x01c0 86 */ add %g3,%i0,%l7 368 /* 0x01dc 87 */ sra %g4,0,%i0 373 /* 0x01f0 */ sllx %i0, [all...] |
/illumos-gate/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 2379 ldx [%i0], %g2 ! ks[0] 2506 ldx [%i0], %g2 ! ks[0] 2559 ldx [%i0 + 8], %g2 2560 add %i0, 16, %i0 2604 ldx [%i0], %g2 2650 ldx [%i0 + 8], %g2 2651 add %i0, 16, %i0 2695 ldx [%i0], [all...] |
/illumos-gate/usr/src/cmd/sgs/rtld.4.x/ |
H A D | rtldlib.s | 33 ! %i0: version number (always 1) 52 mov %i0, %o0 ! pass version through 64 mov %o0,%i0
|