From d6201fc4b74e78e7eb9cec91c444884df2efbb7c Mon Sep 17 00:00:00 2001 From: adminpete Date: Sat, 31 Oct 2015 09:38:22 +0000 Subject: py: In inline asm, vldr and vstr offsets now in bytes not words. As per ARM convention. --- tests/inlineasm/asmfpldrstr.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests/inlineasm') diff --git a/tests/inlineasm/asmfpldrstr.py b/tests/inlineasm/asmfpldrstr.py index 75054a679..8fa9af636 100644 --- a/tests/inlineasm/asmfpldrstr.py +++ b/tests/inlineasm/asmfpldrstr.py @@ -2,9 +2,9 @@ import array @micropython.asm_thumb # test vldr, vstr def arrayadd(r0): vldr(s0, [r0, 0]) - vldr(s1, [r0, 1]) + vldr(s1, [r0, 4]) vadd(s2, s0, s1) - vstr(s2, [r0, 2]) + vstr(s2, [r0, 8]) z = array.array("f", [2, 4, 10]) arrayadd(z) -- cgit v1.2.3