#objdump: -d -mm9s12xg --prefix-addresses --reloc #as: -mm9s12xg #name: XGATE instruction set and all modes dump.o: file format elf32-m68hc12 Disassembly of section .text: 00000000 adc R1, R2, R3 00000002 add R4, R6, R1 00000004 addl R7, #0x34 00000006 addh R7, #0x12 00000008 addl R4, #0xa5 0000000a addh R4, #0x32 0000000c and R7, R6, R5 0000000e andl R2, #0x32 00000010 andh R2, #0x54 00000012 andl R1, #0xa5 00000014 andh R1, #0x32 00000016 asr R2, #0x3 00000018 asr R3, R4 0000001a bcc 0x00000000 0000001c bcs 0x00000002 0000001e beq 0x00000004 00000020 bfext R1, R2, R3 00000022 bffo R4, R5 00000024 bfins R6, R7, R1 00000026 bfinsi R2, R4, R6 00000028 bfinsx R3, R5, R7 0000002a bge 0x00000000 0000002c bgt 0x00000002 0000002e bhi 0x00000004 00000030 bcc 0x00000000 00000032 bith R2, #0x55 00000034 bitl R3, #0xaa 00000036 ble 0x00000002 00000038 bcs 0x00000004 0000003a bls 0x00000000 0000003c blt 0x00000002 0000003e bmi 0x00000004 00000040 bne 0x00000000 00000042 bpl 0x00000002 00000044 bra 0x00000004 00000046 brk 00000048 bvc 0x00000000 0000004a bvs 0x00000002 0000004c sub R0, R1, R2 0000004e cmpl R3, #0x34 00000050 cpch R3, #0x12 00000052 cmpl R4, #0x32 00000054 xnor R4, R0, R5 00000056 xnor R6, R0, R6 00000058 sbc R0, R7, R5 0000005a cpch R6, #0xa5 0000005c csem #0x2 0000005e csem R1 00000060 csl R2, #0x1 00000062 csl R3, R4 00000064 csr R5, #0x4 00000066 csr R6, R7 00000068 jal R1 0000006a ldb R2, \(R3, #0x4\) 0000006c ldb R3, \(R0, R2\) 0000006e ldb R4, \(R5, R6\+\) 00000070 ldb R5, \(R6, -R7\) 00000072 ldh R6, #0x35 00000074 ldl R7, #0x46 00000076 ldw R1, \(R2, #0x1d\) 00000078 ldw R2, \(R3, R0\) 0000007a ldw R3, \(R4, R5\+\) 0000007c ldw R4, \(R5, -R6\) 0000007e ldl R6, #0x34 00000080 ldh R6, #0x12 00000082 lsl R7, #0x2 00000084 lsl R2, R1 00000086 lsr R5, #0x3 00000088 lsl R6, R3 0000008a or R7, R0, R6 0000008c sub R2, R0, R3 0000008e sub R4, R0, R4 00000090 nop 00000092 or R2, R3, R4 00000094 orl R5, #0x56 00000096 orh R5, #0x12 00000098 orh R6, #0x08 0000009a orl R4, #0xf0 0000009c par R1 0000009e rol R2, #0x5 000000a0 rol R3, R4 000000a2 ror R3, #0x6 000000a4 ror R5, R4 000000a6 rts 000000a8 sbc R7, R1, R2 000000aa sex R1 000000ac sif 000000ae sif R2 000000b0 ssem #0x5 000000b2 ssem R3 000000b4 stb R2, \(R4, #0xf\) 000000b6 stb R3, \(R5, R6\) 000000b8 stb R0, \(R7, R1\+\) 000000ba stb R1, \(R2, -R3\) 000000bc stw R7, \(R6, #0x1e\) 000000be stw R6, \(R5, R0\) 000000c0 stw R5, \(R4, R3\+\) 000000c2 stw R4, \(R3, -R2\) 000000c4 sub R7, R6, R5 000000c6 subl R4, #0x34 000000c8 subh R4, #0x12 000000ca subh R5, #0x44 000000cc subl R4, #0x55 000000ce tfr R2, CCR 000000d0 tfr CCR, R3 000000d2 tfr R5, PC 000000d4 sub R0, R2, R0 000000d6 xnor R4, R6, R2 000000d8 xnorl R3, #0x32 000000da xnorh R3, #0x54 000000dc xnorh R2, #0x32 000000de xnorl R1, #0x54