Skip to main content

Module sorting

Module sorting 

Source
Expand description

SIMD-optimized sorting algorithms

This module provides vectorized implementations of sorting algorithms including quicksort, bitonic sort, and specialized sorting operations.

Functionsยง

bitonic_sort_f32_simd
Bitonic sort for power-of-2 sized arrays Optimal for small fixed-size arrays with SIMD processing
median_f32_simd
SIMD-optimized median computation using quickselect
quickselect_f32_simd
SIMD-optimized quickselect for k-th smallest element
quicksort
Generic quicksort function for raw pointer interface
quicksort_f32_simd
SIMD-optimized quicksort for f32 arrays Uses vectorized partitioning and parallel processing for optimal performance