1# test bcc instructions 2# at the moment only tests beq, narrow and wide versions 3 4 5@micropython.asm_thumb 6def f(r0): 7 mov(r1, r0) 8 9 mov(r0, 10) 10 cmp(r1, 1) 11 beq(end) 12 13 mov(r0, 20) 14 cmp(r1, 2) 15 beq_n(end) 16 17 mov(r0, 30) 18 cmp(r1, 3) 19 beq_w(end) 20 21 mov(r0, 0) 22 23 label(end) 24 25 26print(f(0)) 27print(f(1)) 28print(f(2)) 29print(f(3)) 30