Узнайте, почему GCC не оптимизирует a*a*a*a*a*a до (a*a*a)*(a*a*a) и как это влияет на производительность. Изучите проблемы оптимизации компилятора для научных вычислений.