|
From: Richard H. <ri...@ho...> - 2022-02-22 18:36:33
|
Hi, all. I see that 4.2 is on its way, and I would like to be sure that my inline assembly won't die suddenly. The latest manual has a new, expanded section 4.5.1 describing the new ABI and states: "Using the option –sdcccall 0, the default can be changed to version 0." I would like to verify that adding "-sddcall 0" to my compiler flags in the Makefile will ensure compatibility with my old assembler code. Next question is about new inline assembly code. If I use "-sdcccall 0" as a general compiler flag, can I start using "__sdcccall(1)" to use the new ABI? Would I need this for every function? Or is it persistent for all functions until I change it with "__sdcccall(0)"? Thanks! |