gas/:
[external/binutils.git] / gas / testsuite / gas / bfin / flow2.d
1 #objdump: -d
2 #name: flow2
3 .*: +file format .*
4
5 Disassembly of section .text:
6
7 00000000 <MY_LABEL1-0x2a>:
8    0:   50 00           JUMP  \(P0\);
9    2:   51 00           JUMP  \(P1\);
10    4:   52 00           JUMP  \(P2\);
11    6:   53 00           JUMP  \(P3\);
12    8:   54 00           JUMP  \(P4\);
13    a:   55 00           JUMP  \(P5\);
14    c:   56 00           JUMP  \(SP\);
15    e:   57 00           JUMP  \(FP\);
16   10:   80 00           JUMP  \(PC\+P0\);
17   12:   81 00           JUMP  \(PC\+P1\);
18   14:   82 00           JUMP  \(PC\+P2\);
19   16:   83 00           JUMP  \(PC\+P3\);
20   18:   84 00           JUMP  \(PC\+P4\);
21   1a:   85 00           JUMP  \(PC\+P5\);
22   1c:   86 00           JUMP  \(PC\+SP\);
23   1e:   87 00           JUMP  \(PC\+FP\);
24   20:   00 20           JUMP.S  20 <MY_LABEL1-0xa>;
25   22:   69 22           JUMP.S  4f4.*
26   24:   97 2d           JUMP.S  fffffb52.*
27   26:   01 20           JUMP.S  28 <MY_LABEL1-0x2>;
28   28:   ff 2f           JUMP.S  26 <MY_LABEL1-0x4>;
29
30 0000002a <MY_LABEL1>:
31   2a:   00 20           JUMP.S  2a <MY_LABEL1>;
32   2c:   69 22           JUMP.S  4fe.*
33   2e:   97 2d           JUMP.S  fffffb5c.*
34   30:   01 20           JUMP.S  32 <MY_LABEL1\+0x8>;
35   32:   ff 2f           JUMP.S  30 <MY_LABEL1\+0x6>;
36   34:   c0 e2 00 00     JUMP.L  ff800034.*
37   38:   3f e2 ff ff     JUMP.L  800036.*
38   3c:   00 e2 00 00     JUMP.L  3c <MY_LABEL1\+0x12>;
39   40:   00 e2 69 02     JUMP.L  512.*
40   44:   ff e2 97 fd     JUMP.L  fffffb72.*
41   48:   00 e2 01 00     JUMP.L  4a <MY_LABEL1\+0x20>;
42   4c:   ff e2 ff ff     JUMP.L  4a <MY_LABEL1\+0x20>;
43   50:   ed 2f           JUMP.S  2a <MY_LABEL1>;
44   52:   d7 2f           JUMP.S  0 .*
45   54:   d6 2f           JUMP.S  0 .*
46   56:   d5 2f           JUMP.S  0 .*
47   58:   04 1b           IF CC JUMP fffffe60.*
48   5a:   5a 18           IF CC JUMP 10e.*
49   5c:   00 18           IF CC JUMP 5c <MY_LABEL1\+0x32>;
50   5e:   04 1f           IF CC JUMP fffffe66.*\(BP\);
51   60:   5a 1c           IF CC JUMP 114.*\(BP\);
52   62:   91 13           IF ! CC JUMP ffffff84.*;
53   64:   90 10           IF ! CC JUMP 184.*;
54   66:   91 17           IF ! CC JUMP ffffff88.*\(BP\);
55   68:   90 14           IF ! CC JUMP 188.*\(BP\);
56   6a:   e0 1b           IF CC JUMP 2a <MY_LABEL1>;
57   6c:   ca 1b           IF CC JUMP 0 <MY_LABEL1-0x2a>;
58   6e:   de 1f           IF CC JUMP 2a <MY_LABEL1>\(BP\);
59   70:   c8 1f           IF CC JUMP 0 <MY_LABEL1-0x2a>\(BP\);
60   72:   dc 13           IF ! CC JUMP 2a <MY_LABEL1>;
61   74:   c6 13           IF ! CC JUMP 0 <MY_LABEL1-0x2a>;
62   76:   da 17           IF ! CC JUMP 2a <MY_LABEL1>\(BP\);
63   78:   c4 17           IF ! CC JUMP 0 <MY_LABEL1-0x2a>\(BP\);
64   7a:   60 00           CALL  \(P0\);
65   7c:   61 00           CALL  \(P1\);
66   7e:   62 00           CALL  \(P2\);
67   80:   63 00           CALL  \(P3\);
68   82:   64 00           CALL  \(P4\);
69   84:   65 00           CALL  \(P5\);
70   86:   70 00           CALL  \(PC\+P0\);
71   88:   71 00           CALL  \(PC\+P1\);
72   8a:   72 00           CALL  \(PC\+P2\);
73   8c:   73 00           CALL  \(PC\+P3\);
74   8e:   74 00           CALL  \(PC\+P4\);
75   90:   75 00           CALL  \(PC\+P5\);
76   92:   09 e3 2b 1a     CALL  1234e8.*;
77   96:   ff e3 97 fd     CALL  fffffbc4.*;
78   9a:   ff e3 c8 ff     CALL  2a <MY_LABEL1>;
79   9e:   ff e3 b1 ff     CALL  0 <MY_LABEL1-0x2a>;
80   a2:   10 00           RTS;
81   a4:   11 00           RTI;
82   a6:   12 00           RTX;
83   a8:   13 00           RTN;
84   aa:   14 00           RTE;
85   ac:   82 e0 02 00     LSETUP\(b0 <MY_LABEL1\+0x86>,b0 <MY_LABEL1\+0x86>\)LC0;
86   b0:   84 e0 06 00     LSETUP\(b8 <beg_poll_bit>,bc <end_poll_bit>\)LC0;
87   b4:   00 00           NOP;
88         ...
89
90 000000b8 <beg_poll_bit>:
91   b8:   80 e1 01 00     R0=1 <MY_LABEL1-0x29>\(Z\);
92
93 000000bc <end_poll_bit>:
94   bc:   81 e1 02 00     R1=2 <MY_LABEL1-0x28>\(Z\);
95   c0:   92 e0 03 00     LSETUP\(c4 <end_poll_bit\+0x8>,c6 <end_poll_bit\+0xa>\)LC1;
96   c4:   93 e0 05 00     LSETUP\(ca <FIR_filter>,ce <bottom_of_FIR_filter>\)LC1;
97         ...
98
99 000000ca <FIR_filter>:
100   ca:   80 e1 01 00     R0=1 <MY_LABEL1-0x29>\(Z\);
101
102 000000ce <bottom_of_FIR_filter>:
103   ce:   81 e1 02 00     R1=2 <MY_LABEL1-0x28>\(Z\);
104   d2:   a2 e0 04 10     LSETUP\(d6 <bottom_of_FIR_filter\+0x8>,da <bottom_of_FIR_filter\+0xc>\)LC0=P1;
105   d6:   e2 e0 04 10     LSETUP\(da <bottom_of_FIR_filter\+0xc>,de <bottom_of_FIR_filter\+0x10>\)LC0=P1>>1;
106   da:   82 e0 03 00     LSETUP\(de <bottom_of_FIR_filter\+0x10>,e0 <bottom_of_FIR_filter\+0x12>\)LC0;
107   de:   08 60           R0=0x1\(x\);
108   e0:   11 60           R1=0x2\(x\);
109   e2:   90 e0 00 00     LSETUP\(e2 <bottom_of_FIR_filter\+0x14>,e2 <bottom_of_FIR_filter\+0x14>\)LC1;
110         ...