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