On 12/22/2015 10:29 AM, David Nadlinger wrote:
Not sure about how it arrives at the crazily unrolled loop, but no recursion in sight anymore.
It's doing tail recursion optimization, which turns the recursion into a loop. Then the loop is unrolled 8 times.