Lines Matching refs:EbtFloat
388 case EOpConstructFloat: newType = EbtFloat; break; in addUnaryMath()
574 case EbtFloat: newOp = EOpConvFloatToDouble; break; in buildConvertOp()
587 case EbtFloat: in buildConvertOp()
613 case EbtFloat: newOp = EOpConvFloatToFloat16; break; in buildConvertOp()
625 case EbtFloat: newOp = EOpConvFloatToBool; break; in buildConvertOp()
648 case EbtFloat: newOp = EOpConvFloatToInt8; break; in buildConvertOp()
665 case EbtFloat: newOp = EOpConvFloatToUint8; break; in buildConvertOp()
683 case EbtFloat: newOp = EOpConvFloatToInt16; break; in buildConvertOp()
700 case EbtFloat: newOp = EOpConvFloatToUint16; break; in buildConvertOp()
712 case EbtFloat: newOp = EOpConvFloatToInt; break; in buildConvertOp()
729 case EbtFloat: newOp = EOpConvFloatToUint; break; in buildConvertOp()
756 case EbtFloat: newOp = EOpConvFloatToInt64; break; in buildConvertOp()
773 case EbtFloat: newOp = EOpConvFloatToUint64; break; in buildConvertOp()
806 …bool convertToFloatTypes = (convertTo == EbtFloat16 || convertTo == EbtFloat || convertTo == EbtDo… in createConversion()
809 node->getBasicType() == EbtFloat || in createConversion()
1456 case EbtFloat: in isFPPromotion()
1547 if (to == EbtFloat && from == EbtFloat16) { in isFPConversion()
1560 case EbtFloat: in isFPIntegralConversion()
1573 case EbtFloat: in isFPIntegralConversion()
1607 …const bool fromConvertable = (from == EbtFloat || from == EbtDouble || from == EbtInt || from == E… in canImplicitlyPromote()
1608 …const bool toConvertable = (to == EbtFloat || to == EbtDouble || to == EbtInt || to == EbtUint || … in canImplicitlyPromote()
1639 if (from == EbtBool && (to == EbtInt || to == EbtUint || to == EbtFloat)) in canImplicitlyPromote()
1664 case EbtFloat: in canImplicitlyPromote()
1690 case EbtFloat: in canImplicitlyPromote()
1702 case EbtFloat: in canImplicitlyPromote()
1915 } else if ((type0 == EbtFloat && canImplicitlyPromote(type1, EbtFloat, op)) || in getConversionDestinationType()
1916 (type1 == EbtFloat && canImplicitlyPromote(type0, EbtFloat, op)) ) { in getConversionDestinationType()
1917 res0 = EbtFloat; in getConversionDestinationType()
1918 res1 = EbtFloat; in getConversionDestinationType()
1986 case EbtFloat: in mapTypeToConstructorOp()
2625 assert(baseType == EbtFloat || baseType == EbtDouble || baseType == EbtFloat16); in addConstantUnion()
2627 if (isEsProfile() && (baseType == EbtFloat || baseType == EbtFloat16)) { in addConstantUnion()
2630 int minExp = baseType == EbtFloat ? -126 : -14; in addConstantUnion()
2631 int maxExp = baseType == EbtFloat ? 127 : 15; in addConstantUnion()
2796 exp->getBasicType() == EbtFloat) { in updatePrecision()
3281 operand->getBasicType() != EbtFloat && in promoteUnary()
3297 if (operand->getBasicType() != EbtFloat) in promoteUnary()
3311 getBasicType() == EbtFloat) { in updatePrecision()
3820 getBasicType() == EbtFloat) { in updatePrecision()
3842 getBasicType() == EbtFloat) { in updatePrecision()
3863 getBasicType() != EbtFloat && getBasicType() != EbtFloat16)) in propagatePrecision()
3925 case EbtFloat: PROMOTE(setDConst, double, Get); break; \ in promoteConstantUnion()
3940 case EbtFloat: TO_ALL(getDConst); break; in promoteConstantUnion()