diff options
author | Alessandro Gatti <a.gatti@frob.it> | 2024-08-25 16:28:35 +0200 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2025-01-02 11:49:10 +1100 |
commit | 268acb714dd79fa5eeeb82c1fca022bc4ea126b7 (patch) | |
tree | 428ed75070ee89847fd5087095e3d7331d5f9b26 /tests/inlineasm/rv32/asmloadstore.py.exp | |
parent | 3044233ea3726e9d8727d8f6a76f32c48e6fae5e (diff) | |
download | micropython-268acb714dd79fa5eeeb82c1fca022bc4ea126b7.tar.gz micropython-268acb714dd79fa5eeeb82c1fca022bc4ea126b7.zip |
py/emitinlinerv32: Add inline assembler support for RV32.
This commit adds support for writing inline assembler functions when
targeting a RV32IMC processor.
Given that this takes up a bit of rodata space due to its large
instruction decoding table and its extensive error messages, it is
enabled by default only on offline targets such as mpy-cross and the
qemu port.
Signed-off-by: Alessandro Gatti <a.gatti@frob.it>
Diffstat (limited to 'tests/inlineasm/rv32/asmloadstore.py.exp')
-rw-r--r-- | tests/inlineasm/rv32/asmloadstore.py.exp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/inlineasm/rv32/asmloadstore.py.exp b/tests/inlineasm/rv32/asmloadstore.py.exp new file mode 100644 index 0000000000..4539bbf2d2 --- /dev/null +++ b/tests/inlineasm/rv32/asmloadstore.py.exp @@ -0,0 +1,3 @@ +0 +1 +2 |