Add several more x86 CPU models.
This commit is contained in:
@@ -38,8 +38,17 @@ use_lzcnt = And(has_lzcnt)
|
|||||||
# Presets corresponding to x86 CPUs.
|
# Presets corresponding to x86 CPUs.
|
||||||
|
|
||||||
baseline = Preset()
|
baseline = Preset()
|
||||||
|
|
||||||
nehalem = Preset(
|
nehalem = Preset(
|
||||||
has_sse3, has_ssse3, has_sse41, has_sse42, has_popcnt)
|
has_sse3, has_ssse3, has_sse41, has_sse42, has_popcnt)
|
||||||
haswell = Preset(nehalem, has_bmi1, has_lzcnt)
|
haswell = Preset(nehalem, has_bmi1, has_bmi2, has_lzcnt)
|
||||||
|
broadwell = Preset(haswell)
|
||||||
|
skylake = Preset(broadwell)
|
||||||
|
cannonlake = Preset(skylake)
|
||||||
|
icelake = Preset(cannonlake)
|
||||||
|
|
||||||
|
znver1 = Preset(
|
||||||
|
has_sse3, has_ssse3, has_sse41, has_sse42, has_popcnt,
|
||||||
|
has_bmi1, has_bmi2, has_lzcnt)
|
||||||
|
|
||||||
ISA.settings.close(globals())
|
ISA.settings.close(globals())
|
||||||
|
|||||||
Reference in New Issue
Block a user