Mi exclusiva favorita-O
Tomé un montón de bits y los distribuí en los registros NEON de ARM, luego hice cálculos geniales con ellos para replicar los efectos de una operación OR-exclusiva. Resultó ser mucho más rápido de lo que anticipé.Después, escribí pruebas unitarias que aprovechan las pruebas generativas con Quickcheck para asegurarme de que realmente funciona. Nunca había visto Quickcheck usado para probar unitariamente ensamblador en línea, pero parece que ninguna función que use ensamblador en línea debería dejar de estar cubierta por pruebas generativas.Me encanta lo legible que es esto. Honestamente, las herramientas de Rust son tan buenas que nunca más tengo que escribir ensamblador fuera de Rust.Realmente no se me ocurre ninguna razón para no hacerlo, no digas tamaños de archivos 😩. Enviado por /u/sqli.