Searched refs:DF_MANTBITS (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/ |
H A D | dfdiv.S | 57 #define DF_MANTBITS 52 macro 98 PROD = extractu(DENOM,#SF_MANTBITS,#DF_MANTBITS-SF_MANTBITS) 103 EXPB = extractu(EXPB,#DF_EXPBITS,#DF_MANTBITS-32) 104 EXPA = extractu(EXPA,#DF_EXPBITS,#DF_MANTBITS-32) 120 REMHI = insert(ONE,#DF_EXPBITS+1,#DF_MANTBITS-32) 125 DENOMHI = insert(ONE,#DF_EXPBITS+1,#DF_MANTBITS-32) 218 AH += asl(EXPA,#DF_MANTBITS-32) 224 AH += asl(EXPA,#DF_MANTBITS-32) 225 EXPB = extractu(AH,#DF_EXPBITS,#DF_MANTBITS-32) 267 PRODHI = setbit(PRODHI,#DF_MANTBITS-32+FUDGE2) [all …]
|
H A D | dfsqrt.S | 49 #define DF_MANTBITS 52 macro 80 PROD = extractu(A,#SF_MANTBITS+1,#DF_MANTBITS-SF_MANTBITS) 81 EXP = extractu(AH,#DF_EXPBITS,#DF_MANTBITS-32) 119 FRACRADH = insert(S_ONE,#DF_EXPBITS+1,#DF_MANTBITS-32) // replace upper bits with hidden 327 RETHI += asl(EXP,#DF_MANTBITS-32) // add exponent adjust 372 A = extractu(A,#DF_MANTBITS,#0) // Extract mantissa 382 AH = insert(EXP,#1,#DF_MANTBITS-32) // insert lsb of exponent 385 TMP = extractu(A,#SF_MANTBITS+1,#DF_MANTBITS-SF_MANTBITS) // get sf value (mant+exp1)
|