Change add_nan_canon_seq to use vselect instead of bitselect. This is more straightforward and removes bitcast operations. Codegen should be unchanged.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.