¿Qué significa el código NTSTATUS 0xC0000090 (STATUS_FLOAT_INVALID_OPERATION)?

 
Anterior Siguiente
STATUS_FLOAT_INEXACT_RESULT STATUS_FLOAT_OVERFLOW

STATUS_FLOAT_INVALID_OPERATION

Qué significa STATUS_FLOAT_INVALID_OPERATION

STATUS_FLOAT_INVALID_OPERATION cubre casos como 0/0, infinito menos infinito, raíz real de un negativo o signaling NaN. Con la excepción enmascarada suele generarse un quiet NaN; sin máscara, Windows entrega este status.

Conviene inspeccionar los bits de los operandos porque NaN payload/signaling state no se ve en un simple “nan”. La primera invalid operation suele explicar mejor el problema que la propagación posterior de NaNs.

Qué comprobar

  • Capture operand bit patterns y la instruction exacta.
  • Diferencie signaling/quiet NaN y no normalice los valores antes del dump.
  • Separe invalid operation de divide-by-zero, overflow y denormal flags.
  • Busque el primer punto donde apareció el NaN o la combinación inválida.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.