ARL wasn't using FMA/VNNI/GFNI
This commit is contained in:
@@ -135,7 +135,8 @@ void cpu_translator::initialize(llvm::LLVMContext& context, llvm::ExecutionEngin
|
|||||||
cpu == "bdver4" ||
|
cpu == "bdver4" ||
|
||||||
cpu == "znver1" ||
|
cpu == "znver1" ||
|
||||||
cpu == "znver2" ||
|
cpu == "znver2" ||
|
||||||
cpu == "znver3")
|
cpu == "znver3" ||
|
||||||
|
cpu == "arrowlake")
|
||||||
{
|
{
|
||||||
m_use_fma = true;
|
m_use_fma = true;
|
||||||
m_use_avx = true;
|
m_use_avx = true;
|
||||||
@@ -157,7 +158,8 @@ void cpu_translator::initialize(llvm::LLVMContext& context, llvm::ExecutionEngin
|
|||||||
cpu == "cooperlake" ||
|
cpu == "cooperlake" ||
|
||||||
cpu == "alderlake" ||
|
cpu == "alderlake" ||
|
||||||
cpu == "raptorlake" ||
|
cpu == "raptorlake" ||
|
||||||
cpu == "meteorlake")
|
cpu == "meteorlake" ||
|
||||||
|
cpu == "arrowlake")
|
||||||
{
|
{
|
||||||
m_use_vnni = true;
|
m_use_vnni = true;
|
||||||
}
|
}
|
||||||
@@ -167,7 +169,8 @@ void cpu_translator::initialize(llvm::LLVMContext& context, llvm::ExecutionEngin
|
|||||||
cpu == "gracemont" ||
|
cpu == "gracemont" ||
|
||||||
cpu == "alderlake" ||
|
cpu == "alderlake" ||
|
||||||
cpu == "raptorlake" ||
|
cpu == "raptorlake" ||
|
||||||
cpu == "meteorlake")
|
cpu == "meteorlake" ||
|
||||||
|
cpu == "arrowlake")
|
||||||
{
|
{
|
||||||
m_use_gfni = true;
|
m_use_gfni = true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user