Cargo Features

Semolina has no features set by default.

[dependencies]
semolina = { version = "0.1.4", features = ["portable", "force-adx"] }
default

By default, compile with ADX extension if the host supports it.
Binary can be executed on systems similar to the host.

portable

Compile in portable mode, without ISA extensions.
Binary can be executed on all systems.

force-adx

Enable ADX even if the host CPU doesn't support it.
Binary can be executed on Broadwell+ and Ryzen+ systems.