Let's go pure rust on this. We're already using inline assembly, let's go all the way. Remember to add a feature flag to lib.rs. https://github.com/rust-lang/rust/pull/32410