Compile x86-64 binaries with the "aes" feature
We recently started using aHash (0b55d1e2) for hash maps in various places. But to take advantage of its AES-NI support, we need to compile the VM with target-feature=+aes
, otherwise it's not enabled. AES-NI support is available on pretty much all Intel and AMD CPUs since at least 2010.
I'm not sure if this can be done using Cargo features, but either way users should have the ability to opt-out.