-
- Downloads
py: Big improvements to inline assembler.
Improved the Thumb assembler back end. Added many more Thumb instructions to the inline assembler. Improved parsing of assembler instructions and arguments. Assembler functions can now be passed the address of any object that supports the buffer protocol (to get the address of the buffer). Added an example of how to sum numbers from an array in assembler.
Showing
- examples/asmled.py 19 additions, 15 deletionsexamples/asmled.py
- examples/asmsum.py 57 additions, 0 deletionsexamples/asmsum.py
- py/asmthumb.c 33 additions, 51 deletionspy/asmthumb.c
- py/asmthumb.h 85 additions, 8 deletionspy/asmthumb.h
- py/emitinlinethumb.c 165 additions, 63 deletionspy/emitinlinethumb.c
- py/emitnative.c 4 additions, 4 deletionspy/emitnative.c
- py/objfun.c 27 additions, 18 deletionspy/objfun.c
examples/asmsum.py
0 → 100644
Please register or sign in to comment