* gas/bfin: New testsuite for bfin.
[external/binutils.git] / gas / testsuite / gas / bfin / flow.d
1 #objdump: -d
2 #name: flow
3 .*: +file format .*
4
5 Disassembly of section .text:
6
7 00000000 <jump>:
8    0:   55 00           JUMP  \(P5\);
9    2:   83 00           JUMP  \(PC\+P3\);
10    4:   00 20           JUMP.S  4.*
11    6:   80 e2 00 00     JUMP.L  ff000006.*
12    a:   7f e2 ff ff     JUMP.L  1000008.*
13    e:   ff 27           JUMP.S  100c.*
14   10:   7f e2 00 80     JUMP.L  ff0010.*
15   14:   f6 2f           JUMP.S  0 <jump>;
16
17 00000016 <ccjump>:
18   16:   00 1a           IF CC JUMP fffffc16.*
19   18:   ff 1d           IF CC JUMP 416.*\(BP\);
20   1a:   00 16           IF ! CC JUMP fffffc1a.*\(BP\);
21   1c:   89 10           IF ! CC JUMP 12e.*
22   1e:   f1 1b           IF CC JUMP 0 <jump>;
23   20:   f0 1f           IF CC JUMP 0 <jump>\(BP\);
24   22:   ef 17           IF ! CC JUMP 0 <jump>\(BP\);
25   24:   ee 13           IF ! CC JUMP 0 <jump>;
26
27 00000026 <call>:
28   26:   63 00           CALL  \(P3\);
29   28:   72 00           CALL  \(PC\+P2\);
30   2a:   80 e3 00 00     CALL  ff00002a.*
31   2e:   7f e3 ff ff     CALL  100002c.*
32   32:   ff e3 e7 ff     CALL  0 <jump>;
33
34 00000036 <return>:
35   36:   10 00           RTS;
36   38:   11 00           RTI;
37   3a:   12 00           RTX;
38   3c:   13 00           RTN;
39   3e:   14 00           RTE;
40
41 00000040 <loop_lc0>:
42   40:   82 e0 13 00     LSETUP\(44 <first_loop__BEGIN>,66 <first_loop__END>\)LC0;
43
44 00000044 <first_loop__BEGIN>:
45   44:   38 e4 7b fc     R0=\[FP\+-3604\];
46   48:   49 60           R1=0x9\(x\);
47   4a:   38 e4 7b fc     R0=\[FP\+-3604\];
48   4e:   00 32           P0=R0;
49   50:   42 44           P2=P0<<2;
50   52:   ba 5a           P2=P2\+FP;
51   54:   20 e1 50 fb     R0=-1200 \(X\);
52   58:   08 32           P1=R0;
53   5a:   8a 5a           P2=P2\+P1;
54   5c:   00 60           R0=0x0\(x\);
55   5e:   10 93           \[P2\]=R0;
56   60:   38 e4 7b fc     R0=\[FP\+-3604\];
57   64:   08 64           R0\+=0x1;
58
59 00000066 <first_loop__END>:
60   66:   38 e6 7b fc     \[FP\+-3604\]=R0;
61   6a:   a2 e0 02 40     LSETUP\(6e <second_loop__BEGIN>,6e <second_loop__BEGIN>\)LC0=P4;
62
63 0000006e <second_loop__BEGIN>:
64   6e:   00 00           NOP;
65   70:   e0 e0 00 10     LSETUP\(70 <second_loop__BEGIN\+0x2>,70 <second_loop__BEGIN\+0x2>\)LC0=P1>>1;
66   74:   82 e0 ff 03     LSETUP\(78 <second_loop__BEGIN\+0xa>,72 <second_loop__BEGIN\+0x4>\)LC0;
67   78:   af e0 00 52     LSETUP\(76 <second_loop__BEGIN\+0x8>,fffffc78 <another_loop__END\+0xfffffbba>\)LC0=P5;
68   7c:   ef e0 02 00     LSETUP\(7a <second_loop__BEGIN\+0xc>,80 <loop_lc1>\)LC0=P0>>1;
69
70 00000080 <loop_lc1>:
71   80:   90 e0 00 00     LSETUP\(80 <loop_lc1>,80 <loop_lc1>\)LC1;
72   84:   b0 e0 00 40     LSETUP\(84 <loop_lc1\+0x4>,84 <loop_lc1\+0x4>\)LC1=P4;
73   88:   f8 e0 1b 10     LSETUP\(78 <second_loop__BEGIN\+0xa>,be <another_loop__END>\)LC1=P1>>1;
74   8c:   92 e0 ff 03     LSETUP\(90 <loop_lc1\+0x10>,8a <loop_lc1\+0xa>\)LC1;
75   90:   bf e0 00 52     LSETUP\(8e <loop_lc1\+0xe>,fffffc90 <another_loop__END\+0xfffffbd2>\)LC1=P5;
76   94:   ff e0 02 00     LSETUP\(92 <loop_lc1\+0x12>,98 <another_loop__BEGIN>\)LC1=P0>>1;
77
78 00000098 <another_loop__BEGIN>:
79   98:   38 e4 7a fc     R0=\[FP\+-3608\];
80   9c:   00 32           P0=R0;
81   9e:   42 44           P2=P0<<2;
82   a0:   ba 5a           P2=P2\+FP;
83   a2:   20 e1 f0 f1     R0=-3600 \(X\);
84   a6:   00 32           P0=R0;
85   a8:   42 5a           P1=P2\+P0;
86   aa:   38 e4 7a fc     R0=\[FP\+-3608\];
87   ae:   00 32           P0=R0;
88   b0:   42 44           P2=P0<<2;
89   b2:   ba 5a           P2=P2\+FP;
90   b4:   20 e1 50 fb     R0=-1200 \(X\);
91   b8:   00 32           P0=R0;
92   ba:   82 5a           P2=P2\+P0;
93   bc:   10 91           R0=\[P2\];
94
95 000000be <another_loop__END>:
96   be:   08 93           \[P1\]=R0;