stdarch subtree update
Subtree update of `stdarch` to b5c164540c.
Created using https://github.com/rust-lang/josh-sync.
r? `@sayantn`
---
Only the last 2 commits contain manual changes to some incorrect miri tests. The remainder is mechanical, and just synchronizes changes from stdarch.