Quote:
Originally Posted by gap
Sorry, I have no idea about those numbers
but I have noticed that in describing the whole process you used often the words before and after as if you were sure that the discussed variables are times. Is it so, or am I misunderstanding your reasoning? 
|
Sorry, assembly language speak. When something is TESTed it sets flags in the FLAGS register of the CPU. You can then check those flags to manage execution. In this case two XMM values (for this argument consider them float values) are TESTed. Then the game code checks to see if value 1 is before (<), equal (==), after (>), etc. value 2 and if so execution jumps to some other place.