Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | py/asm: Remove need for dummy_data when doing initial assembler passes. | Damien George | 2016-12-09 |
| | | | | | | | | For all but the last pass the assembler only needs to count how much space is needed for the machine code, it doesn't actually need to emit anything. The dummy_data just uses unnecessary RAM and without it the code is not any more complex (and code size does not increase for Thumb and Xtensa archs). | ||
* | py: Allow inline-assembler emitter to be generic. | Damien George | 2016-12-09 |
| | | | | | This patch refactors some code so that it is easier to integrate new inline assemblers for different architectures other than ARM Thumb. | ||
* | py: Factor out common code from assemblers into asmbase.[ch]. | Damien George | 2016-11-28 |
All assemblers should "derive" from mp_asm_base_t. |