# SEMURG NIF CENSUS: the instruction families each NIF variant was BUILT FOR, as /proc/cpuinfo spells them.
# A box may run a variant only if its cpuinfo flags carry EVERY family on that variant's line. Derived from the
# compiler, never hand-kept. An 'unmapped' line names a feature no reader can judge: COULD NOT JUDGE, by name.
schema 1
rustc rustc 1.97.1 (8bab26f4f 2026-07-14)
variant generic families fxsr sse sse2
member generic libengine_nif.so
member generic libsubstrate_nif.so
member generic substrate_nif.so
member generic libmodels_nif.so
member generic libingest_fold_nif.so
variant avx2 families avx avx2 bmi1 bmi2 cx16 f16c fma fxsr abm movbe popcnt sse sse2 pni sse4_1 sse4_2 ssse3 xsave
member avx2 libengine_nif.so
member avx2 libsubstrate_nif.so
member avx2 substrate_nif.so
member avx2 libmodels_nif.so
member avx2 libingest_fold_nif.so
variant avx512 families avx avx2 avx512bw avx512cd avx512dq avx512f avx512vl bmi1 bmi2 cx16 f16c fma fxsr abm movbe popcnt sse sse2 pni sse4_1 sse4_2 ssse3 xsave
member avx512 libengine_nif.so
member avx512 libsubstrate_nif.so
member avx512 substrate_nif.so
member avx512 libmodels_nif.so
member avx512 libingest_fold_nif.so
