Home
last modified time | relevance | path

Searched refs:expbits (Results 1 – 3 of 3) sorted by relevance

/external/fio/lib/
Dieee754.c11 uint64_t pack754(long double f, unsigned bits, unsigned expbits) in pack754() argument
16 unsigned significandbits = bits - expbits - 1; // -1 for sign bit in pack754()
47 exp = shift + ((1 << (expbits - 1)) - 1); // shift + bias in pack754()
50 return (sign << (bits - 1)) | (exp << (bits-expbits - 1)) | significand; in pack754()
53 long double unpack754(uint64_t i, unsigned bits, unsigned expbits) in unpack754() argument
58 unsigned significandbits = bits - expbits - 1; // -1 for sign bit in unpack754()
69 bias = (1 << (expbits - 1)) - 1; in unpack754()
70 shift = ((i >> significandbits) & ((1LL << expbits) - 1)) - bias; in unpack754()
Dieee754.h6 extern uint64_t pack754(long double f, unsigned bits, unsigned expbits);
7 extern long double unpack754(uint64_t i, unsigned bits, unsigned expbits);
/external/ltp/testcases/kernel/fs/doio/
Ddatabin.c87 long expbits; in databinchk() local
98 expbits = 0x55; in databinchk()
102 expbits = 0xf0; in databinchk()
107 expbits = ((offset + cnt) % 8 & 0177); in databinchk()
109 if (buffer[cnt] != expbits) { in databinchk()
112 offset + cnt, expbits, buffer[cnt]); in databinchk()
120 expbits = 0xff; in databinchk()
124 expbits = 0; in databinchk()
134 if (actbits != expbits) { in databinchk()
137 offset + cnt, expbits, actbits); in databinchk()