Incorrectness of the results is explained here: https://github.com/adriaanm/scala/commit/b43ae58f312e4769de5a6942b4cb820cd609f31b