The Rust type expected in these locations is unsigned, but these constants are negative. ISLE currently emits a Rust expression with extra type conversions in order to make this work as intended. However, across all backends, only these three aarch64 constants use this particular "feature" of ISLE, and I want to make it go away.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.