Я просто хочу знать, что AVX помогает в отдельных операциях FP, таких как добавление простых 3,5 к 1,5.
Да, AVX также полезен для скалярной математики, поскольку дает вам 3Оперативные и неразрушающие операции.например,
vaddsd xmm1, xmm0, [b]
поместит результат 3.5 + 1.5
в xmm1 без разрушения значения в xmm0, в отличие от
addsd xmm0, [b]
Компиляторы используют AVX вместо SSE для всего, если вы скажете им, что они 'разрешили сделать это.(gcc -march=haswell
или gcc -march=znver1
, или что угодно.)