main test.s68
  1	dc.l $0, start
  2	dc.l start
  3	dc.l start
  4	dc.l start
  5	dc.l start
  6	dc.l start
  7	dc.l start
  8	dc.l start
  9	dc.l start
 10	dc.l start
 11	dc.l start
 12	dc.l start
 13	dc.l start
 14	dc.l start
 15	dc.l start
 16	dc.l start
 17	dc.l start
 18	dc.l start
 19	dc.l start
 20	dc.l start
 21	dc.l start
 22	dc.l start
 23	dc.l start
 24	dc.l after
 25	dc.l after
 26	dc.l after
 27	dc.l after
 28	dc.l after
 29	dc.l after
 30	dc.l after
 31	dc.l after
 32	
 33start:
 34	bra after
 35after:
 36	abcd d0, d1
 37	abcd -(a2), -(a3)
 38	add.b #42, d1
 39	add.w d3, d4
 40	add.l d5, (a0)+
 41	addq.w #5, d0
 42	addx d6, d7
 43	addx -(a4), -(a5)
 44	and.w d5, d7
 45	andi.l #5, (a0)+
 46	andi #8, CCR
 47	andi #9, CCR
 48foo:
 49	asl d0, d3
 50	asr #3, d7
 51	bne foo
 52	bchg #5, d0
 53	bclr #7, d0
 54	bset #1, d0
 55	bsr bar
 56	btst #3, d0
 57	chk.w #53, d7
 58	clr d5
 59	cmp d0, d1
 60bar:
 61	dbra d0, bar
 62	divs.w d5, d7
 63	divu.w d3, d4
 64	eor.w d0, d6
 65	eori.l #5, d2
 66	eori #5, ccr
 67	eori #2700, sr
 68	exg d5, d6
 69	ext d2
 70	illegal
 71	jmp (a0)
 72	jsr (a5)
 73	lea (a0, 8), a3
 74	link.w a6, #32
 75	lsl d0, d3
 76	lsr #3, d7
 77	move.b (a0)+, (32, a5)
 78	moveq  #5, d0
 79	move #89, ccr
 80	move sr, d0
 81	move #2700, sr
 82	move a5, usp
 83	movem.l d0-d3/a4/a6, -(a7)
 84	movep.w d4, (40, a3)
 85	muls.w d6, d7
 86	mulu.w d2, d4
 87	nbcd -(a2)
 88	neg.l d7
 89	negx.b d5
 90	nop
 91	not.b d3
 92	or.w d5, d7
 93	ori.b #7, d5
 94	ori #5, ccr
 95	ori #2700, sr
 96	pea (24, a3)
 97	reset
 98	rol.l #7, d0
 99	rol.w d5, d0
100	ror.w d1, d3
101	roxl.l #7, d0
102	roxl.w d5, d0
103	roxr.w d1, d3
104	rte
105	rtr
106	rts
107	sbcd d0, d1
108	sbcd -(a2), -(a3)
109	slt d5
110	stop #3
111	sub.b #42, d1
112	sub.w d3, d4
113	sub.l d5, (a0)+
114	subq.w #5, d0
115	subx d6, d7
116	subx -(a4), -(a5)
117	swap d6
118	tas (a3)
119	trap #7
120	trapv
121	tst.w (a4)+
122	unlk a6
123