/external/mesa3d/src/mesa/program/ |
program_parse_extra.c | 44 inst->Precision = FLOAT32; 47 /* The first possible suffix element is the precision specifier from 53 inst->Precision = FLOAT16; 57 inst->Precision = FLOAT32; 61 inst->Precision = FIXED12;
|
/external/llvm/lib/Support/ |
ScaledNumber.cpp | 46 // Shift as little as possible to maximize precision. 62 // Use 64-bit math and canonicalize the dividend to gain precision. 162 static std::string toStringAPFloat(uint64_t D, int E, unsigned Precision) { 187 Float.toString(Chars, Precision, 0); 202 unsigned Precision) { 235 return toStringAPFloat(D, E, Precision); 256 // digits. Save the precision we're losing in Extra. 278 (!Precision || DigitsOut <= Precision || SinceDot < 2)); 280 // Return early for maximum precision [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
icrsint.h | 39 #define ADO_NUMERIC_ENTRY(Ordinal,DataType,Buffer,Precision,Scale,Status,Modify) {Ordinal,DataType,Precision,Scale,0,offsetof(ADORowClass,Buffer),offsetof(ADORowClass,Status),0,classoffset(CADORecordBinding,ADORowClass),Modify}, 40 #define ADO_NUMERIC_ENTRY2(Ordinal,DataType,Buffer,Precision,Scale,Modify) {Ordinal,DataType,Precision,Scale,0,offsetof(ADORowClass,Buffer),0,0,classoffset(CADORecordBinding,ADORowClass),Modify},
|
/external/deqp/modules/gles31/functional/ |
es31fShaderCommonFunctionTests.cpp | 127 inline bool supportsSignedZero (glu::Precision precision) 131 return precision == glu::PRECISION_HIGHP; 153 static int getMinMantissaBits (glu::Precision precision) 162 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(bits))); 163 return bits[precision]; 166 static int getMaxNormalizedValueExponent (glu::Precision precision) 175 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(exponent))) 525 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 537 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 607 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 630 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 707 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 737 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 819 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 828 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 882 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 905 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 965 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 988 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1055 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1064 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1179 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1195 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1275 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1301 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1383 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1413 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1511 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1528 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1616 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1646 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local [all...] |
es31fShaderIntegerFunctionTests.cpp | 111 inline int getShaderUintBitCount (glu::ShaderType shaderType, glu::Precision precision) 117 return bitCounts[precision]; 137 static void generateRandomInputData (de::Random& rnd, glu::ShaderType shaderType, glu::DataType dataType, glu::Precision precision, deUint32* dst, int numValues) 140 const deUint32 integerLength = (deUint32)getShaderUintBitCount(shaderType, precision); 322 static const char* getPrecisionPostfix (glu::Precision precision) 331 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(s_postfix))); 332 return s_postfix[precision]; 372 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 426 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 468 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 520 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 743 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 807 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 830 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 881 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 890 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 930 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 939 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 990 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 999 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1068 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1077 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local [all...] |
es31fShaderAtomicOpTests.cpp | 68 ShaderAtomicOpCase (Context& context, const char* name, const char* funcName, AtomicOperandType operandType, DataType type, Precision precision, const UVec3& workGroupSize); 82 const Precision m_precision; 96 ShaderAtomicOpCase::ShaderAtomicOpCase (Context& context, const char* name, const char* funcName, AtomicOperandType operandType, DataType type, Precision precision, const UVec3& workGroupSize) 101 , m_precision (precision) 258 ShaderAtomicAddCase (Context& context, const char* name, AtomicOperandType operandType, DataType type, Precision precision) 259 : ShaderAtomicOpCase(context, name, "atomicAdd", operandType, type, precision, UVec3(3,2,1)) 347 static int getPrecisionNumIntegerBits (glu::Precision precision [all...] |
es31fShaderSharedVarTests.cpp | 74 SharedBasicVarCase (Context& context, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize); 86 const Precision m_precision; 92 static std::string getBasicCaseDescription (DataType basicType, Precision precision, const tcu::UVec3& workGroupSize) 95 if (precision != PRECISION_LAST) 96 str << getPrecisionName(precision) << " "; 101 SharedBasicVarCase::SharedBasicVarCase (Context& context, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize) 102 : TestCase (context, name, getBasicCaseDescription(basicType, precision, workGroupSize).c_str() [all...] |
/external/deqp/modules/gles2/accuracy/ |
es2aVaryingInterpolationTests.cpp | 100 InterpolationCase (Context& context, const char* name, const char* desc, glu::Precision precision, const tcu::Vec3& minVal, const tcu::Vec3& maxVal, bool projective); 106 glu::Precision m_precision; 112 InterpolationCase::InterpolationCase (Context& context, const char* name, const char* desc, glu::Precision precision, const tcu::Vec3& minVal, const tcu::Vec3& maxVal, bool projective) 114 , m_precision (precision) 125 static bool isValidFloat (glu::Precision precision, float val) 127 if (precision == glu::PRECISION_MEDIUMP) 140 static bool isValidFloatVec (glu::Precision precision, const tcu::Vector<float, Size>& vec [all...] |
/external/deqp/modules/gles3/accuracy/ |
es3aVaryingInterpolationTests.cpp | 103 InterpolationCase (Context& context, const char* name, const char* desc, glu::Precision precision, const tcu::Vec3& minVal, const tcu::Vec3& maxVal, bool projective); 109 glu::Precision m_precision; 115 InterpolationCase::InterpolationCase (Context& context, const char* name, const char* desc, glu::Precision precision, const tcu::Vec3& minVal, const tcu::Vec3& maxVal, bool projective) 117 , m_precision (precision) 128 static bool isValidFloat (glu::Precision precision, float val) 130 if (precision == glu::PRECISION_MEDIUMP) 143 static bool isValidFloatVec (glu::Precision precision, const tcu::Vector<float, Size>& vec [all...] |
/external/deqp/framework/randomshaders/ |
rsgVariableType.hpp | 53 enum Precision 138 Precision getPrecision (void) const { return m_precision; } 170 Precision m_precision;
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/ |
vfp2.d | 5 # Test the ARM VFP Double Precision instructions
|
vfp2_t2.d | 5 # Test the ARM VFP Double Precision instructions
|
vfpv3xd.d | 2 #name: VFP Double-precision load/store 5 # Test the ARM VFP Double Precision load/store on single precision FPU
|
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
vktShaderIntegerFunctionTests.cpp | 113 inline int getShaderUintBitCount (glu::ShaderType shaderType, glu::Precision precision) 119 return bitCounts[precision]; 139 static void generateRandomInputData (de::Random& rnd, glu::ShaderType shaderType, glu::DataType dataType, glu::Precision precision, deUint32* dst, int numValues) 142 const deUint32 integerLength = (deUint32)getShaderUintBitCount(shaderType, precision); 196 static const char* getPrecisionPostfix (glu::Precision precision) 205 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(s_postfix))); 206 return s_postfix[precision]; 475 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 529 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 586 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 638 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 906 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 984 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1007 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1067 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1076 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1128 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1137 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1193 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1202 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1258 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1267 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local [all...] |
vktShaderCommonFunctionTests.cpp | 131 inline bool supportsSignedZero (glu::Precision precision) 135 return precision == glu::PRECISION_HIGHP; 157 static int getMinMantissaBits (glu::Precision precision) 166 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(bits))); 167 return bits[precision]; 170 static int getMaxNormalizedValueExponent (glu::Precision precision) 179 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(exponent))) 611 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 623 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 708 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 731 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 823 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 853 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 949 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 958 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1023 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1046 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1121 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1144 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1227 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1236 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1404 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1420 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1515 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1541 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1638 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1668 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1781 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1798 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1901 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1931 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 2028 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 2061 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 2135 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 2217 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 2286 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 2375 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local [all...] |
vktShaderPackingFunctionTests.cpp | 67 static const char* getPrecisionPostfix (glu::Precision precision) 76 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(s_postfix))); 77 return s_postfix[precision]; 169 PackSnorm2x16CaseInstance (Context& context, glu::ShaderType shaderType, ShaderSpec spec, glu::Precision precision, de::SharedPtr<ShaderExecutor> executor, const char* name) 171 , m_precision (precision) 263 const glu::Precision m_precision; 269 PackSnorm2x16Case (tcu::TestContext& testCtx, glu::ShaderType shaderType, glu::Precision precision) [all...] |
/external/deqp/modules/gles3/functional/ |
es3fShaderCommonFunctionTests.cpp | 123 inline bool supportsSignedZero (glu::Precision precision) 127 return precision == glu::PRECISION_HIGHP; 149 static int getMinMantissaBits (glu::Precision precision) 158 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(bits))); 159 return bits[precision]; 390 static const char* getPrecisionPostfix (glu::Precision precision) 399 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(s_postfix))) 447 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 459 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 529 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 552 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 629 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 659 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 741 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 750 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 804 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 827 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 885 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 908 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 972 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 981 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1096 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1112 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1192 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1218 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1300 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1330 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1428 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1445 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1533 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local 1563 const glu::Precision precision = m_spec.inputs[0].varType.getPrecision(); local [all...] |
es3fShaderDerivateTests.cpp | 222 static int getNumMantissaBits (const glu::Precision precision) 224 switch (precision) 235 static int getMinExponent (const glu::Precision precision) 237 switch (precision) 326 static inline tcu::Vec4 getDerivateThreshold (const glu::Precision precision, const tcu::Vec4& valueMin, const tcu::Vec4& valueMax, const tcu::Vec4& expectedDerivate) 328 const int baseBits = getNumMantissaBits(precision); 440 glu::Precision precision 1436 glu::Precision precision; member in struct:deqp::gles3::Functional::FunctionSpec 1691 const glu::Precision precision = glu::Precision(precNdx); local 1721 const glu::Precision precision = glu::Precision(precNdx); local 1755 const glu::Precision precision = glu::Precision(precNdx); local 1787 const glu::Precision precision = glu::Precision(precNdx); local [all...] |
es3fShaderPrecisionTests.cpp | 21 * \brief Shader precision tests. 64 static glu::ShaderProgram* createFloatPrecisionEvalProgram (const glu::RenderContext& context, glu::Precision precision, const char* evalOp, bool isVertexCase) 70 const char* precName = glu::getPrecisionName(precision); 124 static glu::ShaderProgram* createIntUintPrecisionEvalProgram (const glu::RenderContext& context, glu::DataType type, glu::Precision precision, const char* evalOp, bool isVertexCase) 127 const char* precName = glu::getPrecisionName(precision); 182 ShaderFloatPrecisionCase (Context& context, const char* name, const char* desc, const char* op, EvalFunc evalFunc, glu::Precision precision, const tcu::Vec2& rangeA, const tcu::Vec2& rangeB, bool isVertexCase); 220 glu::Precision m_precision 880 glu::Precision precision; member in struct:deqp::gles3::Functional::__anon9479 901 glu::Precision precision; member in struct:deqp::gles3::Functional::__anon9480 927 glu::Precision precision; member in struct:deqp::gles3::Functional::__anon9481 [all...] |
es3fFragmentOutputTests.cpp | 97 , precision (glu::PRECISION_LAST) 103 FragmentOutput (glu::DataType type_, glu::Precision precision_, int location_, int arrayLength_ = 0) 105 , precision (precision_) 112 glu::Precision precision; member in struct:deqp::gles3::Functional::FragmentOutput 184 const char* outputPrec = glu::getPrecisionName(output.precision); 339 static Vec2 getFloatRange (glu::Precision precision) 349 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(ranges))); 350 return ranges[precision]; [all...] |
/external/deqp/framework/opengl/ |
gluVarType.hpp | 53 VarType (DataType basicType, Precision precision); //!< Basic type constructor. 63 Precision getPrecision (void) const { DE_ASSERT(isBasicType()); return m_data.basic.precision; } 99 Precision precision; member in struct:glu::VarType::Data::__anon9151 121 inline VarType varTypeOf (Precision prec = PRECISION_LAST) { return VarType(dataTypeOf<T>(), prec); }
|
gluShaderUtil.hpp | 82 // Precision 84 enum Precision 93 const char* getPrecisionName (Precision precision);
|
/frameworks/compile/slang/ |
slang_rs_pragma_handler.cpp | 402 std::string Precision = getName(); 404 if (Precision == "rs_fp_imprecise") { 409 Precision = "rs_fp_relaxed"; 411 // Check if we have already encountered a precision pragma already. 415 if (PreviousPrecision != Precision) { 426 mContext->addPragma(Precision, ""); 427 mContext->setPrecision(Precision);
|
/external/clang/include/clang/Analysis/Analyses/ |
FormatString.h | 440 OptionalAmount Precision; 484 Precision = Amt; 485 Precision.setUsesDotPrefix(); 489 return Precision;
|
/external/mesa3d/src/mesa/drivers/dri/i915/ |
i915_context.c | 251 /* i915 stores all values in single-precision floats. Values aren't set 256 ctx->Const.FragmentProgram.MediumFloat.Precision = 23; 261 ctx->Const.FragmentProgram.MediumInt.Precision = 0;
|