News for hackers. Stuff that matters.
Re:Rav1e, an AV1 encoder written in Rust and assembly by ZeroGravitas on Saturday June 13, 2020 @05:36PM (#23512970)
I've not checked the actual numbers but I think in terms of line count, that assembly may be the same function done multiple times for different (sub-)architectures for different generations of Arm and Intel chips that have different vector instructions.
Re:Rav1e, an AV1 encoder written in Rust and assembly by TD-Linux on Saturday June 13, 2020 @07:11PM (#23513642)
Yes, there are currently 4 copies of the assembly - for AVX2, SSSE3, 64-bit NEON, and 32-bit NEON. There will likely be more as future architectures get added.