1//Original:testcases/core/c_ldst_st_p_d_pp/c_ldst_st_p_d_pp.dsp
2// Spec Reference: c_ldst st_p++ d
3# mach: bfin
4
5.include "testutils.inc"
6	start
7
8// set all regs
9INIT_I_REGS -1;
10init_b_regs 0;
11init_l_regs 0;
12init_m_regs -1;
13I0 = P3;
14I2 = SP;
15
16	imm32 r0, 0x0a231507;
17	imm32 r1, 0x1b342618;
18	imm32 r2, 0x2c453729;
19	imm32 r3, 0x3d56483a;
20	imm32 r4, 0x4e67594b;
21	imm32 r5, 0x5f786a5c;
22	imm32 r6, 0x60897b6d;
23	imm32 r7, 0x719a8c7e;
24
25// initial values
26	I1 = P3; P3 = I0; I3 = SP; SP = I2;
27	loadsym p5, DATA_ADDR_1;
28	loadsym p1, DATA_ADDR_2;
29	loadsym p2, DATA_ADDR_3;
30	loadsym i1, DATA_ADDR_4;
31	loadsym p4, DATA_ADDR_5;
32	loadsym fp, DATA_ADDR_6;
33	loadsym i3, DATA_ADDR_7;
34	P3 = I1; SP = I3;
35
36	[ P5 ++ ] = R0;
37	[ P1 ++ ] = R1;
38	[ P2 ++ ] = R2;
39	[ P3 ++ ] = R3;
40	[ P4 ++ ] = R4;
41	[ FP ++ ] = R5;
42	[ SP ++ ] = R6;
43
44	[ P5 ++ ] = R1;
45	[ P1 ++ ] = R2;
46	[ P2 ++ ] = R3;
47	[ P3 ++ ] = R4;
48	[ P4 ++ ] = R5;
49	[ FP ++ ] = R6;
50	[ SP ++ ] = R7;
51
52	[ P5 ++ ] = R2;
53	[ P1 ++ ] = R3;
54	[ P2 ++ ] = R4;
55	[ P3 ++ ] = R5;
56	[ P4 ++ ] = R6;
57	[ FP ++ ] = R7;
58	[ SP ++ ] = R0;
59
60	[ P5 ++ ] = R3;
61	[ P1 ++ ] = R4;
62	[ P2 ++ ] = R5;
63	[ P3 ++ ] = R6;
64	[ P4 ++ ] = R7;
65	[ FP ++ ] = R0;
66	[ SP ++ ] = R1;
67
68	[ P5 ++ ] = R4;
69	[ P1 ++ ] = R5;
70	[ P2 ++ ] = R6;
71	[ P3 ++ ] = R7;
72	[ P4 ++ ] = R0;
73	[ FP ++ ] = R1;
74	[ SP ++ ] = R2;
75
76	[ P5 ++ ] = R5;
77	[ P1 ++ ] = R6;
78	[ P2 ++ ] = R7;
79	[ P3 ++ ] = R0;
80	[ P4 ++ ] = R1;
81	[ FP ++ ] = R2;
82	[ SP ++ ] = R3;
83
84	[ P5 ++ ] = R6;
85	[ P1 ++ ] = R7;
86	[ P2 ++ ] = R0;
87	[ P3 ++ ] = R1;
88	[ P4 ++ ] = R2;
89	[ FP ++ ] = R3;
90	[ SP ++ ] = R4;
91
92	[ P5 ++ ] = R7;
93	[ P1 ++ ] = R0;
94	[ P2 ++ ] = R1;
95	[ P3 ++ ] = R2;
96	[ P4 ++ ] = R3;
97	[ FP ++ ] = R4;
98	[ SP ++ ] = R5;
99
100// Read back and check
101	I1 = P3; P3 = I0; I3 = SP; SP = I2;
102	loadsym p5, DATA_ADDR_1;
103	loadsym p1, DATA_ADDR_2;
104	loadsym p2, DATA_ADDR_3;
105	loadsym i1, DATA_ADDR_4;
106	loadsym p4, DATA_ADDR_5;
107	loadsym fp, DATA_ADDR_6;
108	loadsym i3, DATA_ADDR_7;
109	P3 = I1; SP = I3;
110
111	R0 = [ P1 ++ ];
112	R1 = [ P2 ++ ];
113	R2 = [ P3 ++ ];
114	R3 = [ P4 ++ ];
115	R4 = [ P5 ++ ];
116	R5 = [ FP ++ ];
117	R6 = [ SP ++ ];
118	CHECKREG r0, 0x1B342618;
119	CHECKREG r1, 0x2C453729;
120	CHECKREG r2, 0x3D56483A;
121	CHECKREG r3, 0x4E67594B;
122	CHECKREG r4, 0x0A231507;
123	CHECKREG r5, 0x5F786A5C;
124	CHECKREG r6, 0x60897B6D;
125	CHECKREG r7, 0x719A8C7E;
126
127	R1 = [ P1 ++ ];
128	R2 = [ P2 ++ ];
129	R3 = [ P3 ++ ];
130	R4 = [ P4 ++ ];
131	R5 = [ P5 ++ ];
132	R6 = [ FP ++ ];
133	R7 = [ SP ++ ];
134	CHECKREG r0, 0x1B342618;
135	CHECKREG r1, 0x2C453729;
136	CHECKREG r2, 0x3D56483A;
137	CHECKREG r3, 0x4E67594B;
138	CHECKREG r4, 0x5F786A5C;
139	CHECKREG r5, 0x1B342618;
140	CHECKREG r6, 0x60897B6D;
141	CHECKREG r7, 0x719A8C7E;
142
143	R2 = [ P1 ++ ];
144	R3 = [ P2 ++ ];
145	R4 = [ P3 ++ ];
146	R5 = [ P4 ++ ];
147	R6 = [ P5 ++ ];
148	R7 = [ FP ++ ];
149	R0 = [ SP ++ ];
150	CHECKREG r0, 0x0A231507;
151	CHECKREG r1, 0x2C453729;
152	CHECKREG r2, 0x3D56483A;
153	CHECKREG r3, 0x4E67594B;
154	CHECKREG r4, 0x5F786A5C;
155	CHECKREG r5, 0x60897B6D;
156	CHECKREG r6, 0x2C453729;
157	CHECKREG r7, 0x719A8C7E;
158
159	R3 = [ P1 ++ ];
160	R4 = [ P2 ++ ];
161	R5 = [ P3 ++ ];
162	R6 = [ P4 ++ ];
163	R7 = [ P5 ++ ];
164	R0 = [ FP ++ ];
165	R1 = [ SP ++ ];
166	CHECKREG r0, 0x0A231507;
167	CHECKREG r1, 0x1B342618;
168	CHECKREG r2, 0x3D56483A;
169	CHECKREG r3, 0x4E67594B;
170	CHECKREG r4, 0x5F786A5C;
171	CHECKREG r5, 0x60897B6D;
172	CHECKREG r6, 0x719A8C7E;
173	CHECKREG r7, 0x3D56483A;
174
175	R4 = [ P1 ++ ];
176	R5 = [ P2 ++ ];
177	R6 = [ P3 ++ ];
178	R7 = [ P4 ++ ];
179	R0 = [ P5 ++ ];
180	R1 = [ FP ++ ];
181	R2 = [ SP ++ ];
182	CHECKREG r0, 0x4E67594B;
183	CHECKREG r1, 0x1B342618;
184	CHECKREG r2, 0x2C453729;
185	CHECKREG r3, 0x4E67594B;
186	CHECKREG r4, 0x5F786A5C;
187	CHECKREG r5, 0x60897B6D;
188	CHECKREG r6, 0x719A8C7E;
189	CHECKREG r7, 0x0A231507;
190
191	R5 = [ P1 ++ ];
192	R6 = [ P2 ++ ];
193	R7 = [ P3 ++ ];
194	R0 = [ P4 ++ ];
195	R1 = [ P5 ++ ];
196	R2 = [ FP ++ ];
197	R3 = [ SP ++ ];
198	CHECKREG r0, 0x1B342618;
199	CHECKREG r1, 0x5F786A5C;
200	CHECKREG r2, 0x2C453729;
201	CHECKREG r3, 0x3D56483A;
202	CHECKREG r4, 0x5F786A5C;
203	CHECKREG r5, 0x60897B6D;
204	CHECKREG r6, 0x719A8C7E;
205	CHECKREG r7, 0x0A231507;
206
207	R6 = [ P1 ++ ];
208	R7 = [ P2 ++ ];
209	R0 = [ P3 ++ ];
210	R1 = [ P4 ++ ];
211	R2 = [ P5 ++ ];
212	R3 = [ FP ++ ];
213	R4 = [ SP ++ ];
214	CHECKREG r0, 0x1B342618;
215	CHECKREG r1, 0x2C453729;
216	CHECKREG r2, 0x60897B6D;
217	CHECKREG r3, 0x3D56483A;
218	CHECKREG r4, 0x4E67594B;
219	CHECKREG r5, 0x60897B6D;
220	CHECKREG r6, 0x719A8C7E;
221	CHECKREG r7, 0x0A231507;
222
223	R7 = [ P1 ++ ];
224	R0 = [ P2 ++ ];
225	R1 = [ P3 ++ ];
226	R2 = [ P4 ++ ];
227	R3 = [ P5 ++ ];
228	R4 = [ FP ++ ];
229	R5 = [ SP ++ ];
230	CHECKREG r0, 0x1B342618;
231	CHECKREG r1, 0x2C453729;
232	CHECKREG r2, 0x3D56483A;
233	CHECKREG r3, 0x719A8C7E;
234	CHECKREG r4, 0x4E67594B;
235	CHECKREG r5, 0x5F786A5C;
236	CHECKREG r6, 0x719A8C7E;
237	CHECKREG r7, 0x0A231507;
238
239// reset  values
240	imm32 r0, 0x1a235507;
241	imm32 r1, 0x12342518;
242	imm32 r2, 0x23353729;
243	imm32 r3, 0x3f54483a;
244	imm32 r4, 0x4467694b;
245	imm32 r5, 0x5ff86a5c;
246	imm32 r6, 0x608b7b1d;
247	imm32 r7, 0x719a8c71;
248	I1 = P3; P3 = I0; I3 = SP; SP = I2;
249	loadsym p5, DATA_ADDR_1, 0x20;
250	loadsym p1, DATA_ADDR_2, 0x20;
251	loadsym p2, DATA_ADDR_3, 0x20;
252	loadsym i1, DATA_ADDR_4, 0x20;
253	loadsym p4, DATA_ADDR_5, 0x20;
254	loadsym fp, DATA_ADDR_6, 0x20;
255	loadsym i3, DATA_ADDR_7, 0x20;
256	P3 = I1; SP = I3;
257
258	[ P5 -- ] = R0;
259	[ P1 -- ] = R1;
260	[ P2 -- ] = R2;
261	[ P3 -- ] = R3;
262	[ P4 -- ] = R4;
263	[ FP -- ] = R5;
264	[ SP -- ] = R6;
265
266	[ P5 -- ] = R1;
267	[ P1 -- ] = R2;
268	[ P2 -- ] = R3;
269	[ P3 -- ] = R4;
270	[ P4 -- ] = R5;
271	[ FP -- ] = R6;
272	[ SP -- ] = R7;
273
274	[ P5 -- ] = R2;
275	[ P1 -- ] = R3;
276	[ P2 -- ] = R4;
277	[ P3 -- ] = R5;
278	[ P4 -- ] = R6;
279	[ FP -- ] = R7;
280	[ SP -- ] = R0;
281
282	[ P5 -- ] = R3;
283	[ P1 -- ] = R4;
284	[ P2 -- ] = R5;
285	[ P3 -- ] = R6;
286	[ P4 -- ] = R7;
287	[ FP -- ] = R0;
288	[ SP -- ] = R1;
289
290	[ P5 -- ] = R4;
291	[ P1 -- ] = R5;
292	[ P2 -- ] = R6;
293	[ P3 -- ] = R7;
294	[ P4 -- ] = R0;
295	[ FP -- ] = R1;
296	[ SP -- ] = R2;
297
298	[ P5 -- ] = R5;
299	[ P1 -- ] = R6;
300	[ P2 -- ] = R7;
301	[ P3 -- ] = R0;
302	[ P4 -- ] = R1;
303	[ FP -- ] = R2;
304	[ SP -- ] = R3;
305
306	[ P5 -- ] = R6;
307	[ P1 -- ] = R7;
308	[ P2 -- ] = R0;
309	[ P3 -- ] = R1;
310	[ P4 -- ] = R2;
311	[ FP -- ] = R3;
312	[ SP -- ] = R4;
313
314	[ P5 -- ] = R7;
315	[ P1 -- ] = R0;
316	[ P2 -- ] = R1;
317	[ P3 -- ] = R2;
318	[ P4 -- ] = R3;
319	[ FP -- ] = R4;
320	[ SP -- ] = R5;
321
322	I1 = P3; P3 = I0; I3 = SP; SP = I2;
323	loadsym p5, DATA_ADDR_1, 0x20;
324	loadsym p1, DATA_ADDR_2, 0x20;
325	loadsym p2, DATA_ADDR_3, 0x20;
326	loadsym i1, DATA_ADDR_4, 0x20;
327	loadsym p4, DATA_ADDR_5, 0x20;
328	loadsym fp, DATA_ADDR_6, 0x20;
329	loadsym i3, DATA_ADDR_7, 0x20;
330	P3 = I1; SP = I3;
331
332	R0 = [ P1 -- ];
333	R1 = [ P2 -- ];
334	R2 = [ P3 -- ];
335	R3 = [ P4 -- ];
336	R4 = [ P5 -- ];
337	R5 = [ FP -- ];
338	R6 = [ SP -- ];
339	CHECKREG r0, 0x12342518;
340	CHECKREG r1, 0x23353729;
341	CHECKREG r2, 0x3F54483A;
342	CHECKREG r3, 0x4467694B;
343	CHECKREG r4, 0x1A235507;
344	CHECKREG r5, 0x5FF86A5C;
345	CHECKREG r6, 0x608B7B1D;
346	CHECKREG r7, 0x719A8C71;
347
348	R1 = [ P1 -- ];
349	R2 = [ P2 -- ];
350	R3 = [ P3 -- ];
351	R4 = [ P4 -- ];
352	R5 = [ P5 -- ];
353	R6 = [ FP -- ];
354	R7 = [ SP -- ];
355	CHECKREG r0, 0x12342518;
356	CHECKREG r1, 0x23353729;
357	CHECKREG r2, 0x3F54483A;
358	CHECKREG r3, 0x4467694B;
359	CHECKREG r4, 0x5FF86A5C;
360	CHECKREG r5, 0x12342518;
361	CHECKREG r6, 0x608B7B1D;
362	CHECKREG r7, 0x719A8C71;
363
364	R2 = [ P1 -- ];
365	R3 = [ P2 -- ];
366	R4 = [ P3 -- ];
367	R5 = [ P4 -- ];
368	R6 = [ P5 -- ];
369	R7 = [ FP -- ];
370	R0 = [ SP -- ];
371	CHECKREG r0, 0x1A235507;
372	CHECKREG r1, 0x23353729;
373	CHECKREG r2, 0x3F54483A;
374	CHECKREG r3, 0x4467694B;
375	CHECKREG r4, 0x5FF86A5C;
376	CHECKREG r5, 0x608B7B1D;
377	CHECKREG r6, 0x23353729;
378	CHECKREG r7, 0x719A8C71;
379
380	R3 = [ P1 -- ];
381	R4 = [ P2 -- ];
382	R5 = [ P3 -- ];
383	R6 = [ P4 -- ];
384	R7 = [ P5 -- ];
385	R0 = [ FP -- ];
386	R1 = [ SP -- ];
387	CHECKREG r0, 0x1A235507;
388	CHECKREG r1, 0x12342518;
389	CHECKREG r2, 0x3F54483A;
390	CHECKREG r3, 0x4467694B;
391	CHECKREG r4, 0x5FF86A5C;
392	CHECKREG r5, 0x608B7B1D;
393	CHECKREG r6, 0x719A8C71;
394	CHECKREG r7, 0x3F54483A;
395
396	R4 = [ P1 -- ];
397	R5 = [ P2 -- ];
398	R6 = [ P3 -- ];
399	R7 = [ P4 -- ];
400	R0 = [ P5 -- ];
401	R1 = [ FP -- ];
402	R2 = [ SP -- ];
403	CHECKREG r0, 0x4467694B;
404	CHECKREG r1, 0x12342518;
405	CHECKREG r2, 0x23353729;
406	CHECKREG r3, 0x4467694B;
407	CHECKREG r4, 0x5FF86A5C;
408	CHECKREG r5, 0x608B7B1D;
409	CHECKREG r6, 0x719A8C71;
410	CHECKREG r7, 0x1A235507;
411
412	R5 = [ P1 -- ];
413	R6 = [ P2 -- ];
414	R7 = [ P3 -- ];
415	R0 = [ P4 -- ];
416	R1 = [ P5 -- ];
417	R2 = [ FP -- ];
418	R3 = [ SP -- ];
419	CHECKREG r0, 0x12342518;
420	CHECKREG r1, 0x5FF86A5C;
421	CHECKREG r2, 0x23353729;
422	CHECKREG r3, 0x3F54483A;
423	CHECKREG r4, 0x5FF86A5C;
424	CHECKREG r5, 0x608B7B1D;
425	CHECKREG r6, 0x719A8C71;
426	CHECKREG r7, 0x1A235507;
427
428	R6 = [ P1 -- ];
429	R7 = [ P2 -- ];
430	R0 = [ P3 -- ];
431	R1 = [ P4 -- ];
432	R2 = [ P5 -- ];
433	R3 = [ FP -- ];
434	R4 = [ SP -- ];
435	CHECKREG r0, 0x12342518;
436	CHECKREG r1, 0x23353729;
437	CHECKREG r2, 0x608B7B1D;
438	CHECKREG r3, 0x3F54483A;
439	CHECKREG r4, 0x4467694B;
440	CHECKREG r5, 0x608B7B1D;
441	CHECKREG r6, 0x719A8C71;
442	CHECKREG r7, 0x1A235507;
443
444	R7 = [ P1 -- ];
445	R0 = [ P2 -- ];
446	R1 = [ P3 -- ];
447	R2 = [ P4 -- ];
448	R3 = [ P5 -- ];
449	R4 = [ FP -- ];
450	R5 = [ SP -- ];
451	CHECKREG r0, 0x12342518;
452	CHECKREG r1, 0x23353729;
453	CHECKREG r2, 0x3F54483A;
454	CHECKREG r3, 0x719A8C71;
455	CHECKREG r4, 0x4467694B;
456	CHECKREG r5, 0x5FF86A5C;
457	CHECKREG r6, 0x719A8C71;
458	CHECKREG r7, 0x1A235507;
459
460	P3 = I1; SP = I3;
461	pass
462
463// Pre-load memory with known data
464// More data is defined than will actually be used
465
466	.data
467DATA_ADDR_1:
468	.dd 0x00010203
469	.dd 0x04050607
470	.dd 0x08090A0B
471	.dd 0x0C0D0E0F
472	.dd 0x10111213
473	.dd 0x14151617
474	.dd 0x18191A1B
475	.dd 0x1C1D1E1F
476	.dd 0x00000000
477	.dd 0x00000000
478	.dd 0x00000000
479	.dd 0x00000000
480	.dd 0x00000000
481	.dd 0x00000000
482	.dd 0x00000000
483	.dd 0x00000000
484	.dd 0x00000000
485	.dd 0x00000000
486	.dd 0x00000000
487	.dd 0x00000000
488	.dd 0x00000000
489	.dd 0x00000000
490	.dd 0x00000000
491	.dd 0x00000000
492	.dd 0x00000000
493	.dd 0x00000000
494	.dd 0x00000000
495	.dd 0x00000000
496	.dd 0x00000000
497	.dd 0x00000000
498	.dd 0x00000000
499	.dd 0x00000000
500	.dd 0x00000000
501	.dd 0x00000000
502	.dd 0x00000000
503	.dd 0x00000000
504	.dd 0x00000000
505	.dd 0x00000000
506	.dd 0x00000000
507
508DATA_ADDR_2:
509	.dd 0x20212223
510	.dd 0x24252627
511	.dd 0x28292A2B
512	.dd 0x2C2D2E2F
513	.dd 0x30313233
514	.dd 0x34353637
515	.dd 0x38393A3B
516	.dd 0x3C3D3E3F
517	.dd 0x00000000
518	.dd 0x00000000
519	.dd 0x00000000
520	.dd 0x00000000
521	.dd 0x00000000
522	.dd 0x00000000
523	.dd 0x00000000
524	.dd 0x00000000
525	.dd 0x00000000
526	.dd 0x00000000
527	.dd 0x00000000
528	.dd 0x00000000
529	.dd 0x00000000
530	.dd 0x00000000
531	.dd 0x00000000
532	.dd 0x00000000
533	.dd 0x00000000
534	.dd 0x00000000
535	.dd 0x00000000
536	.dd 0x00000000
537	.dd 0x00000000
538	.dd 0x00000000
539	.dd 0x00000000
540	.dd 0x00000000
541	.dd 0x00000000
542	.dd 0x00000000
543	.dd 0x00000000
544	.dd 0x00000000
545	.dd 0x00000000
546	.dd 0x00000000
547
548DATA_ADDR_3:
549	.dd 0x40414243
550	.dd 0x44454647
551	.dd 0x48494A4B
552	.dd 0x4C4D4E4F
553	.dd 0x50515253
554	.dd 0x54555657
555	.dd 0x58595A5B
556	.dd 0x5C5D5E5F
557	.dd 0x00000000
558	.dd 0x00000000
559	.dd 0x00000000
560	.dd 0x00000000
561	.dd 0x00000000
562	.dd 0x00000000
563	.dd 0x00000000
564	.dd 0x00000000
565	.dd 0x00000000
566	.dd 0x00000000
567	.dd 0x00000000
568	.dd 0x00000000
569	.dd 0x00000000
570	.dd 0x00000000
571	.dd 0x00000000
572	.dd 0x00000000
573	.dd 0x00000000
574	.dd 0x00000000
575	.dd 0x00000000
576	.dd 0x00000000
577	.dd 0x00000000
578	.dd 0x00000000
579	.dd 0x00000000
580	.dd 0x00000000
581	.dd 0x00000000
582	.dd 0x00000000
583	.dd 0x00000000
584	.dd 0x00000000
585	.dd 0x00000000
586	.dd 0x00000000
587	.dd 0x00000000
588	.dd 0x00000000
589	.dd 0x00000000
590	.dd 0x00000000
591	.dd 0x00000000
592	.dd 0x00000000
593	.dd 0x00000000
594	.dd 0x00000000
595	.dd 0x00000000
596	.dd 0x00000000
597
598DATA_ADDR_4:
599	.dd 0x60616263
600	.dd 0x64656667
601	.dd 0x68696A6B
602	.dd 0x6C6D6E6F
603	.dd 0x70717273
604	.dd 0x74757677
605	.dd 0x78797A7B
606	.dd 0x7C7D7E7F
607	.dd 0x00000000
608	.dd 0x00000000
609	.dd 0x00000000
610	.dd 0x00000000
611	.dd 0x00000000
612	.dd 0x00000000
613	.dd 0x00000000
614	.dd 0x00000000
615	.dd 0x00000000
616	.dd 0x00000000
617	.dd 0x00000000
618	.dd 0x00000000
619	.dd 0x00000000
620	.dd 0x00000000
621	.dd 0x00000000
622	.dd 0x00000000
623	.dd 0x00000000
624	.dd 0x00000000
625	.dd 0x00000000
626	.dd 0x00000000
627	.dd 0x00000000
628	.dd 0x00000000
629	.dd 0x00000000
630	.dd 0x00000000
631	.dd 0x00000000
632	.dd 0x00000000
633	.dd 0x00000000
634	.dd 0x00000000
635	.dd 0x00000000
636	.dd 0x00000000
637	.dd 0x00000000
638	.dd 0x00000000
639	.dd 0x00000000
640	.dd 0x00000000
641	.dd 0x00000000
642	.dd 0x00000000
643	.dd 0x00000000
644	.dd 0x00000000
645	.dd 0x00000000
646	.dd 0x00000000
647
648DATA_ADDR_5:
649	.dd 0x80818283
650	.dd 0x84858687
651	.dd 0x88898A8B
652	.dd 0x8C8D8E8F
653	.dd 0x90919293
654	.dd 0x94959697
655	.dd 0x98999A9B
656	.dd 0x9C9D9E9F
657	.dd 0x00000000
658	.dd 0x00000000
659	.dd 0x00000000
660	.dd 0x00000000
661	.dd 0x00000000
662	.dd 0x00000000
663	.dd 0x00000000
664	.dd 0x00000000
665	.dd 0x00000000
666	.dd 0x00000000
667	.dd 0x00000000
668	.dd 0x00000000
669	.dd 0x00000000
670	.dd 0x00000000
671	.dd 0x00000000
672	.dd 0x00000000
673	.dd 0x00000000
674	.dd 0x00000000
675	.dd 0x00000000
676	.dd 0x00000000
677	.dd 0x00000000
678	.dd 0x00000000
679	.dd 0x00000000
680	.dd 0x00000000
681	.dd 0x00000000
682	.dd 0x00000000
683	.dd 0x00000000
684	.dd 0x00000000
685	.dd 0x00000000
686	.dd 0x00000000
687	.dd 0x00000000
688	.dd 0x00000000
689	.dd 0x00000000
690	.dd 0x00000000
691	.dd 0x00000000
692	.dd 0x00000000
693	.dd 0x00000000
694	.dd 0x00000000
695	.dd 0x00000000
696	.dd 0x00000000
697
698DATA_ADDR_6:
699	.dd 0xA0A1A2A3
700	.dd 0xA4A5A6A7
701	.dd 0xA8A9AAAB
702	.dd 0xACADAEAF
703	.dd 0xB0B1B2B3
704	.dd 0xB4B5B6B7
705	.dd 0xB8B9BABB
706	.dd 0xBCBDBEBF
707	.dd 0x00000000
708	.dd 0x00000000
709	.dd 0x00000000
710	.dd 0x00000000
711	.dd 0x00000000
712	.dd 0x00000000
713	.dd 0x00000000
714	.dd 0x00000000
715	.dd 0x00000000
716	.dd 0x00000000
717	.dd 0x00000000
718	.dd 0x00000000
719	.dd 0x00000000
720	.dd 0x00000000
721	.dd 0x00000000
722	.dd 0x00000000
723	.dd 0x00000000
724	.dd 0x00000000
725	.dd 0x00000000
726	.dd 0x00000000
727	.dd 0x00000000
728	.dd 0x00000000
729	.dd 0x00000000
730	.dd 0x00000000
731	.dd 0x00000000
732	.dd 0x00000000
733	.dd 0x00000000
734	.dd 0x00000000
735	.dd 0x00000000
736	.dd 0x00000000
737	.dd 0x00000000
738	.dd 0x00000000
739	.dd 0x00000000
740	.dd 0x00000000
741	.dd 0x00000000
742	.dd 0x00000000
743	.dd 0x00000000
744	.dd 0x00000000
745	.dd 0x00000000
746	.dd 0x00000000
747
748DATA_ADDR_7:
749	.dd 0xC0C1C2C3
750	.dd 0xC4C5C6C7
751	.dd 0xC8C9CACB
752	.dd 0xCCCDCECF
753	.dd 0xD0D1D2D3
754	.dd 0xD4D5D6D7
755	.dd 0xD8D9DADB
756	.dd 0xDCDDDEDF
757	.dd 0xE0E1E2E3
758	.dd 0xE4E5E6E7
759	.dd 0xE8E9EAEB
760	.dd 0xECEDEEEF
761	.dd 0xF0F1F2F3
762	.dd 0xF4F5F6F7
763	.dd 0xF8F9FAFB
764	.dd 0xFCFDFEFF
765	.dd 0x00000000
766	.dd 0x00000000
767	.dd 0x00000000
768	.dd 0x00000000
769	.dd 0x00000000
770	.dd 0x00000000
771	.dd 0x00000000
772	.dd 0x00000000
773	.dd 0x00000000
774	.dd 0x00000000
775	.dd 0x00000000
776	.dd 0x00000000
777	.dd 0x00000000
778	.dd 0x00000000
779	.dd 0x00000000
780	.dd 0x00000000
781	.dd 0x00000000
782	.dd 0x00000000
783	.dd 0x00000000
784	.dd 0x00000000
785	.dd 0x00000000
786	.dd 0x00000000
787	.dd 0x00000000
788	.dd 0x00000000
789	.dd 0x00000000
790	.dd 0x00000000
791	.dd 0x00000000
792	.dd 0x00000000
793	.dd 0x00000000
794	.dd 0x00000000
795	.dd 0x00000000
796	.dd 0x00000000
797	.dd 0x00000000
798	.dd 0x00000000
799	.dd 0x00000000
800	.dd 0x00000000
801	.dd 0x00000000
802	.dd 0x00000000
803	.dd 0x00000000
804	.dd 0x00000000
805