-
- Downloads
py/inlinethumb: Support for core floating point instructions.
Adds support for the following Thumb2 VFP instructions, via the option MICROPY_EMIT_INLINE_THUMB_FLOAT: vcmp vsqrt vneg vcvt_f32_to_s32 vcvt_s32_to_f32 vmrs vmov vldr vstr vadd vsub vmul vdiv
Showing
- py/emitinlinethumb.c 136 additions, 0 deletionspy/emitinlinethumb.c
- py/mpconfig.h 5 additions, 0 deletionspy/mpconfig.h
- tests/inlineasm/asmfpaddsub.py 15 additions, 0 deletionstests/inlineasm/asmfpaddsub.py
- tests/inlineasm/asmfpaddsub.py.exp 1 addition, 0 deletionstests/inlineasm/asmfpaddsub.py.exp
- tests/inlineasm/asmfpcmp.py 14 additions, 0 deletionstests/inlineasm/asmfpcmp.py
- tests/inlineasm/asmfpcmp.py.exp 3 additions, 0 deletionstests/inlineasm/asmfpcmp.py.exp
- tests/inlineasm/asmfpldrstr.py 12 additions, 0 deletionstests/inlineasm/asmfpldrstr.py
- tests/inlineasm/asmfpldrstr.py.exp 1 addition, 0 deletionstests/inlineasm/asmfpldrstr.py.exp
- tests/inlineasm/asmfpmuldiv.py 15 additions, 0 deletionstests/inlineasm/asmfpmuldiv.py
- tests/inlineasm/asmfpmuldiv.py.exp 1 addition, 0 deletionstests/inlineasm/asmfpmuldiv.py.exp
- tests/inlineasm/asmfpsqrt.py 15 additions, 0 deletionstests/inlineasm/asmfpsqrt.py
- tests/inlineasm/asmfpsqrt.py.exp 1 addition, 0 deletionstests/inlineasm/asmfpsqrt.py.exp
tests/inlineasm/asmfpaddsub.py
0 → 100644
tests/inlineasm/asmfpaddsub.py.exp
0 → 100644
tests/inlineasm/asmfpcmp.py
0 → 100644
tests/inlineasm/asmfpcmp.py.exp
0 → 100644
tests/inlineasm/asmfpldrstr.py
0 → 100644
tests/inlineasm/asmfpldrstr.py.exp
0 → 100644
tests/inlineasm/asmfpmuldiv.py
0 → 100644
tests/inlineasm/asmfpmuldiv.py.exp
0 → 100644
tests/inlineasm/asmfpsqrt.py
0 → 100644
tests/inlineasm/asmfpsqrt.py.exp
0 → 100644
Please register or sign in to comment