Just different rounding behavior?
I'm not 100% sure what causes it yet, but this is a likely cause. On godbolt this operation works correctly, but on my system I get this slight error. Honestly I should look into it further.