> You can use the `-march` flag for your compiler to target specific architectures, for instance -march=tigerlake or -march=znver3
Note that -march will use instructions that might be unavailable on other CPUs of the target. -mtune (which is implied by -march) is the flag that sets the cost tables used by instruction selection, cache line sizes, etc.