Saving registers in an assembly routine

Saving registers in an assembly routine

If I write an assembly routine that is to be called from a CVF Fortran routine, what registers must I not touch, or else save and restore?

It seems that EBX is one such register. Is this true? Are there any others? Does this depend on project settings? I am mainly interested in settings with "Enable Recursive Routines" unchecked.

1 post / 0 new
For more complete information about compiler optimizations, see our Optimization Notice.