start: 00000000 001E 0000 ori.b [A6]+, 0x0 // begin alternate branch 00000002-0000000E label00000002: 00000002 0000 0000 ori.b D0, 0x0 00000006 0000 0C40 ori.b D0, 0x40 /* '@' */ 0000000A 000C 66F4 ori.b A4, 0xF4 // end alternate branch 00000002-0000000E label00000002: // (misaligned) 00000004 0000 0000 ori.b D0, 0x0 00000008 0C40 000C cmpi.w D0, 0xC 0000000C 66F4 bne -0xA /* 00000002 */ 0000000E 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2 00000012 91C8 sub.l A0, A0 00000014 700C moveq.l D0, 0x0C 00000016 A0A4 syscall HeapDispatch 00000018 4CDF 0707 movem.l D0,D1,D2,A0,A1,A2, [A7]+ 0000001C 60E4 bra -0x1A /* 00000002 */ 0000001E 0000 0000 ori.b D0, 0x0 // begin alternate branch 00000020-0000002A label00000020: 00000020 0000 0000 ori.b D0, 0x0 00000024 0000 48E7 ori.b D0, 0xE7 00000028 E0E0 asr .w -[A0] // end alternate branch 00000020-0000002A label00000020: // (misaligned) 00000022 0000 0000 ori.b D0, 0x0 00000026 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2 0000002A 2078 02AA movea.l A0, [0x000002AA /* ApplZone */] 0000002E 700A moveq.l D0, 0x0A 00000030 A0A4 syscall HeapDispatch 00000032 4CDF 0707 movem.l D0,D1,D2,A0,A1,A2, [A7]+ 00000036 60E8 bra -0x16 /* 00000020 */