Cordial saludo:
 
 
Soy nuevo en c y pretendo compilar un conjunto de fuentes libre c de un programa de ajedrez con el fin de explorar como funciona.
 
Sin embargo, intento compilarlo en Dev C++ y me genera un error informando que no encuentra _asm en el archivo robbolito.h
 
88 C:\Motores ajedrez\ROBOLITO\source\robbolito.h `_asm' undeclared (first use in this function) 
 
El código donde se genera el error es el siguiente:
 
static __inline int LSB( UINT64 x )
{
	_asm                                                           <<<<--- En esta linea marca error
	{
		bsf rax, x
	}
}
 
Desconozco si esto obedece a alguna configuración del compilador, una biblioteca que falta y es requerida, o simplemente dentro de los fuentes se omitieron los archivos que manejan tal invocación.
 
Gracias por su colaboración. 
  
 

