aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/crx/arith_insn.d
blob: 6017f3f4172b43bdd5e633f02b9c5349514c3c2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
#as:
#objdump: -dr
#name: arith_insn

.*: +file format .*

Disassembly of section .text:

00000000 <addub>:
   0:	01 00       	addub	\$0x0, r1
   2:	e2 00 05 00 	addub	\$0x5, r2
   6:	34 40       	addub	r3, r4

00000008 <addb>:
   8:	15 01       	addb	\$0x1, r5
   a:	e6 01 06 00 	addb	\$0x6, r6
   e:	78 41       	addb	r7, r8

00000010 <addcb>:
  10:	29 02       	addcb	\$0x2, r9
  12:	ea 02 09 00 	addcb	\$0x9, r10
  16:	bc 42       	addcb	r11, r12

00000018 <andb>:
  18:	3d 03       	andb	\$0x3, r13
  1a:	9e 03       	andb	\$0x10, r14
  1c:	fe 43       	andb	r15, r14

0000001e <cmpb>:
  1e:	4f 04       	cmpb	\$0x4, r15
  20:	e1 04 11 00 	cmpb	\$0x11, r1
  24:	23 44       	cmpb	r2, r3

00000026 <movb>:
  26:	54 05       	movb	\$0xfffffffc, r4
  28:	e5 05 36 02 	movb	\$0x236, r5
  2c:	67 45       	movb	r6, r7

0000002e <orb>:
  2e:	68 06       	orb	\$0xffffffff, r8
  30:	e9 06 80 69 	orb	\$0x6980, r9
  34:	ab 46       	orb	r10, r11

00000036 <subb>:
  36:	7c 07       	subb	\$0x7, r12
  38:	ed 07 ff 7f 	subb	\$0x7fff, r13
  3c:	ef 47       	subb	r14, r15

0000003e <subcb>:
  3e:	8e 08       	subcb	\$0x8, r14
  40:	ef 08 aa ff 	subcb	\$0xffaa, r15
  44:	12 48       	subcb	r1, r2

00000046 <xorb>:
  46:	e3 09 16 00 	xorb	\$0x16, r3
  4a:	e4 09 02 90 	xorb	\$0x9002, r4
  4e:	56 49       	xorb	r5, r6

00000050 <mulb>:
  50:	e7 0a 32 00 	mulb	\$0x32, r7
  54:	e8 0a fa 0e 	mulb	\$0xefa, r8
  58:	9a 4a       	mulb	r9, r10

0000005a <adduw>:
  5a:	ab 10       	adduw	\$0x20, r11
  5c:	ec 10 ff 7f 	adduw	\$0x7fff, r12
  60:	de 50       	adduw	r13, r14

00000062 <addw>:
  62:	ef 11 12 00 	addw	\$0x12, r15
  66:	ee 11 01 80 	addw	\$0x8001, r14
  6a:	f1 51       	addw	r15, r1

0000006c <addcw>:
  6c:	e2 12 48 00 	addcw	\$0x48, r2
  70:	e3 12 1b 00 	addcw	\$0x1b, r3
  74:	45 52       	addcw	r4, r5

00000076 <andw>:
  76:	06 13       	andw	\$0x0, r6
  78:	e7 13 e5 ff 	andw	\$0xffe5, r7
  7c:	89 53       	andw	r8, r9

0000007e <cmpw>:
  7e:	1a 14       	cmpw	\$0x1, r10
  80:	eb 14 11 00 	cmpw	\$0x11, r11
  84:	cd 54       	cmpw	r12, r13

00000086 <movw>:
  86:	2e 15       	movw	\$0x2, r14
  88:	ef 15 00 0e 	movw	\$0xe00, r15
  8c:	ef 55       	movw	r14, r15

0000008e <orw>:
  8e:	31 16       	orw	\$0x3, r1
  90:	e2 16 fe ff 	orw	\$0xfffe, r2
  94:	34 56       	orw	r3, r4

00000096 <subw>:
  96:	45 17       	subw	\$0x4, r5
  98:	e6 17 12 00 	subw	\$0x12, r6
  9c:	78 57       	subw	r7, r8

