This commit was generated by cvs2svn to track changes on a CVS vendor
[deliverable/binutils-gdb.git] / gas / testsuite / gas / bfin / load.d
1 #objdump: -d
2 #name: load
3 .*: +file format .*
4
5 Disassembly of section .text:
6
7 00000000 <load_immediate>:
8 0: 17 e1 ff ff M3.L=ffff.*
9 4: 1a e1 fe ff B2.L=fffe.*
10 8: 0e e1 00 00 SP.L=0.*
11 c: 0f e1 dc fe FP.L=fedc.*
12 10: 40 e1 02 00 R0.H=0x2;
13 14: 4d e1 20 00 P5.H=20.*
14 18: 52 e1 04 f2 I2.H=f204.*
15 1c: 59 e1 40 00 B1.H=40.*
16 20: 5c e1 ff ff L0.H=ffff.*
17 24: 45 e1 00 00 R5.H=0x0;
18 28: 5a e1 00 00 B2.H=0 <load_immediate>;
19 2c: 8f e1 20 ff FP=ff20.*
20 30: 9e e1 20 00 L2=20.*
21 34: 85 e1 00 00 R5=0 <load_immediate>\(Z\);
22 38: 08 c4 [0-3][[:xdigit:]] 00 A0=0;
23 3c: 08 c4 [0-3][[:xdigit:]] 40 A1=0;
24 40: 08 c4 [0-3][[:xdigit:]] 80 A1=A0=0;
25 44: 02 62 R2=-64\(x\);
26 46: 20 e1 7f 00 R0=0x7f \(X\);
27 4a: 02 68 P2=0x0;
28 4c: 06 6b SP=-32;
29 4e: 67 69 FP=0x2c;
30 50: 3f e1 00 08 L3=0x800 \(X\);
31 54: 36 e1 ff 7f M2=0x7fff \(X\);
32 58: 81 60 R1=0x10\(x\);
33 5a: 3c e1 00 00 L0=0x0 \(X\);
34 5e: 27 e1 eb 00 R7=0xeb \(X\);
35
36 00000062 <load_pointer_register>:
37 62: 7e 91 SP=\[FP\];
38 64: 47 90 FP=\[P0\+\+\];
39 66: f1 90 P1=\[SP--\];
40 68: 96 af SP=\[P2\+0x38\];
41 6a: 3b ac P3=\[FP\+0x0];
42 6c: 3c e5 ff 7f P4=\[FP\+0x1fffc\];
43 70: 3e e5 01 80 SP=\[FP\+-131068\];
44 74: 26 ac SP=\[P4\+0x0\];
45 76: 0d b8 P5=\[FP-128\];
46
47 00000078 <load_data_register>:
48 78: 07 91 R7=\[P0\];
49 7a: 2e 90 R6=\[P5\+\+\];
50 7c: a5 90 R5=\[P4--\];
51 7e: bc a2 R4=\[FP\+0x28\];
52 80: 33 e4 ff 7f R3=\[SP\+0x1fffc\];
53 84: 32 a0 R2=\[SP\+0x0\];
54 86: 39 e4 01 80 R1=\[FP\+-131068\];
55 8a: 06 80 R0=\[SP\+\+P0\];
56 8c: 05 b8 R5=\[FP-128\];
57 8e: 02 9d R2=\[I0\];
58 90: 09 9c R1=\[I1\+\+\];
59 92: 93 9c R3=\[I2--\];
60 94: 9c 9d R4=\[I3\+\+M0\];
61
62 00000096 <load_half_word_zero_extend>:
63 96: 37 95 R7=W\[SP\] \(Z\);
64 98: 3e 94 R6=W\[FP\+\+\] \(Z\);
65 9a: 85 94 R5=W\[P0--\] \(Z\);
66 9c: cc a7 R4=W\[P1\+0x1e\] \(Z\);
67 9e: 73 e4 fe 7f R3=W\[SP\+0xfffc\] \(Z\);
68 a2: 7a e4 02 80 R2=W\[FP\+-65532\] \(Z\);
69 a6: 28 86 R0=W\[P0\+\+P5\] \(Z\);
70
71 000000a8 <load_half_word_sign_extend>:
72 a8: 77 95 R7=W\[SP\]\(X\);
73 aa: 7e 94 R6=W\[FP\+\+\]\(X\);
74 ac: c5 94 R5=W\[P0--\]\(X\);
75 ae: 0d ab R5=W\[P1\+0x18\]\(X\);
76 b0: 73 e5 fe 7f R3=W\[SP\+0xfffc\]\(X\);
77 b4: 7f e5 02 80 R7=W\[FP\+-65532\]\(X\);
78 b8: 51 8e R1=W\[P1\+\+P2\]\(X\);
79
80 000000ba <load_high_data_register_half>:
81 ba: 40 9d R0.H=W\[I0\];
82 bc: 49 9c R1.H=W\[I1\+\+\];
83 be: d2 9c R2.H=W\[I2--\];
84 c0: f6 84 R3.H=W\[SP\];
85 c2: 07 85 R4.H=W\[FP\+\+P0\];
86
87 000000c4 <load_low_data_register_half>:
88 c4: 3f 9d R7.L=W\[I3\];
89 c6: 36 9c R6.L=W\[I2\+\+\];
90 c8: ad 9c R5.L=W\[I1--\];
91 ca: 00 83 R4.L=W\[P0\];
92 cc: da 82 R3.L=W\[P2\+\+P3\];
93
94 000000ce <load_byte_zero_extend>:
95 ce: 05 99 R5=B\[P0\] \(Z\);
96 d0: 0c 98 R4=B\[P1\+\+\] \(Z\);
97 d2: 90 98 R0=B\[P2--\] \(Z\);
98 d4: b3 e4 ff 7f R3=B\[SP\+0x7fff\] \(Z\);
99 d8: b7 e4 01 80 R7=B\[SP\+-32767\] \(Z\);
100
101 000000dc <load_byte_sign_extend>:
102 dc: 45 99 R5=B\[P0\]\(X\);
103 de: 4a 98 R2=B\[P1\+\+\]\(X\);
104 e0: fb 98 R3=B\[FP--\]\(X\);
105 e2: b7 e5 00 00 R7=B\[SP\+0x0\]\(X\);
106 e6: be e5 01 80 R6=B\[FP\+-32767\]\(X\);
107
108 000000ea <load_data1>:
109 ...
110
111 000000eb <load_data2>:
112 eb: 10 00 IF ! CC JUMP eb <load_data2>;
113 ed: 00 00 NOP;
114 ...
This page took 0.031191 seconds and 4 git commands to generate.