I am writing asm function with using circular buffers and 40 bit float.
I want this function to work correctly with C/C++ code,including C/C++ interrupt handlers.
1). my asm function used i4,b4,m4,l4 register which are scratched registers due to compiler references.
Must I save their values?
Which interrupt dispatchers should I use?
Which pragma should I add to my project to save 40bit data?
With best regards