This is a fun debate. One more time:andreio wrote: As the matter of fact it does. It is an extremely frequent word that I see, hear and type in countless number of times on daily basis. Not an English one though. This also underlines my point about common patterns. I saw nothing wrong with it, because it's common to me. You, on the other hand, spotted it right away, likely because it is uncommon to you. There is nothing common about > .0, that's why it's hard to believe you would overlook it.
FRUIT's time control is fully FLOAT based with MANY floats;
RYBKA's time control is fully INT based.
The accusation is that Vasik "copied" the FRUIT time-control, converted FLOAT to INT to obfuscate the FRUIT origins. But in the process Vasik overlooked one instruction, the 0.0 and so a trace of copying was left.
So far so good?
While converting FLOAT to INT Vas came to the FRUIT instruction:
if (movetime >= 0.0)
The accusation states he overlooked that instruction but we now know that is not true any longer because the Rybka assembler code states otherwise. Not ">=" but ">" only. This is contrary to the accusation that Vas overlooked, he did not because the instruction has changed, removing the "=".
So while changing the instruction (removing the "=") following the logic of the accusation It then becomes extremely unlikely he overlooked "0.0" if your MAIN GOAL is to obfuscate the Fruit origins.