Merge pull request #736 from egaburov/native_trigonometry

Native trigonometry
This commit is contained in:
Dmitry Babokin
2014-02-20 19:18:35 +03:00
43 changed files with 1037 additions and 188 deletions

View File

@@ -1158,6 +1158,8 @@ DefineStdlib(SymbolTable *symbolTable, llvm::LLVMContext *ctx, llvm::Module *mod
symbolTable);
lDefineConstantInt("__have_native_transcendentals", g->target->hasTranscendentals(),
module, symbolTable);
lDefineConstantInt("__have_native_trigonometry", g->target->hasTrigonometry(),
module, symbolTable);
lDefineConstantInt("__have_native_rsqrtd", g->target->hasRsqrtd(),
module, symbolTable);
lDefineConstantInt("__have_native_rcpd", g->target->hasRcpd(),