* gas/bfin: New testsuite for bfin.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / bfin / flow.d
CommitLineData
8df55cb8
CM
1#objdump: -d
2#name: flow
3.*: +file format .*
4
5Disassembly of section .text:
6
700000000 <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
1700000016 <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
2700000026 <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
3400000036 <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
4100000040 <loop_lc0>:
42 40: 82 e0 13 00 LSETUP\(44 <first_loop__BEGIN>,66 <first_loop__END>\)LC0;
43
4400000044 <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
5900000066 <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
630000006e <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
7000000080 <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
7800000098 <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
95000000be <another_loop__END>:
96 be: 08 93 \[P1\]=R0;
This page took 0.025655 seconds and 4 git commands to generate.