Commit | Line | Data |
---|---|---|
42851540 NC |
1 | #as: |
2 | #objdump: -dr | |
3 | #name: arith_insn | |
4 | ||
5 | .*: +file format .* | |
6 | ||
7 | Disassembly of section .text: | |
8 | ||
9 | 00000000 <addub>: | |
10 | 0: 01 00 addub \$0x0, r1 | |
11 | 2: e2 00 05 00 addub \$0x5, r2 | |
12 | 6: 34 40 addub r3, r4 | |
13 | ||
14 | 00000008 <addb>: | |
15 | 8: 15 01 addb \$0x1, r5 | |
16 | a: e6 01 06 00 addb \$0x6, r6 | |
17 | e: 78 41 addb r7, r8 | |
18 | ||
19 | 00000010 <addcb>: | |
20 | 10: 29 02 addcb \$0x2, r9 | |
21 | 12: ea 02 09 00 addcb \$0x9, r10 | |
22 | 16: bc 42 addcb r11, r12 | |
23 | ||
24 | 00000018 <andb>: | |
25 | 18: 3d 03 andb \$0x3, r13 | |
26 | 1a: 9e 03 andb \$0x10, r14 | |
27 | 1c: fe 43 andb r15, r14 | |
28 | ||
29 | 0000001e <cmpb>: | |
30 | 1e: 4f 04 cmpb \$0x4, r15 | |
31 | 20: e1 04 11 00 cmpb \$0x11, r1 | |
32 | 24: 23 44 cmpb r2, r3 | |
33 | ||
34 | 00000026 <movb>: | |
35 | 26: 54 05 movb \$0xfffffffc, r4 | |
36 | 28: e5 05 36 02 movb \$0x236, r5 | |
37 | 2c: 67 45 movb r6, r7 | |
38 | ||
39 | 0000002e <orb>: | |
40 | 2e: 68 06 orb \$0xffffffff, r8 | |
41 | 30: e9 06 80 69 orb \$0x6980, r9 | |
42 | 34: ab 46 orb r10, r11 | |
43 | ||
44 | 00000036 <subb>: | |
45 | 36: 7c 07 subb \$0x7, r12 | |
46 | 38: ed 07 ff 7f subb \$0x7fff, r13 | |
47 | 3c: ef 47 subb r14, r15 | |
48 | ||
49 | 0000003e <subcb>: | |
50 | 3e: 8e 08 subcb \$0x8, r14 | |
51 | 40: ef 08 aa ff subcb \$0xffaa, r15 | |
52 | 44: 12 48 subcb r1, r2 | |
53 | ||
54 | 00000046 <xorb>: | |
55 | 46: e3 09 16 00 xorb \$0x16, r3 | |
56 | 4a: e4 09 02 90 xorb \$0x9002, r4 | |
57 | 4e: 56 49 xorb r5, r6 | |
58 | ||
59 | 00000050 <mulb>: | |
60 | 50: e7 0a 32 00 mulb \$0x32, r7 | |
61 | 54: e8 0a fa 0e mulb \$0xefa, r8 | |
62 | 58: 9a 4a mulb r9, r10 | |
63 | ||
64 | 0000005a <adduw>: | |
65 | 5a: ab 10 adduw \$0x20, r11 | |
66 | 5c: ec 10 ff 7f adduw \$0x7fff, r12 | |
67 | 60: de 50 adduw r13, r14 | |
68 | ||
69 | 00000062 <addw>: | |
70 | 62: ef 11 12 00 addw \$0x12, r15 | |
71 | 66: ee 11 01 80 addw \$0x8001, r14 | |
72 | 6a: f1 51 addw r15, r1 | |
73 | ||
74 | 0000006c <addcw>: | |
75 | 6c: e2 12 48 00 addcw \$0x48, r2 | |
76 | 70: e3 12 1b 00 addcw \$0x1b, r3 | |
77 | 74: 45 52 addcw r4, r5 | |
78 | ||
79 | 00000076 <andw>: | |
80 | 76: 06 13 andw \$0x0, r6 | |
81 | 78: e7 13 e5 ff andw \$0xffe5, r7 | |
82 | 7c: 89 53 andw r8, r9 | |
83 | ||
84 | 0000007e <cmpw>: | |
85 | 7e: 1a 14 cmpw \$0x1, r10 | |
86 | 80: eb 14 11 00 cmpw \$0x11, r11 | |
87 | 84: cd 54 cmpw r12, r13 | |
88 | ||
89 | 00000086 <movw>: | |
90 | 86: 2e 15 movw \$0x2, r14 | |
91 | 88: ef 15 00 0e movw \$0xe00, r15 | |
92 | 8c: ef 55 movw r14, r15 | |
93 | ||
94 | 0000008e <orw>: | |
95 | 8e: 31 16 orw \$0x3, r1 | |
96 | 90: e2 16 fe ff orw \$0xfffe, r2 | |
97 | 94: 34 56 orw r3, r4 | |
98 | ||
99 | 00000096 <subw>: | |
100 | 96: 45 17 subw \$0x4, r5 | |
101 | 98: e6 17 12 00 subw \$0x12, r6 | |
102 | 9c: 78 57 subw r7, r8 | |
103 | ||
104 | 0000009e <subcw>: | |
105 | 9e: 59 18 subcw \$0xfffffffc, r9 | |
106 | a0: ea 18 f7 ff subcw \$0xfff7, r10 | |
107 | a4: bc 58 subcw r11, r12 | |
108 | ||
109 | 000000a6 <xorw>: | |
110 | a6: 6d 19 xorw \$0xffffffff, r13 | |
111 | a8: ee 19 21 00 xorw \$0x21, r14 | |
112 | ac: fe 59 xorw r15, r14 | |
113 | ||
114 | 000000ae <mulw>: | |
115 | ae: 7f 1a mulw \$0x7, r15 | |
116 | b0: e1 1a 17 00 mulw \$0x17, r1 | |
117 | b4: 23 5a mulw r2, r3 | |
118 | ||
119 | 000000b6 <addud>: | |
120 | b6: 01 20 addud \$0x0, r1 | |
121 | b8: e2 20 05 00 addud \$0x5, r2 | |
122 | bc: f2 20 05 00 addud \$0x55555, r2 | |
123 | c0: 55 55 | |
124 | c2: 34 60 addud r3, r4 | |
125 | ||
126 | 000000c4 <addd>: | |
127 | c4: 15 21 addd \$0x1, r5 | |
128 | c6: e6 21 06 00 addd \$0x6, r6 | |
129 | ca: f6 21 ff 7f addd \$0x7fffffff, r6 | |
130 | ce: ff ff | |
131 | d0: 78 61 addd r7, r8 | |
132 | ||
133 | 000000d2 <addcd>: | |
134 | d2: 29 22 addcd \$0x2, r9 | |
135 | d4: ea 22 09 00 addcd \$0x9, r10 | |
136 | d8: fa 22 00 80 addcd \$0x80000001, r10 | |
137 | dc: 01 00 | |
138 | de: bc 62 addcd r11, r12 | |
139 | ||
140 | 000000e0 <andd>: | |
141 | e0: 3d 23 andd \$0x3, r13 | |
142 | e2: 9e 23 andd \$0x10, r14 | |
143 | e4: 6e 23 andd \$0xffffffff, r14 | |
144 | e6: fe 63 andd r15, r14 | |
145 | ||
146 | 000000e8 <cmpd>: | |
147 | e8: 4f 24 cmpd \$0x4, r15 | |
148 | ea: e1 24 11 00 cmpd \$0x11, r1 | |
149 | ee: f1 24 00 f0 cmpd \$0xf0000001, r1 | |
150 | f2: 01 00 | |
151 | f4: 23 64 cmpd r2, r3 | |
152 | ||
153 | 000000f6 <movd>: | |
154 | f6: 54 25 movd \$0xfffffffc, r4 | |
155 | f8: e5 25 36 02 movd \$0x236, r5 | |
156 | fc: f5 25 00 80 movd \$0x80000000, r5 | |
157 | 100: 00 00 | |
158 | 102: 67 65 movd r6, r7 | |
159 | ||
160 | 00000104 <ord>: | |
161 | 104: 68 26 ord \$0xffffffff, r8 | |
162 | 106: e9 26 80 69 ord \$0x6980, r9 | |
163 | 10a: f9 26 01 00 ord \$0x10000, r9 | |
164 | 10e: 00 00 | |
165 | 110: ab 66 ord r10, r11 | |
166 | ||
167 | 00000112 <subd>: | |
168 | 112: 7c 27 subd \$0x7, r12 | |
169 | 114: ed 27 ff 7f subd \$0x7fff, r13 | |
170 | 118: fd 27 ff ff subd \$0xffff0000, r13 | |
171 | 11c: 00 00 | |
172 | 11e: ef 67 subd r14, r15 | |
173 | ||
174 | 00000120 <subcd>: | |
175 | 120: 8e 28 subcd \$0x8, r14 | |
176 | 122: ef 28 aa ff subcd \$0xffaa, r15 | |
177 | 126: 6f 28 subcd \$0xffffffff, r15 | |
178 | 128: 12 68 subcd r1, r2 | |
179 | ||
180 | 0000012a <xord>: | |
181 | 12a: e3 29 16 00 xord \$0x16, r3 | |
182 | 12e: e4 29 02 90 xord \$0x9002, r4 | |
183 | 132: f4 29 ff 7f xord \$0x7fffffff, r4 | |
184 | 136: ff ff | |
185 | 138: 56 69 xord r5, r6 | |
186 | ||
187 | 0000013a <muld>: | |
188 | 13a: e7 2a 32 00 muld \$0x32, r7 | |
189 | 13e: e8 2a fa 0e muld \$0xefa, r8 | |
190 | 142: f8 2a 00 80 muld \$0x80000001, r8 | |
191 | 146: 01 00 | |
192 | 148: 9a 6a muld r9, r10 |