NetBSD/regress/sys/arch/m68k/emuspeed/test.s

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