0000009e <subcw>:
  9e:	59 18       	subcw	\$0xfffffffc, r9
  a0:	ea 18 f7 ff 	subcw	\$0xfff7, r10
  a4:	bc 58       	subcw	r11, r12

000000a6 <xorw>:
  a6:	6d 19       	xorw	\$0xffffffff, r13
  a8:	ee 19 21 00 	xorw	\$0x21, r14
  ac:	fe 59       	xorw	r15, r14

000000ae <mulw>:
  ae:	7f 1a       	mulw	\$0x7, r15
  b0:	e1 1a 17 00 	mulw	\$0x17, r1
  b4:	23 5a       	mulw	r2, r3

000000b6 <addud>:
  b6:	01 20       	addud	\$0x0, r1
  b8:	e2 20 05 00 	addud	\$0x5, r2
  bc:	f2 20 05 00 	addud	\$0x55555, r2
  c0:	55 55 
  c2:	34 60       	addud	r3, r4

000000c4 <addd>:
  c4:	15 21       	addd	\$0x1, r5
  c6:	e6 21 06 00 	addd	\$0x6, r6
  ca:	f6 21 ff 7f 	addd	\$0x7fffffff, r6
  ce:	ff ff 
  d0:	78 61       	addd	r7, r8

000000d2 <addcd>:
  d2:	29 22       	addcd	\$0x2, r9
  d4:	ea 22 09 00 	addcd	\$0x9, r10
  d8:	fa 22 00 80 	addcd	\$0x80000001, r10
  dc:	01 00 
  de:	bc 62       	addcd	r11, r12

000000e0 <andd>:
  e0:	3d 23       	andd	\$0x3, r13
  e2:	9e 23       	andd	\$0x10, r14
  e4:	6e 23       	andd	\$0xffffffff, r14
  e6:	fe 63       	andd	r15, r14

000000e8 <cmpd>:
  e8:	4f 24       	cmpd	\$0x4, r15
  ea:	e1 24 11 00 	cmpd	\$0x11, r1
  ee:	f1 24 00 f0 	cmpd	\$0xf0000001, r1
  f2:	01 00 
  f4:	23 64       	cmpd	r2, r3

000000f6 <movd>:
  f6:	54 25       	movd	\$0xfffffffc, r4
  f8:	e5 25 36 02 	movd	\$0x236, r5
  fc:	f5 25 00 80 	movd	\$0x80000000, r5
 100:	00 00 
 102:	67 65       	movd	r6, r7

00000104 <ord>:
 104:	68 26       	ord	\$0xffffffff, r8
 106:	e9 26 80 69 	ord	\$0x6980, r9
 10a:	f9 26 01 00 	ord	\$0x10000, r9
 10e:	00 00 
 110:	ab 66       	ord	r10, r11

00000112 <subd>:
 112:	7c 27       	subd	\$0x7, r12
 114:	ed 27 ff 7f 	subd	\$0x7fff, r13
 118:	fd 27 ff ff 	subd	\$0xffff0000, r13
 11c:	00 00 
 11e:	ef 67       	subd	r14, r15

00000120 <subcd>:
 120:	8e 28       	subcd	\$0x8, r14
 122:	ef 28 aa ff 	subcd	\$0xffaa, r15
 126:	6f 28       	subcd	\$0xffffffff, r15
 128:	12 68       	subcd	r1, r2

0000012a <xord>:
 12a:	e3 29 16 00 	xord	\$0x16, r3
 12e:	e4 29 02 90 	xord	\$0x9002, r4
 132:	f4 29 ff 7f 	xord	\$0x7fffffff, r4
 136:	ff ff 
 138:	56 69       	xord	r5, r6

0000013a <muld>:
 13a:	e7 2a 32 00 	muld	\$0x32, r7
 13e:	e8 2a fa 0e 	muld	\$0xefa, r8
 142:	f8 2a 00 80 	muld	\$0x80000001, r8
 146:	01 00 
 148:	9a 6a       	muld	r9, r10