Rollup merge of #87522 - frogtd:patch-1, r=yaahc
Rollup merge of #87522 - frogtd:patch-1, r=yaahc

Fix assert in diy_float

The shifting should have gone the other way, the current incarnation is always true.

aidancully/rust,graydon/rust,graydon/rust,graydon/rust,graydon/rust,graydon/rust,graydon/rust,aidancully/rust,aidancully/rust,aidancully/rust,aidancully/rust,aidancully/rust