.define .mli


	.text
.mli:
	move.l	d5,.savmli
	move.l	(sp)+,.retmli
	move.l	(sp)+,d1
	move.l	(sp)+,d0
	clr	d5
	tst.l	d0
	bpl	1f
	neg.l	d0
	not	d5
1:
	tst.l	d1
	bpl	2f
	neg.l	d1
	not	d5
2:
	move.l	d0,-(sp)
	move.l	d1,-(sp)
	jsr	.mlu
	tst	d5
	beq	3f
	neg.l	d1
	negx.l	d0
3:
	move.l	.savmli,d5
	move.l	.retmli,-(sp)
	rts
.data
.savmli:	.long 0
.retmli:	.long 0
.text
.align 2
