asmit.py 254 B

12345678910111213141516
  1. # test it instruction
  2. @micropython.asm_thumb
  3. def f(r0, r1):
  4. cmp(r0, r1)
  5. it(eq)
  6. mov(r0, 100)
  7. print(f(0, 0), f(1, 2))
  8. @micropython.asm_thumb
  9. def g(r0, r1):
  10. cmp(r0, r1)
  11. ite(eq)
  12. mov(r0, 100)
  13. mov(r0, 200)
  14. print(g(0, 0), g(0, 1))