1LDA{,B,H} (reg)
2
3lda  r6, [r10]  with  r10 = middle_of_block
4  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
5  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
6  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
7  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
8  [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
9  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
10  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
11  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
12  00000000  r2  (xor, data intreg #1)
13  00000000  r3  (xor, data intreg #2)
14  94c87dfb  r6  (xor, data intreg #3)
15  00000000  r9  (xor, data intreg #4)
16  00000000  r10 (xor, addr intreg #1)
17
18ldab r9, [r10]  with  r10 = middle_of_block
19  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
20  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
21  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
22  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
23  [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
24  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
25  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
26  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
27  00000000  r2  (xor, data intreg #1)
28  00000000  r3  (xor, data intreg #2)
29  00000000  r6  (xor, data intreg #3)
30  bf153f1b  r9  (xor, data intreg #4)
31  00000000  r10 (xor, addr intreg #1)
32
33ldah r3, [r10]  with  r10 = middle_of_block
34  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
35  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
36  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
37  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
38  [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
39  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
40  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
41  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
42  00000000  r2  (xor, data intreg #1)
43  bf1bfa0f  r3  (xor, data intreg #2)
44  00000000  r6  (xor, data intreg #3)
45  00000000  r9  (xor, data intreg #4)
46  00000000  r10 (xor, addr intreg #1)
47
48STL{,B,H} (reg)
49
50stl  r6, [r10]  with  r10 = middle_of_block
51  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
52  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
53  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
54  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
55  [ 64]  5f 54 c5 05 .. .. .. .. .. .. .. .. .. .. .. ..
56  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
57  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
58  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
59  00000000  r2  (xor, data intreg #1)
60  00000000  r3  (xor, data intreg #2)
61  00000000  r6  (xor, data intreg #3)
62  00000000  r9  (xor, data intreg #4)
63  00000000  r10 (xor, addr intreg #1)
64
65stlb r9, [r10]  with  r10 = middle_of_block
66  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
67  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
68  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
69  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
70  [ 64]  99 .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
71  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
72  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
73  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
74  00000000  r2  (xor, data intreg #1)
75  00000000  r3  (xor, data intreg #2)
76  00000000  r6  (xor, data intreg #3)
77  00000000  r9  (xor, data intreg #4)
78  00000000  r10 (xor, addr intreg #1)
79
80stlh r3, [r10]  with  r10 = middle_of_block
81  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
82  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
83  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
84  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
85  [ 64]  72 97 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
86  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
87  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
88  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
89  00000000  r2  (xor, data intreg #1)
90  00000000  r3  (xor, data intreg #2)
91  00000000  r6  (xor, data intreg #3)
92  00000000  r9  (xor, data intreg #4)
93  00000000  r10 (xor, addr intreg #1)
94
95LDAEX{,B,H,D} (reg)
96
97ldaex  r6, [r10]  with  r10 = middle_of_block
98  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
99  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
100  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
101  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
102  [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
103  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
104  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
105  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
106  00000000  r2  (xor, data intreg #1)
107  00000000  r3  (xor, data intreg #2)
108  9b7a3e28  r6  (xor, data intreg #3)
109  00000000  r9  (xor, data intreg #4)
110  00000000  r10 (xor, addr intreg #1)
111
112ldaexb r9, [r10]  with  r10 = middle_of_block
113  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
114  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
115  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
116  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
117  [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
118  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
119  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
120  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
121  00000000  r2  (xor, data intreg #1)
122  00000000  r3  (xor, data intreg #2)
123  00000000  r6  (xor, data intreg #3)
124  4490a389  r9  (xor, data intreg #4)
125  00000000  r10 (xor, addr intreg #1)
126
127ldaexh r3, [r10]  with  r10 = middle_of_block
128  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
129  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
130  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
131  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
132  [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
133  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
134  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
135  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
136  00000000  r2  (xor, data intreg #1)
137  ab5a6969  r3  (xor, data intreg #2)
138  00000000  r6  (xor, data intreg #3)
139  00000000  r9  (xor, data intreg #4)
140  00000000  r10 (xor, addr intreg #1)
141
142ldaexd r2, r3, [r10]  with  r10 = middle_of_block
143  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
144  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
145  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
146  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
147  [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
148  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
149  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
150  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
151  5b766a75  r2  (xor, data intreg #1)
152  22d70ad9  r3  (xor, data intreg #2)
153  00000000  r6  (xor, data intreg #3)
154  00000000  r9  (xor, data intreg #4)
155  00000000  r10 (xor, addr intreg #1)
156
157STLEX{,B,H,D} (reg) -- expected to fail
158
159clrex; stlex  r9, r6, [r10]  with  r10 = middle_of_block
160  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
161  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
162  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
163  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
164  [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
165  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
166  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
167  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
168  00000000  r2  (xor, data intreg #1)
169  00000000  r3  (xor, data intreg #2)
170  00000000  r6  (xor, data intreg #3)
171  d8d1584e  r9  (xor, data intreg #4)
172  00000000  r10 (xor, addr intreg #1)
173
174clrex; stlexb r9, r6, [r10]  with  r10 = middle_of_block
175  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
176  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
177  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
178  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
179  [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
180  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
181  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
182  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
183  00000000  r2  (xor, data intreg #1)
184  00000000  r3  (xor, data intreg #2)
185  00000000  r6  (xor, data intreg #3)
186  bb0a700f  r9  (xor, data intreg #4)
187  00000000  r10 (xor, addr intreg #1)
188
189clrex; stlexh r9, r3, [r10]  with  r10 = middle_of_block
190  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
191  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
192  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
193  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
194  [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
195  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
196  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
197  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
198  00000000  r2  (xor, data intreg #1)
199  00000000  r3  (xor, data intreg #2)
200  00000000  r6  (xor, data intreg #3)
201  adc8836c  r9  (xor, data intreg #4)
202  00000000  r10 (xor, addr intreg #1)
203
204clrex; stlexd r9, r2, r3, [r10]  with  r10 = middle_of_block
205  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
206  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
207  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
208  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
209  [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
210  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
211  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
212  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
213  00000000  r2  (xor, data intreg #1)
214  00000000  r3  (xor, data intreg #2)
215  00000000  r6  (xor, data intreg #3)
216  9b43a481  r9  (xor, data intreg #4)
217  00000000  r10 (xor, addr intreg #1)
218
219STLEX{,B,H,D} (reg) -- expected to succeed
220
221ldaex  r2, [r10] ; stlex  r9, r6, [r10]  with  r10 = middle_of_block
222  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
223  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
224  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
225  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
226  [ 64]  31 40 35 27 .. .. .. .. .. .. .. .. .. .. .. ..
227  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
228  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
229  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
230  0f73db2f  r2  (xor, data intreg #1)
231  00000000  r3  (xor, data intreg #2)
232  00000000  r6  (xor, data intreg #3)
233  b2943eb7  r9  (xor, data intreg #4)
234  00000000  r10 (xor, addr intreg #1)
235
236ldaexb r2, [r10] ; stlexb r9, r6, [r10]  with  r10 = middle_of_block
237  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
238  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
239  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
240  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
241  [ 64]  df .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
242  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
243  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
244  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
245  b000c173  r2  (xor, data intreg #1)
246  00000000  r3  (xor, data intreg #2)
247  00000000  r6  (xor, data intreg #3)
248  c522f103  r9  (xor, data intreg #4)
249  00000000  r10 (xor, addr intreg #1)
250
251ldaexh r2, [r10] ; stlexh r9, r3, [r10]  with  r10 = middle_of_block
252  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
253  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
254  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
255  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
256  [ 64]  2d ee .. .. .. .. .. .. .. .. .. .. .. .. .. ..
257  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
258  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
259  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
260  62f1d42d  r2  (xor, data intreg #1)
261  00000000  r3  (xor, data intreg #2)
262  00000000  r6  (xor, data intreg #3)
263  966d434a  r9  (xor, data intreg #4)
264  00000000  r10 (xor, addr intreg #1)
265
266mov r4, r2 ; mov r5, r3 ; ldaexd r2, r3, [r10] ; mov r2, r4 ; mov r3, r5 ; stlexd r9, r2, r3, [r10]  with  r10 = middle_of_block
267  [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
268  [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
269  [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
270  [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
271  [ 64]  ec b1 cc 36 7c 21 2b 86 .. .. .. .. .. .. .. ..
272  [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
273  [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
274  [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
275  00000000  r2  (xor, data intreg #1)
276  00000000  r3  (xor, data intreg #2)
277  00000000  r6  (xor, data intreg #3)
278  f841384f  r9  (xor, data intreg #4)
279  00000000  r10 (xor, addr intreg #1)
280
281