added builtins for transcendentals

This commit is contained in:
Evghenii
2014-02-21 08:34:30 +01:00
parent ac05de6835
commit 71758e9186

View File

@@ -664,6 +664,47 @@ lSetInternalFunctions(llvm::Module *module) {
"__svml_expf",
"__svml_logf",
"__svml_powf",
"__log_uniform_float",
"__log_varying_float",
"__exp_uniform_float",
"__exp_varying_float",
"__pow_uniform_float",
"__pow_varying_float",
"__log_uniform_double",
"__log_varying_double",
"__exp_uniform_double",
"__exp_varying_double",
"__pow_uniform_double",
"__pow_varying_double",
"__sin_varying_float",
"__asin_varying_float",
"__cos_varying_float",
"__acos_varying_float",
"__sincos_varying_float",
"__tan_varying_float",
"__atan_varying_float",
"__atan2_varying_float",
"__sin_uniform_float",
"__asin_uniform_float",
"__cos_uniform_float",
"__acos_uniform_float",
"__sincos_uniform_float",
"__tan_uniform_float",
"__atan_uniform_float",
"__atan2_uniform_float",
"__sin_varying_double",
"__asin_varying_double",
"__cos_varying_double",
"__acos_varying_double",
"__sincos_varying_double",
"__tan_varying_double",
"__atan_varying_double",
"__atan2_varying_double",
"__sin_uniform_double",
"__asin_uniform_double",
"__cos_uniform_double",
"__acos_uniform_double",
"__sincos_uniform_double",
"__undef_uniform",
"__undef_varying",
"__vec4_add_float",