Happy New Year! Yes, the current one, not a previous one; this is a new post, we swear!
0 Members and 2 Guests are viewing this topic.
I have a programming folder, and I have nothing of value there
Our species really annoys me.
Actually, confirmed. It's not any arbitrary pair of numbers, when I read the thread it said it's specifically 850*77.1. Other variants don't reproduce it (85*771, 850*771/10, etc).Weird!
I hear someone typed 1000 in code instead of 0x1000 which caused all sorts of things to go haywire.And this is only a display issue, I believe it still does the correct calculation. My guess is, (since 65k happens to be the limit for 16bit unsigned integer) is that this is legacy handling for an older format which is accidently processing newer content.
The bug seems to exist, if a multiplication result is 65535 and one of the multiplicators? is a float with an infinite binary expression (according to IEE 754).ie. 212.5*308.4 will produce the bug but 25*2621.4 will not, since 2621.4 has a finite expression.
Quote from: http://forums.worsethanfailure.com/forums/thread/131214.aspxThe bug seems to exist, if a multiplication result is 65535 and one of the multiplicators? is a float with an infinite binary expression (according to IEE 754).ie. 212.5*308.4 will produce the bug but 25*2621.4 will not, since 2621.4 has a finite expression.I haven't been able to test though
Full story: http://www.msnbc.msn.com/id/21033161/
Quote from: Killer360 on September 28, 2007, 02:31:57 pmFull story: http://www.msnbc.msn.com/id/21033161/That actually says less than the story I posted. Totally not a "full story"!