https://gist.github.com/luc65r/fd31c3b5c2aab2eabeff08e126d6751b
I wrote x86-64 SIMD versions of the following fast Fourier transforms to be used in libavutil
const std = @import("std"); | |
const expect = std.testing.expect; | |
fn Functor( | |
comptime F: fn (comptime type) type, | |
) type { | |
return struct { | |
fmap: fmap_type, | |
const Self = @This(); |
https://gist.github.com/luc65r/fd31c3b5c2aab2eabeff08e126d6751b
I wrote x86-64 SIMD versions of the following fast Fourier transforms to be used in libavutil
;****************************************************************************** | |
;* This file is part of FFmpeg. | |
;* | |
;* FFmpeg is free software; you can redistribute it and/or | |
;* modify it under the terms of the GNU Lesser General Public | |
;* License as published by the Free Software Foundation; either | |
;* version 2.1 of the License, or (at your option) any later version. | |
;* | |
;* FFmpeg is distributed in the hope that it will be useful, | |
;* but WITHOUT ANY WARRANTY; without even the implied warranty of |