When Compilers Surprise You
SMRTR summary
Clang optimizes a loop summing integers 1 to n by replacing it with the constant-time formula v(v-1)/2, while GCC uses vectorization instead.
SMRTR provides this summary for quick context. The original article belongs to Hacker News.
Read the original article