aboutsummaryrefslogtreecommitdiff
path: root/py/asmxtensa.c
AgeCommit message (Expand)Author
2022-03-30py/asmxtensa: Fix use of l32i/s32i when offset won't fit in encoding.Damien George
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2019-10-05py: Add new Xtensa-Windowed arch for native emitter.Damien George
2019-10-05py/asmxtensa: Add support for Xtensa with windowed registers.Damien George
2019-03-08py: Add support to save native, viper and asm code to .mpy files.Damien George
2018-10-13py/emitnative: Load native fun table ptr from const table for all archs.Damien George
2018-10-01py/asmxtensa: Use proper calculation for const table offset.Damien George
2018-09-16py/asmxtensa: Make indirect calls using func table, not raw pointers.Damien George
2018-08-17py/asmxtensa: Use narrow version of add instr to reduce native code sizeDamien George
2018-08-17py/asmxtensa: Optimise loading local addr and support larger offsets.Damien George
2018-08-16py/asm*: Support assembling code to jump to a register, and get PC+off.Damien George
2018-08-16py/asmxtensa: Handle function entry/exit when stack use larger than 127.Damien George
2016-12-09py/asm: Remove need for dummy_data when doing initial assembler passes.Damien George
2016-12-09py: Add inline Xtensa assembler.Damien George
2016-12-09py/asmxtensa: Add low-level Xtensa assembler.Damien George