summaryrefslogtreecommitdiff
path: root/tests/inlineasm/asmpushpop.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/inlineasm/asmpushpop.py')
-rw-r--r--tests/inlineasm/asmpushpop.py21
1 files changed, 0 insertions, 21 deletions
diff --git a/tests/inlineasm/asmpushpop.py b/tests/inlineasm/asmpushpop.py
deleted file mode 100644
index 99566a755..000000000
--- a/tests/inlineasm/asmpushpop.py
+++ /dev/null
@@ -1,21 +0,0 @@
-@micropython.asm_thumb
-def f(r0, r1, r2):
- push({r0})
- push({r1, r2})
- pop({r0})
- pop({r1, r2})
-
-
-@micropython.asm_thumb
-def g():
- b(START)
- label(SUBROUTINE)
- push({lr}) # push return address
- mov(r0, 7)
- pop({pc}) # return
- label(START)
- bl(SUBROUTINE)
-
-
-print(f(0, 1, 2))
-print(g())