LINUX.ORG.RU

История изменений

Исправление Siborgium, (текущая версия) :

Его дешево проверять, но ветвление на основе этого условия сломает векторизацию. Если бы не sqrt, я бы на 100% был бы уверен, что вторая версия будет в разы быстрее – нет принципиальной разницы между расчетом 3 значений и 8, это займет одинаковое количество времени, если это векторизовано.

Исправление Siborgium, :

Его дешево проверять, но ветвление на основе этого условия сломает векторизацию. Если бы не sqrt, я бы на 100% был бы уверен, что вторая версия будет в разы быстрее – нет принципиальной разницы между расчетом 3 значений и 8, это займет одинаковое количество времени.

Исходная версия Siborgium, :

Его дешево проверять, но ветвление на основе этого условия сломает векторизацию. Если бы не sqrt, я бы на 100% был бы уверен, что вторая версия будет в разы быстрее.