Un código de una operación matemática compilado para dos arquitecturas, una con coprocesador matemático y otra sin.
Compilando en C++ generará dos códigos diferentes, uno que use el coprocesador y otro que no lo use (por su ausencia).
Compilando en (por ejemplo) Java, se creará un bitecode, el cuál será interpretado por la máquina virtual, la cuál en tiempo de ejcución deberá decidir si usar instrucciones del coprocesador o simular dicho comportamiento sin el coprocesador matemático.
Como vemos: en C++ no hay que "buscar" nada pues ya se compiló el código con el conocimiento de la arquit…