Repository navigation
Conversation
…rror without direct access
…n for Compiler Explorer
… installed GAOL), review fixes
…s (masks, flags, precision)
…ctions reading the direction
|
Résultat de la mesure, que je ferme (les branches A/B de #206 avec les lignes
Les lignes de contrôle ne bougent pas ( |
Pull request provisoire, à ne pas fusionner : je la ferme après avoir lu le résultat. Mesure à usage unique, décidée avec le mainteneur, du gain de #206 (a) avec Visual C++ x86.
#206 fait lire MXCSR en ligne aux fonctions de CORE-MATH sur x86 32 bits (
cbrtetasinpià chaque appel) au lieu defegetround()de la bibliothèque C, un appel d'environ 80 ns avec Visual C++ x86. L'A/B de #206 ne peut pas le montrer : la base (configure-clean) construit son propretests/performance.cpp, sans les lignesnth_root(x, 3)etasinpi(x)que #206 ajoute.Cette pull request met ces deux lignes dans la base : la base est
todo-ai-ab-206-base-tmp(configure-cleanplus le seultests/performance.cppde #206) et la têtetodo-ai-ab-206-head-tmpest cette base plus #206 entière, fusionnée. Le tableau « base / PR » des jobs « Visual Studio 2026 x86 » (Visual C++ et clang-cl) et « Debian 13 Trixie i386 » compare donc ces deux lignes avant et après #206. Les autres jobs de la CI ne m'intéressent pas ici.