Lines Matching refs:fp64

760 fp64(const _mesa_glsl_parse_state *state)
1739 _##NAME(fp64, glsl_type::double_type), \
1740 _##NAME(fp64, glsl_type::dvec2_type), \
1741 _##NAME(fp64, glsl_type::dvec3_type), \
1742 _##NAME(fp64, glsl_type::dvec4_type), \
1751 _##NAME(fp64, glsl_type::double_type), \
1752 _##NAME(fp64, glsl_type::dvec2_type), \
1753 _##NAME(fp64, glsl_type::dvec3_type), \
1754 _##NAME(fp64, glsl_type::dvec4_type), \
1763 _##NAME(fp64, glsl_type::double_type), \
1764 _##NAME(fp64, glsl_type::dvec2_type), \
1765 _##NAME(fp64, glsl_type::dvec3_type), \
1766 _##NAME(fp64, glsl_type::dvec4_type), \
1775 _##NAME(fp64, glsl_type::double_type), \
1776 _##NAME(fp64, glsl_type::dvec2_type), \
1777 _##NAME(fp64, glsl_type::dvec3_type), \
1778 _##NAME(fp64, glsl_type::dvec4_type), \
1803 _##NAME(fp64, glsl_type::double_type), \
1804 _##NAME(fp64, glsl_type::dvec2_type), \
1805 _##NAME(fp64, glsl_type::dvec3_type), \
1806 _##NAME(fp64, glsl_type::dvec4_type), \
1826 _##NAME(fp64, glsl_type::dvec2_type), \
1827 _##NAME(fp64, glsl_type::dvec3_type), \
1828 _##NAME(fp64, glsl_type::dvec4_type), \
1870 _##NAME(fp64, glsl_type::dvec2_type), \
1871 _##NAME(fp64, glsl_type::dvec3_type), \
1872 _##NAME(fp64, glsl_type::dvec4_type), \
1912 _##NAME(fp64, glsl_type::double_type, glsl_type::double_type), \
1913 _##NAME(fp64, glsl_type::dvec2_type, glsl_type::double_type), \
1914 _##NAME(fp64, glsl_type::dvec3_type, glsl_type::double_type), \
1915 _##NAME(fp64, glsl_type::dvec4_type, glsl_type::double_type), \
1916 _##NAME(fp64, glsl_type::dvec2_type, glsl_type::dvec2_type), \
1917 _##NAME(fp64, glsl_type::dvec3_type, glsl_type::dvec3_type), \
1918 _##NAME(fp64, glsl_type::dvec4_type, glsl_type::dvec4_type), \
1995 _mod(fp64, glsl_type::double_type, glsl_type::double_type),
1996 _mod(fp64, glsl_type::dvec2_type, glsl_type::double_type),
1997 _mod(fp64, glsl_type::dvec3_type, glsl_type::double_type),
1998 _mod(fp64, glsl_type::dvec4_type, glsl_type::double_type),
2000 _mod(fp64, glsl_type::dvec2_type, glsl_type::dvec2_type),
2001 _mod(fp64, glsl_type::dvec3_type, glsl_type::dvec3_type),
2002 _mod(fp64, glsl_type::dvec4_type, glsl_type::dvec4_type),
2021 _mix_lrp(fp64, glsl_type::double_type, glsl_type::double_type),
2022 _mix_lrp(fp64, glsl_type::dvec2_type, glsl_type::double_type),
2023 _mix_lrp(fp64, glsl_type::dvec3_type, glsl_type::double_type),
2024 _mix_lrp(fp64, glsl_type::dvec4_type, glsl_type::double_type),
2026 _mix_lrp(fp64, glsl_type::dvec2_type, glsl_type::dvec2_type),
2027 _mix_lrp(fp64, glsl_type::dvec3_type, glsl_type::dvec3_type),
2028 _mix_lrp(fp64, glsl_type::dvec4_type, glsl_type::dvec4_type),
2035 _mix_sel(fp64, glsl_type::double_type, glsl_type::bool_type),
2036 _mix_sel(fp64, glsl_type::dvec2_type, glsl_type::bvec2_type),
2037 _mix_sel(fp64, glsl_type::dvec3_type, glsl_type::bvec3_type),
2038 _mix_sel(fp64, glsl_type::dvec4_type, glsl_type::bvec4_type),
2075 _step(fp64, glsl_type::double_type, glsl_type::double_type),
2076 _step(fp64, glsl_type::double_type, glsl_type::dvec2_type),
2077 _step(fp64, glsl_type::double_type, glsl_type::dvec3_type),
2078 _step(fp64, glsl_type::double_type, glsl_type::dvec4_type),
2080 _step(fp64, glsl_type::dvec2_type, glsl_type::dvec2_type),
2081 _step(fp64, glsl_type::dvec3_type, glsl_type::dvec3_type),
2082 _step(fp64, glsl_type::dvec4_type, glsl_type::dvec4_type),
2094 _smoothstep(fp64, glsl_type::double_type, glsl_type::double_type),
2095 _smoothstep(fp64, glsl_type::double_type, glsl_type::dvec2_type),
2096 _smoothstep(fp64, glsl_type::double_type, glsl_type::dvec3_type),
2097 _smoothstep(fp64, glsl_type::double_type, glsl_type::dvec4_type),
2099 _smoothstep(fp64, glsl_type::dvec2_type, glsl_type::dvec2_type),
2100 _smoothstep(fp64, glsl_type::dvec3_type, glsl_type::dvec3_type),
2101 _smoothstep(fp64, glsl_type::dvec4_type, glsl_type::dvec4_type),
2160 add_function("packDouble2x32", _packDouble2x32(fp64), NULL);
2161 add_function("unpackDouble2x32", _unpackDouble2x32(fp64), NULL);
2173 _cross(fp64, glsl_type::dvec3_type), NULL);
2191 _matrixCompMult(fp64, glsl_type::dmat2_type),
2192 _matrixCompMult(fp64, glsl_type::dmat3_type),
2193 _matrixCompMult(fp64, glsl_type::dmat4_type),
2194 _matrixCompMult(fp64, glsl_type::dmat2x3_type),
2195 _matrixCompMult(fp64, glsl_type::dmat2x4_type),
2196 _matrixCompMult(fp64, glsl_type::dmat3x2_type),
2197 _matrixCompMult(fp64, glsl_type::dmat3x4_type),
2198 _matrixCompMult(fp64, glsl_type::dmat4x2_type),
2199 _matrixCompMult(fp64, glsl_type::dmat4x3_type),
2211 _outerProduct(fp64, glsl_type::dmat2_type),
2212 _outerProduct(fp64, glsl_type::dmat3_type),
2213 _outerProduct(fp64, glsl_type::dmat4_type),
2214 _outerProduct(fp64, glsl_type::dmat2x3_type),
2215 _outerProduct(fp64, glsl_type::dmat2x4_type),
2216 _outerProduct(fp64, glsl_type::dmat3x2_type),
2217 _outerProduct(fp64, glsl_type::dmat3x4_type),
2218 _outerProduct(fp64, glsl_type::dmat4x2_type),
2219 _outerProduct(fp64, glsl_type::dmat4x3_type),
2225 _determinant_mat2(fp64, glsl_type::dmat2_type),
2226 _determinant_mat3(fp64, glsl_type::dmat3_type),
2227 _determinant_mat4(fp64, glsl_type::dmat4_type),
2234 _inverse_mat2(fp64, glsl_type::dmat2_type),
2235 _inverse_mat3(fp64, glsl_type::dmat3_type),
2236 _inverse_mat4(fp64, glsl_type::dmat4_type),
2248 _transpose(fp64, glsl_type::dmat2_type),
2249 _transpose(fp64, glsl_type::dmat3_type),
2250 _transpose(fp64, glsl_type::dmat4_type),
2251 _transpose(fp64, glsl_type::dmat2x3_type),
2252 _transpose(fp64, glsl_type::dmat2x4_type),
2253 _transpose(fp64, glsl_type::dmat3x2_type),
2254 _transpose(fp64, glsl_type::dmat3x4_type),
2255 _transpose(fp64, glsl_type::dmat4x2_type),
2256 _transpose(fp64, glsl_type::dmat4x3_type),
7682 return binop(x_type->is_double() ? fp64 : gpu_shader5_or_es31_or_integer_functions,
7691 MAKE_SIG(x_type, fp64, 2, x, exponent);