Add ASM optimizations
- Add ASM optimization for CN-FAST on INTEL - Add ASM optimization for CNV2 on AMD Bulldozer - Alloy is now announced as XAO
This commit is contained in:
parent
f94d00f1d0
commit
e655bdfc5e
16 changed files with 986 additions and 40 deletions
|
@ -82,8 +82,12 @@ void CpuImpl::initCommon()
|
|||
}
|
||||
|
||||
# ifndef XMRIG_NO_ASM
|
||||
if (data.vendor == VENDOR_AMD && data.ext_family >= 0x17) {
|
||||
m_asmOptimization = AsmOptimization::ASM_RYZEN;
|
||||
if (data.vendor == VENDOR_AMD) {
|
||||
if (data.ext_family >= 0x17) {
|
||||
m_asmOptimization = AsmOptimization::ASM_RYZEN;
|
||||
} else if (data.ext_family >= 0x15) {
|
||||
m_asmOptimization = AsmOptimization::ASM_BULLDOZER;
|
||||
}
|
||||
} else if (data.vendor == VENDOR_INTEL &&
|
||||
((data.ext_family >= 0x06 && data.ext_model > 0x2) ||
|
||||
(data.ext_family >= 0x06 && data.ext_model == 0x2 && data.model >= 0xA))) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue