|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
projects/compiler-rt/lib/builtins/comparesf2.c 48 const rep_t aAbs = aInt & absMask;
49 const rep_t bAbs = bInt & absMask;
103 const rep_t aAbs = aInt & absMask;
104 const rep_t bAbs = bInt & absMask;
131 const rep_t aAbs = toRep(a) & absMask;
132 const rep_t bAbs = toRep(b) & absMask;
projects/compiler-rt/lib/builtins/divsf3.c 25 const rep_t quotientSign = (toRep(a) ^ toRep(b)) & signBit;
27 rep_t aSignificand = toRep(a) & significandMask;
28 rep_t bSignificand = toRep(b) & significandMask;
35 const rep_t aAbs = toRep(a) & absMask;
36 const rep_t bAbs = toRep(b) & absMask;
126 rep_t quotient = (uint64_t)reciprocal * (aSignificand << 1) >> 32;
141 rep_t residual;
162 rep_t absResult = quotient & significandMask;
178 rep_t absResult = quotient & significandMask;
projects/compiler-rt/lib/builtins/floatsisf.c 29 rep_t sign = 0;
37 rep_t result;
46 rep_t round = (rep_t)a << (typeWidth - shift);
projects/compiler-rt/lib/builtins/floatunsisf.c 30 rep_t result;
39 rep_t round = (rep_t)a << (typeWidth - shift);
projects/compiler-rt/lib/builtins/fp_add_impl.inc 18 rep_t aRep = toRep(a);
19 rep_t bRep = toRep(b);
20 const rep_t aAbs = aRep & absMask;
21 const rep_t bAbs = bRep & absMask;
62 const rep_t temp = aRep;
70 rep_t aSignificand = aRep & significandMask;
71 rep_t bSignificand = bRep & significandMask;
82 const rep_t resultSign = aRep & signBit;
145 rep_t result = aSignificand >> 3 & significandMask;
projects/compiler-rt/lib/builtins/fp_fixint_impl.inc 20 const rep_t aRep = toRep(a);
21 const rep_t aAbs = aRep & absMask;
24 const rep_t significand = (aAbs & significandMask) | implicitBit;
projects/compiler-rt/lib/builtins/fp_fixuint_impl.inc 18 const rep_t aRep = toRep(a);
19 const rep_t aAbs = aRep & absMask;
22 const rep_t significand = (aAbs & significandMask) | implicitBit;
projects/compiler-rt/lib/builtins/fp_lib.h 49 static __inline int rep_clz(rep_t a) { return __builtin_clz(a); }
52 static __inline void wideMultiply(rep_t a, rep_t b, rep_t *hi, rep_t *lo) {
52 static __inline void wideMultiply(rep_t a, rep_t b, rep_t *hi, rep_t *lo) {
52 static __inline void wideMultiply(rep_t a, rep_t b, rep_t *hi, rep_t *lo) {
52 static __inline void wideMultiply(rep_t a, rep_t b, rep_t *hi, rep_t *lo) {
218 static __inline rep_t toRep(fp_t x) {
221 rep_t i;
226 static __inline fp_t fromRep(rep_t x) {
229 rep_t i;
234 static __inline int normalize(rep_t *significand) {
240 static __inline void wideLeftShift(rep_t *hi, rep_t *lo, int count) {
240 static __inline void wideLeftShift(rep_t *hi, rep_t *lo, int count) {
245 static __inline void wideRightShiftWithSticky(rep_t *hi, rep_t *lo,
245 static __inline void wideRightShiftWithSticky(rep_t *hi, rep_t *lo,
267 rep_t rep = toRep(x);
projects/compiler-rt/lib/builtins/fp_mul_impl.inc 19 const rep_t productSign = (toRep(a) ^ toRep(b)) & signBit;
21 rep_t aSignificand = toRep(a) & significandMask;
22 rep_t bSignificand = toRep(b) & significandMask;
29 const rep_t aAbs = toRep(a) & absMask;
30 const rep_t bAbs = toRep(b) & absMask;
81 rep_t productHi, productLo;