mirror of
https://github.com/amd/blis.git
synced 2026-05-04 22:41:11 +00:00
Details: - Added logic to configure that attempts to assemble various small files containing select instructions designed to reveal whether binutils (specifically, the assembler) supports emitting those instruction sets. This information provides additional opportunities to blacklist sub- configurations that are unsupported by the environment. Thanks to Devin Matthews for pointing me towards a similar solution in TBLIS as an example. - Various other cleanups in configure. - Reorganized the detection code in the 'build' directory, bringing the "auto-detect" configuration detection, libmemkind detection, and new instruction set detection codes into a single new subdirectory named 'detect'.
8 lines
154 B
ArmAsm
8 lines
154 B
ArmAsm
//
|
|
// Test for AVX-512f instruction set.
|
|
//
|
|
vzeroall
|
|
vmovapd %zmm0, %zmm1
|
|
vmulpd %zmm0, %zmm0, %zmm1
|
|
vfmadd213pd 0x400(%rax,%rsi,8) {1to8}, %zmm1, %zmm2
|