27 lines
283 B
ArmAsm
27 lines
283 B
ArmAsm
|
.globl _mul32smem
|
||
|
_mul32smem:
|
||
|
movl d2,sp@-
|
||
|
movl sp@(8),d2
|
||
|
L1:
|
||
|
mulsl sp@(8),d1
|
||
|
subql #1,d2
|
||
|
jne L1
|
||
|
movl sp@+,d2
|
||
|
rts
|
||
|
|
||
|
.globl _mul32sreg
|
||
|
_mul32sreg:
|
||
|
movl d2,sp@-
|
||
|
movl sp@(8),d2
|
||
|
L2:
|
||
|
mulsl d0,d1
|
||
|
subql #1,d2
|
||
|
jne L2
|
||
|
movl sp@+,d2
|
||
|
rts
|
||
|
|
||
|
.globl _illegal
|
||
|
_illegal:
|
||
|
illegal
|
||
|
rts
|