1# test bl and bx instructions 2 3 4@micropython.asm_thumb 5def f(r0): 6 # jump over the internal functions 7 b(entry) 8 9 label(func1) 10 add(r0, 2) 11 bx(lr) 12 13 label(func2) 14 sub(r0, 1) 15 bx(lr) 16 17 label(entry) 18 bl(func1) 19 bl(func2) 20 21 22print(f(0)) 23print(f(1)) 24