I do not know such a tool, unfortunately ... It would be nice ...; )
Therefore, the only suggestion I can give is to focus on logic.
You wrote the assembly code. So you know what to do with the code. Converting it to C code should not be so difficult, even with the ARM assembly.
I mean, porting the C assembly to ARM can be a difficult task. But for the inverse option, if you know the logic of the code, and if you know how to write C, that should just be fine ...
Creates C structures to facilitate the memory areas you work with. About algorithms, they will not change. Just translate what you are doing from assembly to C using some structures, etc.
Sorry, I can give you such a tool ...
Good luck :)
source share