Imported Upstream version 2.9.0
[debian/cc1111] / sim / ucsim / avr.src / test_jmp.asm
1         nop
2         jmp     skip
3         nop
4 skip:
5         ldi     r16,12
6         ldi     r17,13
7         cpse    r16,r17
8         inc     r16
9         cpse    r16,r17
10         inc     r16
11         inc     r16
12         nop
13         nop
14         ldi     r16,0
15         sbrc    r16,0
16         nop
17         sbrc    r16,1
18         jmp     0
19         sbrs    r16,2
20         ldi     r16,$ff
21         sbrs    r16,7
22         nop
23         sbrs    r16,6
24         jmp     0
25         nop     
26 t0:
27 ;       rjmp    -$100
28         bclr    0
29         brbs    0,b0_1
30         brbc    0,b0_1
31         nop
32 b2_0:
33         nop
34 b1_0:
35         bclr    1
36         brbs    1,b1_1
37         brbc    1,b1_1
38         nop
39 b0_1:
40         bset    0
41         brbc    0,b1_0
42         brbs    0,b1_0
43         nop
44 b1_1:
45         bset    1
46         brbc    1,b2_0
47         brbs    1,b2_0
48         nop
49 t1:
50         ldi     r30,low(t11)
51         ldi     r31,high(t11)
52         ijmp
53         nop
54 t11:
55         rjmp    t2
56         nop
57 t2:
58         rjmp    t0
59         nop
60
61 copyright:
62         .db     "(c) 2000 talker Bt."