¿Ordenar estructuras de 64 bits con AVX?
Tengo una estructura de 64 bits que representa varios datos, uno de los cuales es un valor de coma flotante:
struct MyStruct{
uint16_t a;
uint16_t b;
float f;
};
y tengo cuatro de estas estructuras, digamos unstd::array<MyStruct, 4>
¿Es posible usar AVX para ordenar la matriz, en términos del miembro flotante?MyStruct::f
?