3 #name: Dwarf2 test on insns.s
6 # Test handling of basic instructions.
8 .*: +file format elf32\-m68hc11
10 Disassembly of section .text:
19 0: 8e 04 00 lds #0x400 <stack_end>
21 3: ce 00 01 ldx #0x1 <_start\+0x1>
26 6: bd 00 00 jsr 0x0 <_start>
30 a: 26 fa bne 0x6 <Loop>
33 c: cd 03 .byte 0xcd, 0x03
39 e: 20 f0 bra 0x0 <_start>
45 10: cc 00 02 ldd #0x2 <_start\+0x2>
47 13: bd 00 00 jsr 0x0 <_start>
59 17: cd ee 17 ldx 0x17,y
65 1e: 18 ef 00 sty 0x0,y
67 21: cd ef 00 stx 0x0,y
69 24: 1f 06 04 ef brclr 0x6,x, #0x04, 0x17 <test2>
71 28: 1f 0c 08 eb brclr 0xc,x, #0x08, 0x17 <test2>
73 2c: dc 00 ldd \*0x0 <_start>
75 2e: de 02 ldx \*0x2 <_start\+0x2>
77 30: 7f 00 00 clr 0x0 <_start>
79 33: 7f 00 01 clr 0x1 <_start\+0x1>
81 36: 26 fc bne 0x34 <test2\+0x1d>
83 38: 27 02 beq 0x3c <test2\+0x25>
85 3a: 15 01 20 bclr \*0x1 <_start\+0x1>, #0x20
86 brclr \*ZD2\+2, #40, test2
87 3d: 13 02 28 d6 brclr \*0x2 <_start\+0x2>, #0x28, 0x17 <test2>
89 41: 18 ce ff ec ldy #0xffec <stack_end\+0xfbec>
91 45: 18 ec 0c ldd 0xc,y
93 48: 18 e3 2c addd 0x2c,y
95 4b: 18 e3 32 addd 0x32,y
97 4e: b3 00 2c subd 0x2c <test2\+0x15>
99 51: 83 00 2c subd #0x2c <test2\+0x15>
101 54: 7e 00 00 jmp 0x0 <_start>
109 ldab #%page\(test2\) ; Check that the relocs are against symbol
111 ldy #%addr\(test2\) ; otherwise linker relaxation fails
112 5d: 18 ce 00 00 ldy #0x0 <_start>