I've been working with the assembler, but it seems some of the opcodes I have tried to use are missing. This said I'm not sure if they are all supported, but looking at the specs for the STM32F103RCT6 and following the link for the Cortex™-M3 Technical
Reference Manual it seems a bit more than what is currently implemented should work (but doesn't).
For example 'subs' should work or shouldn't it?
Is there a reason for this or does any list exists about what works and what doesn't?
And for the existing code is there a unit test to check whether the code produces correct output?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I've been working with the assembler, but it seems some of the opcodes I have tried to use are missing. This said I'm not sure if they are all supported, but looking at the specs for the STM32F103RCT6 and following the link for the Cortex™-M3 Technical
Reference Manual it seems a bit more than what is currently implemented should work (but doesn't).
For example 'subs' should work or shouldn't it?
Is there a reason for this or does any list exists about what works and what doesn't?
And for the existing code is there a unit test to check whether the code produces correct output?