ucsim-0.2.37-pre3 into cvs
[fw/sdcc] / sim / ucsim / avr.src / test_dis.asm
1         nop
2
3         adc     r1,r31
4         add     r2,r30
5         adiw    r24,54
6         and     r4,r29
7         andi    r16,253
8         asr     r5
9         bclr    7
10         bld     r6,6
11 lab1:   nop
12         brbc    0,lab1
13         brbc    1,lab1
14         brbc    2,lab1
15         brbc    3,lab1
16         brbc    4,lab1
17         brbc    5,lab1
18         brbc    6,lab1
19         brbc    7,lab1
20 lab2:   brbs    0,lab3
21         brbs    1,lab3
22         brbs    2,lab3
23         brbs    3,lab3
24         brbs    4,lab3
25         brbs    5,lab3
26         brbs    6,lab3
27         brbs    7,lab3
28 lab3:   brcc    lab4
29         brcc    lab3
30 lab4:   brcs    lab5
31         brcs    lab4
32 lab5:   breq    lab6
33         breq    lab5
34 lab6:   brge    lab7
35         brge    lab6
36 lab7:   brhc    lab8
37         brhc    lab7
38 lab8:   brhs    lab9
39         brhs    lab8
40 lab9:   brid    lab10
41         brid    lab9
42 lab10:  brie    lab11
43         brie    lab10
44 lab11:  brlo    lab12
45         brlo    lab11
46 lab12:  brlt    lab13
47         brlt    lab12
48 lab13:  brmi    lab14
49         brmi    lab13
50 lab14:  brne    lab15
51         brne    lab14
52 lab15:  brpl    lab16
53         brpl    lab15
54 lab16:  brsh    lab17
55         brsh    lab16
56 lab17:  brtc    lab18
57         brtc    lab17
58 lab18:  brts    lab19
59         brts    lab18
60 lab19:  brvc    lab20
61         brvc    lab19
62 lab20:  brvs    lab21
63         brvs    lab20
64 lab21:  bset    6
65         bst     r7,5
66         call    0
67         call    lab1
68         call    lab22
69         nop
70 lab22:  cbi     $8,4
71         
72         clc
73         clh
74         cli
75         cln
76         cls
77         clt
78         clv
79         clz
80
81         com     r9
82         cp      r10,r11
83         cpc     r12,r13
84         cpi     r16,95
85         cpse    r14,r15
86         dec     r17
87         eor     r18,r19
88         icall
89         ijmp
90         in      r20,9
91         inc     r21
92         jmp     lab1
93         jmp     lab23
94         ld      r22,x
95         ld      r23,x+
96         ld      r24,-x
97         ld      r25,y
98         ld      r26,y+
99         ld      r27,-y
100         ldd     r28,y+63
101         ld      r29,z
102         ld      r30,z+
103         ld      r31,-z
104         ldd     r0,z+1
105         ldi     r17,170
106         lds     r1,12345
107         lpm
108         ;elpm
109         lsr     r2
110         mov     r3,r4
111         mul     r5,r6
112         neg     r7
113         or      r8,r9
114         ori     r18,85
115         out     9,r10
116         pop     r11
117         push    r12
118         rcall   lab1
119         rcall   lab23
120         nop
121 lab23:  ret
122         reti
123         rjmp    lab23
124         rjmp    lab24
125         nop
126 lab24:  ror     r13
127         sbc     r14,r15
128         sbci    r19,83
129         sbi     10,2
130         sbic    11,3
131         sbis    12,4
132         sbiw    r26,60
133         sbr     r19,254
134         sbrc    r20,5
135         sbrs    r21,6
136         sec
137         seh
138         sei
139         sen
140         ses
141         set
142         sev
143         sez
144
145         ser     r22     
146         sleep
147         st      x,r23
148         st      x+,r24
149         st      -x,r25
150         st      y,r26
151         st      y+,r27
152         st      -y,r28
153         std     y+34,r29
154         st      z,r30
155         st      z+,r31
156         st      -z,r0
157         st      z+35,r1
158         sts     $ff00,r2
159         sub     r3,r4
160         subi    r31,123
161         swap    r4
162         wdr
163         
164         nop
165 a:      jmp     a
166
167         .db     "(c) 1999 Talker Bt."