La instrucción vfmaddrnd231pd, documentada en el Software Development Manual (SDM) de Intel, no es ejecutable en las CPU actuales. Aunque el manual describe una operación de multiplicación y adición fusionada (FMA) con control de redondeo por instrucción, la implementación real ha sido retirada del hardware. El autor del análisis detectó esta discrepancia al intentar ensamblar la instrucción manualmente y ejecutarla en un procesador Haswell, lo que resultó en un error de instrucción no definida (#UD). La investigación revela que la instrucción aparece en la edición de 2024 del SDM, pero fue eliminada en la versión de 2026, a pesar de que el manual sigue describiéndola con detalles específicos. Además, los intrínsecos de C/C++ correspondientes, como _mm_fmaddround_pd, no están disponibles en compiladores como Clang o ICC. Esta situación sugiere que Intel planeó incluir un conjunto de instrucciones vfmaddrnd* para permitir el control granular del redondeo en operaciones de punto flotante, pero encontró un problema técnico o de diseño antes de su lanzamiento final. La instrucción no es un error tipográfico, ya que el manual contiene tablas y pseudocódigo únicos que no coinciden con otras instrucciones. Actualmente, no existe una alternativa funcional en el conjunto FMA estándar sin la extensión AVX-512, lo que limita el uso de algoritmos que dependen críticamente del control de redondeo a nivel de instrucción. La comunidad técnica busca confirmación oficial de Intel sobre el motivo de esta retirada y la corrección de la documentación.
