Doesn't make sense that the compiler defines __OPTIMIZE__ and the code checks for __OPTIMIZE_SIZE__ but the unrolled version isn't generated on -O2. I only see it on -Os.
Doesn't make sense that the compiler defines __OPTIMIZE__ and the code checks for __OPTIMIZE_SIZE__ but the unrolled version isn't generated on -O2. I only see it on -Os.