Sortieren von 64-Bit-Strukturen mit AVX?
Ich habe eine 64-Bit-Struktur, die mehrere Datenelemente darstellt, von denen eines ein Gleitkommawert ist:
struct MyStruct{
uint16_t a;
uint16_t b;
float f;
};
und ich habe vier dieser Strukturen in, sagen wir einstd::array<MyStruct, 4>
ist es möglich, AVX zu verwenden, um das Array in Bezug auf das Float-Mitglied zu sortierenMyStruct::f
?