4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-15 19:09:58 +08:00
2000-02-17 19:39:52 +00:00

31 lines
223 B
ArmAsm

.global ___udivhi3
___udivhi3:
stz <r0
ldy #1
ldx <r4
lda <r5
div1:
asl a
bcs div2
iny
cpy #17
bne div1
div2: ror a
div4: pha
txa
sec
sbc 1,s
bcc div3
tax
div3: rol <r0
pla
lsr a
dey
bne div4
rtl