5 ms·
I see only two C files in the repo: https://github.com/habedi/hann/blob/main/core/simd_distance.c https://github.com/habedi/hann/blob/main/core/simd_distance...
by dolmen 2y ago
I see only two C files in the repo:
https://github.com/habedi/hann/blob/main/core/simd_distance.c https://github.com/habedi/hann/blob/main/core/simd_distance....
https://github.com/habedi/hann/blob/main/core/simd_ops.c https://github.com/habedi/hann/blob/main/core/simd_ops.c
So fixing to make it compile just with the Go toolchain (probably by rewriting in assembly) seems doable.
Using avo to produce assembly: https://github.com/mmcloughlin/avo https://github.com/mmcloughlin/avo