addded avxh with vectorWidth=4 support, use --target=avxh to enable it

This commit is contained in:
egaburov
2013-09-11 12:58:02 +02:00
parent 582cfe55b6
commit 9c79d4d182
5 changed files with 653 additions and 1 deletions

View File

@@ -920,6 +920,14 @@ DefineStdlib(SymbolTable *symbolTable, llvm::LLVMContext *ctx, llvm::Module *mod
}
case Target::AVX: {
switch (g->target->getVectorWidth()) {
case 4:
if (runtime32) {
EXPORT_MODULE(builtins_bitcode_avxh_32bit);
}
else {
EXPORT_MODULE(builtins_bitcode_avxh_64bit);
}
break;
case 8:
if (runtime32) {
EXPORT_MODULE(builtins_bitcode_avx1_32bit);