hey chicos, alguien sabe que tan seguro es escribir C con inline assembly ?
por ejemplo tengo una funcion en la que tengo muchas estructuras y necesito usar inline assembly y he visto
gente guardando los registros antes de usarlos, es esto necesario?
o el compilador puede determinar eso?
por ejemplo si en uno de los registros hay una direccion a mi estructura que el compilador asigna para despues usar esa direccion
pero en el inline utilizo ese registro para guardar otro valor, seria correcto?
o SIEMPRE de debe primero guardar los registros antes de usarlos? o el compilador puede determinar ...? y guardar su propia copia?
bueno supongo debido a que me he fijado que ahora los compiladores son bien avanzados, no me extrañaria que puedan
hacer eso... pero me gustaria saber la verdad acerca de eso
hice algunas programas de pruebas usando algunos registros y no me dio problema... pero en nuestros codigos de cientos de lineas?