Rust 1.98 acelera las matemáticas de punto flotante con nuevos operadores algebraicos
Faster floating point math with Rust's new API

Las operaciones de punto flotante suelen ser más lentas que las de enteros porque el compilador evita optimizaciones que alteren el orden de las operaciones. Rust 1.98 introduce operadores algebraicos que permiten al compilador optimizar agresivamente cuando el programador lo permite. El artículo muestra cómo usar estos operadores para implementar una suma por pares más rápida que numpy.sum() y una suma de diferencias cuadradas el doble de rápida, manteniendo la precisión deseada.
Al usar operaciones algebraicas, el compilador puede generar código que se ejecuta el doble de rápido en mi computadora.