JDK

Loop unroll optimization causes incorrect result