HomeSort by relevance Sort by last modified time
    Searched refs:Precision (Results 1 - 25 of 117) sorted by null

1 2 3 4 5

  /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;

Completed in 290 milliseconds

1 2 3 4 5