added builtins for transcendentals
This commit is contained in:
41
builtins.cpp
41
builtins.cpp
@@ -664,6 +664,47 @@ lSetInternalFunctions(llvm::Module *module) {
|
|||||||
"__svml_expf",
|
"__svml_expf",
|
||||||
"__svml_logf",
|
"__svml_logf",
|
||||||
"__svml_powf",
|
"__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_uniform",
|
||||||
"__undef_varying",
|
"__undef_varying",
|
||||||
"__vec4_add_float",
|
"__vec4_add_float",
|
||||||
|
|||||||
Reference in New Issue
Block a user