You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.7 KiB
68 lines
1.7 KiB
#
|
|
# config_registry
|
|
#
|
|
# Please refer to the BLIS wiki on configurations for information on the
|
|
# syntax and semantics of this file [1].
|
|
#
|
|
# [1] https://github.com/flame/blis/blob/master/docs/ConfigurationHowTo.md
|
|
#
|
|
|
|
# Processor families.
|
|
x86_64: intel64 amd64 amd64_legacy
|
|
intel64: skx knl haswell sandybridge penryn generic
|
|
amd64_legacy: excavator steamroller piledriver bulldozer generic
|
|
amd64: zen3 zen2 zen generic
|
|
arm64: armsve firestorm thunderx2 cortexa57 cortexa53 generic
|
|
arm32: cortexa15 cortexa9 generic
|
|
power: power10 power9 generic
|
|
|
|
# Intel architectures.
|
|
skx: skx/skx/haswell/zen
|
|
knl: knl/knl/haswell/zen
|
|
haswell: haswell/haswell/zen
|
|
sandybridge: sandybridge
|
|
penryn: penryn
|
|
|
|
# AMD architectures.
|
|
zen3: zen3/zen3/zen2/zen/haswell
|
|
zen2: zen2/zen2/zen/haswell
|
|
zen: zen/zen/haswell
|
|
excavator: excavator/piledriver
|
|
steamroller: steamroller/piledriver
|
|
piledriver: piledriver
|
|
bulldozer: bulldozer
|
|
|
|
# ARM architectures.
|
|
armsve: armsve/armsve
|
|
a64fx: a64fx/armsve
|
|
|
|
# ARM Neon64 (4 pipes x 128b) architectures.
|
|
altramax: altramax/armv8a
|
|
altra: altra/armv8a
|
|
firestorm: firestorm/armv8a
|
|
|
|
# ARM (2 pipes x 128b) architectures.
|
|
thunderx2: thunderx2/armv8a
|
|
cortexa57: cortexa57/armv8a
|
|
cortexa53: cortexa53/armv8a
|
|
|
|
# ARM Vintage architectures.
|
|
cortexa15: cortexa15/armv7a
|
|
cortexa9: cortexa9/armv7a
|
|
|
|
# IBM architectures.
|
|
power10: power10
|
|
power9: power9
|
|
bgq: bgq
|
|
|
|
# RISC-V architectures.
|
|
rv32i: rv32i/rvi
|
|
rv64i: rv64i/rvi
|
|
rv32iv: rv32iv/rviv
|
|
rv64iv: rv64iv/rviv
|
|
|
|
# SiFive architectures.
|
|
sifive_x280: sifive_x280
|
|
|
|
# Generic architectures.
|
|
generic: generic
|
|
|