我最喜欢的独家 - 或
我取出了一堆比特位,将它们分散到 ARM 的 Neon 寄存器中,然后对它们进行酷炫的数学运算,以复制异或的效果。结果比我预想的要快得多。
然后,我编写了利用 Quickcheck 进行生成测试的单元测试,以确保它确实有效。我从未见过 Quickcheck 用于单元测试内联汇编,但似乎任何使用内联汇编的函数都不应该没有被生成测试覆盖。
我喜欢这代码的可读性。说实话,Rust 的工具链太好了,我再也不需要在 Rust 之外编写汇编了。
我真的想不出不这么做的理由,别提文件大小 😩。提交者:/u/sqli