Not it.Rebel wrote: It's now 8 months after, it's not decided yet which independent body is going to research the Loop case?
-Sam
Moderators: hgm, Rebel, chrisw
Not it.Rebel wrote: It's now 8 months after, it's not decided yet which independent body is going to research the Loop case?
The ICGA secretariat is given the responsibility to investigate. And we will do so. There have been numerous attempts to contact the loop author via different email addresses. By several people including David. There is no major rush, since it was a tournament in the past, but it will be investigated. And the result made public. Just as in this case. Once the ICGA takes the final report we produce and make a decision.Rebel wrote:It will be interesting how the ICGA is going to handle this since one of its key members is involved. It's now 8 months after, it's not decided yet which independent body is going to research the Loop case?bob wrote:I can't recall all the specifics. The topic was broached in April. But we obviously were not going to open another investigation until the current one was closed... It became a formal request once the panel report was submitted, the decision announced, and the case closed by the ICGA.Rebel wrote:Thank you Bob.bob wrote:I believe the original complaint by Fabien was early July.
So just a couple of days after the Rybka verdict.
Fabien keeps you busy
Got a hint from Miguel, checked it and indeed it's not:Gerd Isenberg wrote:On the 0.0 issue. There are (only) about 32 >=, <=, >, < zero expressions in the Rybka C code Ed posted. And surely enough, the possible typo appeared exactly in the code where it had "semantical connections" with the floating point comparison inside Fruit.
You are right! Just checked it with VC6. Not sure about the implications yet. But Vas touched that line...Rebel wrote:Got a hint from Miguel, checked it and indeed it's not:Gerd Isenberg wrote:On the 0.0 issue. There are (only) about 32 >=, <=, >, < zero expressions in the Rybka C code Ed posted. And surely enough, the possible typo appeared exactly in the code where it had "semantical connections" with the floating point comparison inside Fruit.
if (movetime >= 0.0)
but
if (movetime > 0.0)
or
if (movetime > .0)
for that matter.
Which motivated to do some more research resulting in:
http://www.top-5000.nl/fadden.htm
Code: Select all
if (movetime >= 0.0)
fild DWORD PTR _movetime$[esp-4]
fcomp QWORD PTR __real@0000000000000000
fnstsw ax
and eax, 00000100H
jne SHORT $L1128 ; jump if < 0.0
if (movetime >.0)
fild DWORD PTR _movetime$[esp-4]
fcomp QWORD PTR __real@0000000000000000
fnstsw ax
and eax, 00004100H ; or test ah, 0x41
jne SHORT $L1128 ; jump if <= 0.0