/src/lib/libm/src/ |
s_ceilf.c | 29 int32_t i0,jj0; local in function:ceilf 32 GET_FLOAT_WORD(i0,x); 33 jj0 = ((i0>>23)&0xff)-0x7f; 37 if(i0<0) {i0=0x80000000;} 38 else if(i0!=0) { i0=0x3f800000;} 42 if((i0&i)==0) return x; /* x is integral */ 44 if(i0>0) i0 += (0x00800000)>>jj0 [all...] |
s_floorf.c | 38 int32_t i0,jj0; local in function:floorf 40 GET_FLOAT_WORD(i0,x); 41 jj0 = ((i0>>23)&0xff)-0x7f; 45 if(i0>=0) {i0=0;} 46 else if((i0&0x7fffffff)!=0) 47 { i0=0xbf800000;} 51 if((i0&i)==0) return x; /* x is integral */ 53 if(i0<0) i0 += (0x00800000)>>jj0 [all...] |
s_rint.c | 40 int32_t i0,jj0,sx; local in function:rint 43 EXTRACT_WORDS(i0,i1,x); 44 sx = (i0>>31)&1; 45 jj0 = ((i0>>20)&0x7ff)-0x3ff; 48 if(((i0&0x7fffffff)|i1)==0) return x; 49 i1 |= (i0&0x0fffff); 50 i0 &= 0xfffe0000; 51 i0 |= ((i1|-i1)>>12)&0x80000; 52 SET_HIGH_WORD(x,i0); 55 GET_HIGH_WORD(i0,t) [all...] |
s_rintf.c | 33 int32_t i0,jj0,sx; local in function:rintf 40 GET_FLOAT_WORD(i0,x); 41 sx = (i0>>31)&1; 42 jj0 = ((i0>>23)&0xff)-0x7f; 45 if((i0&0x7fffffff)==0) return x; 46 i1 = (i0&0x07fffff); 47 i0 &= 0xfff00000; 48 i0 |= ((i1|-i1)>>9)&0x400000; 49 SET_FLOAT_WORD(x,i0); 52 GET_FLOAT_WORD(i0,t) [all...] |
s_truncf.c | 38 int32_t i0,jj0; local in function:truncf 40 GET_FLOAT_WORD(i0,x); 41 jj0 = ((i0>>23)&0xff)-0x7f; 45 i0 &= 0x80000000; 48 if((i0&i)==0) return x; /* x is integral */ 50 i0 &= (~i); 56 SET_FLOAT_WORD(x,i0);
|
s_ceil.c | 40 int32_t i0,i1,jj0; local in function:__strong_alias 42 EXTRACT_WORDS(i0,i1,x); 43 jj0 = ((i0>>20)&0x7ff)-0x3ff; 47 if(i0<0) {i0=0x80000000;i1=0;} 48 else if((i0|i1)!=0) { i0=0x3ff00000;i1=0;} 52 if(((i0&i)|i1)==0) return x; /* x is integral */ 54 if(i0>0) i0 += (0x00100000)>>jj0 [all...] |
s_floor.c | 40 int32_t i0,i1,jj0; local in function:floor 42 EXTRACT_WORDS(i0,i1,x); 43 jj0 = ((i0>>20)&0x7ff)-0x3ff; 47 if(i0>=0) {i0=i1=0;} 48 else if(((i0&0x7fffffff)|i1)!=0) 49 { i0=0xbff00000;i1=0;} 53 if(((i0&i)|i1)==0) return x; /* x is integral */ 55 if(i0<0) i0 += (0x00100000)>>jj0 [all...] |
s_trunc.c | 43 int32_t i0,i1,jj0; local in function:trunc 45 EXTRACT_WORDS(i0,i1,x); 46 jj0 = ((i0>>20)&0x7ff)-0x3ff; 50 i0 &= 0x80000000U; 55 if(((i0&i)|i1)==0) return x; /* x is integral */ 57 i0 &= (~i); i1=0; 69 INSERT_WORDS(x,i0,i1);
|
s_modff.c | 29 int32_t i0,jj0; local in function:modff 31 GET_FLOAT_WORD(i0,x); 32 jj0 = ((i0>>23)&0xff)-0x7f; /* exponent of x */ 35 SET_FLOAT_WORD(*iptr,i0&0x80000000); /* *iptr = +-0 */ 39 if((i0&i)==0) { /* x is integral */ 46 SET_FLOAT_WORD(*iptr,i0&(~i));
|
s_modf.c | 41 int32_t i0,i1,jj0; local in function:__strong_alias 43 EXTRACT_WORDS(i0,i1,x); 44 jj0 = (((uint32_t)i0>>20)&0x7ff)-0x3ff; /* exponent of x */ 47 INSERT_WORDS(*iptr,i0&0x80000000,0); /* *iptr = +-0 */ 51 if(((i0&i)|i1)==0) { /* x is integral */ 58 INSERT_WORDS(*iptr,i0&(~i),0); 79 INSERT_WORDS(*iptr,i0,i1&(~i));
|
s_exp2f.c | 122 uint32_t hx, ix, i0; local in function:exp2f 143 /* Reduce x, computing z, i0, and k. */ 145 GET_FLOAT_WORD(i0, t); 146 i0 += TBLSIZE / 2; 147 k = (i0 >> TBLBITS) << 20; 148 i0 &= TBLSIZE - 1; 153 /* Compute r = exp2(y) = exp2ft[i0] * p(z). */ 154 tv = exp2ft[i0];
|
/src/lib/libc/arch/sparc/gen/ |
setjmp.S | 68 add %i0, 32, %o2 /* build sigcontext sc.sc_mask */ 78 st %o1, [%i0 + _SC_ONSTACK] /* sc.sc_onstack = current onstack; */ 79 st %fp, [%i0 + _SC_SP] /* sc.sc_sp = (caller's) sp */ 81 st %o0, [%i0 + _SC_PC] /* sc.sc_pc = return_pc */ 82 st %g3, [%i0 + _SC_NPC] /* sc.sc_npc */ 83 st %g0, [%i0 + _SC_PSR] /* sc.sc_psr = (clean psr) */ 84 st %g2, [%i0 + _SC_G1] 85 st %g4, [%i0 + _SIZEOF_SC + _JB_G4] 86 st %g7, [%i0 + _SIZEOF_SC + _JB_G7]
|
_setjmp.S | 70 ld [%i0 + 16], %g3 71 ld [%i0 + 24], %g2 72 ld [%i0 + 48], %g4 73 ld [%i0 + 52], %g7 74 ld [%i0 + 4], %i7 /* restore return pc */ 75 ld [%i0 + 0], %fp /* and stack pointer */ 76 mov 1, %i0 77 movrnz %i1, %i1, %i0 ! compute v ? v : 1 89 ld [%i0 + 16], %g3 90 ld [%i0 + 24], %g [all...] |
/src/lib/libc/arch/sparc64/gen/ |
setjmp.S | 83 add %i0, 0x38, %o2 /* build sigcontext in [%o2]->sc.sc_mask */ 109 add %i0, 8, %o1 /* (foo being part of the sigcontext we're overwriting) */ 111 lduw [%i0 + 8 + 0x10], %o0 /* foo.ss_flags */ 113 st %o1, [%i0 + 0x00] /* sc.sc_onstack = current onstack; */ 116 stx %fp, [%i0 + 0x08] /* sc.sc_sp = sp */ 118 stx %o0, [%i0 + 0x10] /* sc.sc_pc = return_pc */ 119 stx %g0, [%i0 + 0x20] /* sc.sc_tstate = (clean ccr) */ 120 stx %l1, [%i0 + 0x28] /* sc.sc_g1 */ 121 stx %l2, [%i0 + 0x30] /* sc.sc_o0, set in longjmp, use as %g2 */ 125 stx %l3, [%i0 + 0x48] /* adjust asserts in longjmp.c * [all...] |
_setjmp.S | 83 ldx [%i0+0x28],%g1 84 ldx [%i0+0x30],%g2 85 ldx [%i0+0x48],%g3 86 ldx [%i0+0x50],%g6 87 ldx [%i0+0x58],%g7 88 ldx [%i0+8], %i7 89 ldx [%i0+0], %fp 90 mov 1, %i0 91 movrnz %i1, %i1, %i0 ! compute v ? v : 1
|
/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
sanitizer_bitvector.h | 129 for (uptr i0 = 0; i0 < kLevel1Size; i0++) { local in function:__sanitizer::TwoLevelBitVector::setAll 130 l1_[i0].setAll(); 132 l2_[i0][i1].setAll(); 146 uptr i0 = idx0(idx); local in function:__sanitizer::TwoLevelBitVector::setBit 149 if (!l1_[i0].getBit(i1)) { 150 l1_[i0].setBit(i1); 151 l2_[i0][i1].clear(); 153 bool res = l2_[i0][i1].setBit(i2) 161 uptr i0 = idx0(idx); local in function:__sanitizer::TwoLevelBitVector::clearBit 175 uptr i0 = idx0(idx); local in function:__sanitizer::TwoLevelBitVector::getBit 183 for (uptr i0 = 0; i0 < kLevel1Size; i0++) { local in function:__sanitizer::TwoLevelBitVector::getAndClearFirstOne 200 for (uptr i0 = 0; i0 < kLevel1Size; i0++) { local in function:__sanitizer::TwoLevelBitVector::setUnion 216 for (uptr i0 = 0; i0 < kLevel1Size; i0++) { local in function:__sanitizer::TwoLevelBitVector::setIntersection 236 for (uptr i0 = 0; i0 < kLevel1Size; i0++) { local in function:__sanitizer::TwoLevelBitVector::setDifference 257 for (uptr i0 = 0; i0 < kLevel1Size; i0++) { local in function:__sanitizer::TwoLevelBitVector::intersectsWith [all...] |
/src/games/hack/ |
hack.rip.c | 110 int i, i0; local in function:outrip 111 i0 = i1 = 0; 114 i0 = i, i1 = i + 1; 115 if (!i0) 116 i0 = i1 = 16; 118 buf[i0] = 0;
|
/src/lib/libm/noieee_src/ |
n_exp2f.c | 102 uint32_t hx, ix, i0; local in function:exp2f 117 /* Reduce x, computing z, i0, and k. */ 118 i0 = x + redux; 119 memcpy(&t, &i0, sizeof(t)); 120 i0 += TBLSIZE / 2; 121 k = (i0 >> TBLBITS) << 20; 122 i0 &= TBLSIZE - 1; 129 /* Compute r = exp2(y) = exp2ft[i0] * p(z). */ 130 tv = exp2ft[i0];
|
/src/tests/usr.bin/indent/ |
opt_cs.c | 12 int i0 = (int)3.0; variable in typeref:typename:int 18 int i0 = (int) 3.0; variable in typeref:typename:int 24 int i0 = (int)3.0; variable in typeref:typename:int
|
/src/lib/libc/compat/arch/sparc/gen/ |
compat_setjmp.S | 99 ld [%i0 + 8], %o2 /* make sure sc->sc_sp, sc->sc_fp nonzero */ 100 ld [%i0 + 24], %o3 107 st %i1, [%i0 + 28] /* sc.sc_o0 = v; */ 109 mov %i0, %o0
|
/src/lib/libc/compat/arch/sparc64/gen/ |
compat_setjmp.S | 105 ldx [%i0 + 0x08], %o2 /* make sure sc->sc_sp, sc->sc_fp nonzero */ 106 ldx [%i0 + 0x28], %o3 110 stx %i1, [%i0 + 0x30] /* sc.sc_o0 = v; */ 112 mov %i0, %o0
|
/src/lib/libc/arch/sparc/sys/ |
cerror.S | 54 st %i0, [%o0] 55 mov -1, %i0
|
/src/common/lib/libc/arch/sparc64/string/ |
memset.S | 167 btst 63, %i0 171 stx %i1, [%i0] 172 inc 8, %i0 173 btst 63, %i0 182 stx %i1, [%i0] ! Flush this puppy to RAM 184 ldd [%i0], %f0 186 stw %i1, [%i0] ! Flush this puppy to RAM 188 ld [%i0], %f0 204 stda %f0, [%i0] ASI_STORE ! Store 64 bytes 207 inc BLOCK_SIZE, %i0 [all...] |
/src/common/lib/libc/arch/sparc/gen/ |
saveregs.S | 55 st %i0, [%fp + 0x44] ! fr->fr_argd[0]
|
/src/common/lib/libc/arch/sparc64/gen/ |
saveregs.S | 56 stx %i0, [%fp + REGOFF + 0x00] ! fr->fr_argd[0]
|