I'm pretty sure these benchmark results are nonsense. None of these things even touch FloatingPointSign, so unless these three functions changed the code size of the standard library *so drastically* this is just random noise. Why do we have benchmarks with a \xb130% swing anyway? \\*grump\\* (I was looking for changes in BinaryFloatingPointProperties, but it turns out those are so fast already that you can't tell.)