私のお気に入りの独占 - または ノート

私のお気に入りの独占 - または

たくさんのビットを取り、ARMの Neon レジスタに展開し、排他的論理和の効果を再現するために、それらに対してクールな数学的処理を行いました。予想以上にずっと高速であることが判明しました。その後、Quickcheck を使ったジェネレーティブテストを利用して、実際に動作することを確認するためのユニットテストを書きました。Quickcheck がインラインアセンブリのユニットテストに使われているのを見たことがありませんでしたが、インラインアセンブリを使用する関数は、ジェネレーティブテストでカバーされないことはないように思えます。このコードの読みやすさが素晴らしいです。正直、Rust のツールは非常に優れているので、Rust 以外でアセンブリを書く必要はもうありません。やらない理由が思いつきません。ファイルサイズはなしでお願いします 😩。投稿者: /u/sqli