1@micropython.asm_thumb
2def sdiv(r0, r1):
3    sdiv(r0, r0, r1)
4
5
6@micropython.asm_thumb
7def udiv(r0, r1):
8    udiv(r0, r0, r1)
9
10
11print(sdiv(1234, 3))
12print(sdiv(-1234, 3))
13print(sdiv(1234, -3))
14print(sdiv(-1234, -3))
15
16print(udiv(1234, 3))
17print(udiv(0xFFFFFFFF, 0x7FFFFFFF))
18print(udiv(0xFFFFFFFF, 0xFFFFFFFF))
19