all: imulq subq addq idivq

ret4: ret4.s
	as -o ret4q.o imulq.s
	ld imulq.o -o imulq

imulq: imulq.s
	as -o imulq.o imulq.s
	ld imulq.o -o imulq

idivq: idivq.s
	as -o idivq.o idivq.s
	ld idivq.o -o idivq

subq: subq.s
	as -o subq.o subq.s
	ld subq.o -o subq

addq: addq.s
	as -o addq.o addq.s
	ld addq.o -o addq

clean:
	rm -f *.o imulq subq addq idivq
