Home | History | Annotate | Line # | Download | only in bfin
      1 //Original:testcases/core/c_ldstpmod_st_lohi/c_ldstpmod_st_lohi.dsp
      2 // Spec Reference: c_ldstpmod store dreg lo & hi
      3 # mach: bfin
      4 
      5 .include "testutils.inc"
      6 	start
      7 
      8 // set all regs
      9 init_i_regs 0;
     10 init_b_regs 0;
     11 init_l_regs 0;
     12 init_m_regs 0;
     13 I0 = P3;
     14 I2 = SP;
     15 
     16 // initial values
     17 	imm32 r0, 0x600f5000;
     18 	imm32 r1, 0x700e6001;
     19 	imm32 r2, 0x800d7002;
     20 	imm32 r3, 0x900c8003;
     21 	imm32 r4, 0xa00b9004;
     22 	imm32 r5, 0xb00aa005;
     23 	imm32 r6, 0xc009b006;
     24 	imm32 r7, 0xd008c007;
     25 	P1 = 0x0002;
     26 	P2 = 0x0002;
     27 	P3 = 0x0002;
     28 	P4 = 0x0002;
     29 	FP = 0x0002;
     30 	SP = 0x0006;
     31 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
     32 	loadsym p5, DATA_ADDR_5, 0x00;
     33 	P3 = I1; SP = I3;
     34 
     35 	W [ P5 ++ P1 ] = R0.L;
     36 	W [ P5 ++ P1 ] = R1.L;
     37 	W [ P5 ++ P2 ] = R2.L;
     38 	W [ P5 ++ P3 ] = R3.L;
     39 	W [ P5 ++ P4 ] = R4.L;
     40 	W [ P5 ++ SP ] = R5.L;
     41 	W [ P5 ++ FP ] = R6.L;
     42 
     43 	P1 = 0x0002;
     44 	P2 = 0x0002;
     45 	P3 = 0x0002;
     46 	P4 = 0x0002;
     47 	FP = 0x0002;
     48 	SP = 0x0006;
     49 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
     50 	loadsym p5, DATA_ADDR_5, 0x00;
     51 	P3 = I1; SP = I3;
     52 
     53 	R6.L = W [ P5 ++ P1 ];
     54 	R5.L = W [ P5 ++ P1 ];
     55 	R4.L = W [ P5 ++ P2 ];
     56 	R3.L = W [ P5 ++ P3 ];
     57 	R2.L = W [ P5 ++ P4 ];
     58 	R0.L = W [ P5 ++ SP ];
     59 	R1.L = W [ P5 ++ FP ];
     60 	CHECKREG r0, 0x600FA005;
     61 	CHECKREG r1, 0x700EB006;
     62 	CHECKREG r2, 0x800D9004;
     63 	CHECKREG r3, 0x900C8003;
     64 	CHECKREG r4, 0xA00B7002;
     65 	CHECKREG r5, 0xB00A6001;
     66 	CHECKREG r6, 0xC0095000;
     67 
     68 // initial values
     69 	imm32 r0, 0x105f50a0;
     70 	imm32 r1, 0x204e60a1;
     71 	imm32 r2, 0x300370a2;
     72 	imm32 r3, 0x402c80a3;
     73 	imm32 r4, 0x501b90a4;
     74 	imm32 r5, 0x204EA0A5;
     75 	imm32 r6, 0x7019b0a6;
     76 	imm32 r7, 0xd028c0a7;
     77 	P5 = 0x0002;
     78 	P2 = 0x0002;
     79 	P3 = 0x0004;
     80 	P4 = 0x0002;
     81 	FP = 0x0006;
     82 	SP = 0x0002;
     83 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
     84 	loadsym p1, DATA_ADDR_1, 0x00;
     85 	P3 = I1; SP = I3;
     86 	W [ P1 ++ P5 ] = R0.H;
     87 	W [ P1 ++ P2 ] = R1.H;
     88 	W [ P1 ++ P2 ] = R2.H;
     89 	W [ P1 ++ P3 ] = R3.H;
     90 	W [ P1 ++ P4 ] = R4.H;
     91 	W [ P1 ++ SP ] = R5.H;
     92 	W [ P1 ++ FP ] = R6.H;
     93 	P5 = 0x0002;
     94 	P2 = 0x0002;
     95 	P3 = 0x0004;
     96 	P4 = 0x0002;
     97 	FP = 0x0006;
     98 	SP = 0x0002;
     99 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
    100 	loadsym p1, DATA_ADDR_1, 0x00;
    101 	P3 = I1; SP = I3;
    102 	R6.H = W [ P1 ++ P5 ];
    103 	R5.H = W [ P1 ++ P2 ];
    104 	R4.H = W [ P1 ++ P2 ];
    105 	R3.H = W [ P1 ++ P3 ];
    106 	R2.H = W [ P1 ++ P4 ];
    107 	R0.H = W [ P1 ++ SP ];
    108 	R1.H = W [ P1 ++ FP ];
    109 	CHECKREG r0, 0x204E50A0;
    110 	CHECKREG r1, 0x701960A1;
    111 	CHECKREG r2, 0x501B70A2;
    112 	CHECKREG r3, 0x402C80A3;
    113 	CHECKREG r4, 0x300390A4;
    114 	CHECKREG r5, 0x204EA0A5;
    115 	CHECKREG r6, 0x105FB0A6;
    116 
    117 // initial values
    118 	imm32 r0, 0x10bf50b0;
    119 	imm32 r1, 0x20be60b1;
    120 	imm32 r2, 0x30bd70b2;
    121 	imm32 r3, 0x40bc80b3;
    122 	imm32 r4, 0x55bb90b4;
    123 	imm32 r5, 0x60baa0b5;
    124 	imm32 r6, 0x70b9b0b6;
    125 	imm32 r7, 0x80b8c0b7;
    126 	P5 = 0x0002;
    127 	P1 = 0x0002;
    128 	P3 = 0x0004;
    129 	P4 = 0x0004;
    130 	FP = 0x0006;
    131 	SP = 0x0002;
    132 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
    133 	loadsym p2, DATA_ADDR_2, 0x02;
    134 	P3 = I1; SP = I3;
    135 	W [ P2 ++ P5 ] = R0.L;
    136 	W [ P2 ++ P1 ] = R0.H;
    137 	W [ P2 ++ P2 ] = R2.H;
    138 	W [ P2 ++ P3 ] = R2.H;
    139 	W [ P2 ++ P4 ] = R4.L;
    140 	W [ P2 ++ SP ] = R4.H;
    141 	W [ P2 ++ FP ] = R6.L;
    142 	P5 = 0x0002;
    143 	P1 = 0x0002;
    144 	P3 = 0x0002;
    145 	P4 = 0x0004;
    146 	FP = 0x0006;
    147 	SP = 0x0002;
    148 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
    149 	loadsym p2, DATA_ADDR_2, 0x02;
    150 	P3 = I1; SP = I3;
    151 	R3.L = W [ P2 ++ P5 ];
    152 	R3.H = W [ P2 ++ P1 ];
    153 	R0.L = W [ P2 ++ P2 ];
    154 	R0.H = W [ P2 ++ P3 ];
    155 	R2.L = W [ P2 ++ P4 ];
    156 	R2.H = W [ P2 ++ SP ];
    157 	R6.L = W [ P2 ++ FP ];
    158 	CHECKREG r0, 0x30BD30BD;
    159 	CHECKREG r1, 0x20BE60B1;
    160 	CHECKREG r2, 0x2E2F2A2B;
    161 	CHECKREG r3, 0x10BF50B0;
    162 	CHECKREG r4, 0x55BB90B4;
    163 	CHECKREG r5, 0x60BAA0B5;
    164 	CHECKREG r6, 0x70B955BB;
    165 
    166 // initial values
    167 	imm32 r0, 0x10cf50c0;
    168 	imm32 r1, 0x20ce60c1;
    169 	imm32 r2, 0x30c370c2;
    170 	imm32 r3, 0x40cc80c3;
    171 	imm32 r4, 0x50cb90c4;
    172 	imm32 r5, 0x60caa0c5;
    173 	imm32 r6, 0x70c9b0c6;
    174 	imm32 r7, 0xd0c8c0c7;
    175 	P5 = 0x0002;
    176 	P1 = 0x0002;
    177 	P2 = 0x0002;
    178 	P4 = 0x0004;
    179 	FP = 0x0006;
    180 	SP = 0x0002;
    181 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
    182 	loadsym i1, DATA_ADDR_3, 0x02;
    183 	P3 = I1; SP = I3;
    184 	W [ P3 ++ P5 ] = R1.H;
    185 	W [ P3 ++ P1 ] = R1.L;
    186 	W [ P3 ++ P2 ] = R3.L;
    187 	W [ P3 ++ P2 ] = R3.H;
    188 	W [ P3 ++ P4 ] = R5.H;
    189 	W [ P3 ++ SP ] = R6.H;
    190 	W [ P3 ++ FP ] = R6.L;
    191 	P5 = 0x0002;
    192 	P1 = 0x0002;
    193 	P2 = 0x0002;
    194 	P4 = 0x0004;
    195 	FP = 0x0006;
    196 	SP = 0x0002;
    197 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
    198 	loadsym i1, DATA_ADDR_3, 0x02;
    199 	P3 = I1; SP = I3;
    200 	R6.L = W [ P3 ++ P5 ];
    201 	R6.H = W [ P3 ++ P1 ];
    202 	R4.H = W [ P3 ++ P2 ];
    203 	R4.L = W [ P3 ++ P2 ];
    204 	R5.L = W [ P3 ++ P4 ];
    205 	R5.H = W [ P3 ++ SP ];
    206 	R1.L = W [ P3 ++ FP ];
    207 	CHECKREG r0, 0x10CF50C0;
    208 	CHECKREG r1, 0x20CEB0C6;
    209 	CHECKREG r2, 0x30C370C2;
    210 	CHECKREG r3, 0x40CC80C3;
    211 	CHECKREG r4, 0x80C340CC;
    212 	CHECKREG r5, 0x70C960CA;
    213 	CHECKREG r6, 0x60C120CE;
    214 
    215 // initial values
    216 	imm32 r0, 0x60df50d0;
    217 	imm32 r1, 0x70de60d1;
    218 	imm32 r2, 0x80dd70d2;
    219 	imm32 r3, 0x90dc80d3;
    220 	imm32 r4, 0xa0db90d4;
    221 	imm32 r5, 0xb0daa0d5;
    222 	imm32 r6, 0xc0d9b0d6;
    223 	imm32 r7, 0xd0d8c0d7;
    224 	P5 = 0x0002;
    225 	P1 = 0x0002;
    226 	P2 = 0x0002;
    227 	P3 = 0x0002;
    228 	FP = 0x0002;
    229 	SP = 0x0002;
    230 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
    231 	loadsym p4, DATA_ADDR_4, 0x02;
    232 	P3 = I1; SP = I3;
    233 	W [ P4 ++ P5 ] = R0.L;
    234 	W [ P4 ++ P1 ] = R1.H;
    235 	W [ P4 ++ P2 ] = R2.L;
    236 	W [ P4 ++ P3 ] = R3.H;
    237 	W [ P4 ++ P3 ] = R4.H;
    238 	W [ P4 ++ SP ] = R5.L;
    239 	W [ P4 ++ FP ] = R6.H;
    240 	P5 = 0x0002;
    241 	P1 = 0x0002;
    242 	P2 = 0x0002;
    243 	P3 = 0x0002;
    244 	FP = 0x0002;
    245 	SP = 0x0002;
    246 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
    247 	loadsym p4, DATA_ADDR_4, 0x02;
    248 	P3 = I1; SP = I3;
    249 	R5.L = W [ P4 ++ P5 ];
    250 	R6.L = W [ P4 ++ P1 ];
    251 	R0.H = W [ P4 ++ P2 ];
    252 	R1.L = W [ P4 ++ P3 ];
    253 	R2.L = W [ P4 ++ P3 ];
    254 	R3.H = W [ P4 ++ SP ];
    255 	R4.H = W [ P4 ++ FP ];
    256 	CHECKREG r0, 0x70D250D0;
    257 	CHECKREG r1, 0x70DE90DC;
    258 	CHECKREG r2, 0x80DDA0DB;
    259 	CHECKREG r3, 0xA0D580D3;
    260 	CHECKREG r4, 0xC0D990D4;
    261 	CHECKREG r5, 0xB0DA50D0;
    262 	CHECKREG r6, 0xC0D970DE;
    263 
    264 // initial values
    265 	imm32 r0, 0x1e5f50e0;
    266 	imm32 r1, 0x2e4e60e1;
    267 	imm32 r2, 0x3e0370e2;
    268 	imm32 r3, 0x4e2c80e3;
    269 	imm32 r4, 0x5e1b90e4;
    270 	imm32 r5, 0x6e0aa0e5;
    271 	imm32 r6, 0x7e19b0e6;
    272 	imm32 r7, 0xde28c0e7;
    273 	P5 = 0x0002;
    274 	P1 = 0x0002;
    275 	P2 = 0x0004;
    276 	P3 = 0x0004;
    277 	P4 = 0x0002;
    278 	FP = 0x0002;
    279 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
    280 	loadsym i3, DATA_ADDR_6, 0x02;
    281 	P3 = I1; SP = I3;
    282 	W [ SP ++ P5 ] = R0.H;
    283 	W [ SP ++ P1 ] = R1.H;
    284 	W [ SP ++ P2 ] = R2.L;
    285 	W [ SP ++ P3 ] = R3.L;
    286 	W [ SP ++ P4 ] = R4.H;
    287 	W [ SP ++ FP ] = R5.H;
    288 	W [ SP ++ FP ] = R6.L;
    289 	P5 = 0x0002;
    290 	P1 = 0x0002;
    291 	P2 = 0x0004;
    292 	P3 = 0x0004;
    293 	P4 = 0x0004;
    294 	FP = 0x0002;
    295 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
    296 	loadsym i3, DATA_ADDR_6, 0x02;
    297 	P3 = I1; SP = I3;
    298 	R6.H = W [ SP ++ P5 ];
    299 	R5.H = W [ SP ++ P1 ];
    300 	R4.H = W [ SP ++ P2 ];
    301 	R3.H = W [ SP ++ P3 ];
    302 	R3.L = W [ SP ++ P4 ];
    303 	R0.L = W [ SP ++ FP ];
    304 	R1.L = W [ SP ++ FP ];
    305 	CHECKREG r0, 0x1E5FB0E6;
    306 	CHECKREG r1, 0x2E4E1617;
    307 	CHECKREG r2, 0x3E0370E2;
    308 	CHECKREG r3, 0x80E35E1B;
    309 	CHECKREG r4, 0x70E290E4;
    310 	CHECKREG r5, 0x2E4EA0E5;
    311 	CHECKREG r6, 0x1E5FB0E6;
    312 
    313 // initial values
    314 	imm32 r0, 0x10ff50f0;
    315 	imm32 r1, 0x20fe60f1;
    316 	imm32 r2, 0x30fd70f2;
    317 	imm32 r3, 0x40fc80f3;
    318 	imm32 r4, 0x55fb90f4;
    319 	imm32 r5, 0x60faa0f5;
    320 	imm32 r6, 0x70f9b0f6;
    321 	imm32 r7, 0x80f8c0f7;
    322 	P5 = 0x0002;
    323 	P1 = 0x0002;
    324 	P2 = 0x0002;
    325 	P3 = 0x0002;
    326 	P4 = 0x0004;
    327 	SP = 0x0002;
    328 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
    329 	loadsym fp, DATA_ADDR_7, 0x02;
    330 	P3 = I1; SP = I3;
    331 	W [ FP ++ P5 ] = R0.L;
    332 	W [ FP ++ P1 ] = R1.H;
    333 	W [ FP ++ P2 ] = R2.H;
    334 	W [ FP ++ P3 ] = R3.H;
    335 	W [ FP ++ P4 ] = R4.L;
    336 	W [ FP ++ SP ] = R5.L;
    337 	W [ FP ++ SP ] = R6.L;
    338 	P5 = 0x0002;
    339 	P1 = 0x0002;
    340 	P2 = 0x0002;
    341 	P3 = 0x0002;
    342 	P4 = 0x0004;
    343 	SP = 0x0004;
    344 	I1 = P3; P3 = I0; I3 = SP; SP = I2;
    345 	loadsym fp, DATA_ADDR_7, 0x02;
    346 	P3 = I1; SP = I3;
    347 	R3.L = W [ FP ++ P5 ];
    348 	R4.L = W [ FP ++ P1 ];
    349 	R0.H = W [ FP ++ P2 ];
    350 	R1.H = W [ FP ++ P3 ];
    351 	R2.L = W [ FP ++ P4 ];
    352 	R5.H = W [ FP ++ SP ];
    353 	R6.H = W [ FP ++ SP ];
    354 	CHECKREG r0, 0x30FD50F0;
    355 	CHECKREG r1, 0x40FC60F1;
    356 	CHECKREG r2, 0x30FD90F4;
    357 	CHECKREG r3, 0x40FC50F0;
    358 	CHECKREG r4, 0x55FB20FE;
    359 	CHECKREG r5, 0xA0F5A0F5;
    360 	CHECKREG r6, 0x9091B0F6;
    361 
    362 	P3 = I0; SP = I2;
    363 	pass
    364 
    365 // Pre-load memory with known data
    366 // More data is defined than will actually be used
    367 
    368 	.data
    369 DATA_ADDR_1:
    370 	.dd 0x00010203
    371 	.dd 0x04050607
    372 	.dd 0x08090A0B
    373 	.dd 0x0C0D0E0F
    374 	.dd 0x10111213
    375 	.dd 0x14151617
    376 	.dd 0x18191A1B
    377 	.dd 0x1C1D1E1F
    378 	.dd 0x11223344
    379 	.dd 0x55667788
    380 	.dd 0x99717273
    381 	.dd 0x74757677
    382 	.dd 0x82838485
    383 	.dd 0x86878889
    384 	.dd 0x80818283
    385 	.dd 0x84858687
    386 	.dd 0x01020304
    387 	.dd 0x05060708
    388 	.dd 0x09101112
    389 	.dd 0x14151617
    390 	.dd 0x18192021
    391 	.dd 0x22232425
    392 	.dd 0x26272829
    393 	.dd 0x30313233
    394 	.dd 0x34353637
    395 	.dd 0x38394041
    396 	.dd 0x42434445
    397 	.dd 0x46474849
    398 	.dd 0x50515253
    399 	.dd 0x54555657
    400 	.dd 0x58596061
    401 	.dd 0x62636465
    402 	.dd 0x66676869
    403 	.dd 0x74555657
    404 	.dd 0x78596067
    405 	.dd 0x72636467
    406 	.dd 0x76676867
    407 
    408 DATA_ADDR_2:
    409 	.dd 0x20212223
    410 	.dd 0x24252627
    411 	.dd 0x28292A2B
    412 	.dd 0x2C2D2E2F
    413 	.dd 0x30313233
    414 	.dd 0x34353637
    415 	.dd 0x38393A3B
    416 	.dd 0x3C3D3E3F
    417 	.dd 0x91929394
    418 	.dd 0x95969798
    419 	.dd 0x99A1A2A3
    420 	.dd 0xA5A6A7A8
    421 	.dd 0xA9B0B1B2
    422 	.dd 0xB3B4B5B6
    423 	.dd 0xB7B8B9C0
    424 	.dd 0x70717273
    425 	.dd 0x74757677
    426 	.dd 0x78798081
    427 	.dd 0x82838485
    428 	.dd 0x86C283C4
    429 	.dd 0x81C283C4
    430 	.dd 0x82C283C4
    431 	.dd 0x83C283C4
    432 	.dd 0x84C283C4
    433 	.dd 0x85C283C4
    434 	.dd 0x86C283C4
    435 	.dd 0x87C288C4
    436 	.dd 0x88C283C4
    437 	.dd 0x89C283C4
    438 	.dd 0x80C283C4
    439 	.dd 0x81C283C4
    440 	.dd 0x82C288C4
    441 	.dd 0x94555659
    442 	.dd 0x98596069
    443 	.dd 0x92636469
    444 	.dd 0x96676869
    445 
    446 DATA_ADDR_3:
    447 	.dd 0x40414243
    448 	.dd 0x44454647
    449 	.dd 0x48494A4B
    450 	.dd 0x4C4D4E4F
    451 	.dd 0x50515253
    452 	.dd 0x54555657
    453 	.dd 0x58595A5B
    454 	.dd 0xC5C6C7C8
    455 	.dd 0xC9CACBCD
    456 	.dd 0xCFD0D1D2
    457 	.dd 0xD3D4D5D6
    458 	.dd 0xD7D8D9DA
    459 	.dd 0xDBDCDDDE
    460 	.dd 0xDFE0E1E2
    461 	.dd 0xE3E4E5E6
    462 	.dd 0x91E899EA
    463 	.dd 0x92E899EA
    464 	.dd 0x93E899EA
    465 	.dd 0x94E899EA
    466 	.dd 0x95E899EA
    467 	.dd 0x96E899EA
    468 	.dd 0x97E899EA
    469 	.dd 0x98E899EA
    470 	.dd 0x99E899EA
    471 	.dd 0x91E899EA
    472 	.dd 0x92E899EA
    473 	.dd 0x93E899EA
    474 	.dd 0x94E899EA
    475 	.dd 0x95E899EA
    476 	.dd 0x96E899EA
    477 	.dd 0x977899EA
    478 	.dd 0xa455565a
    479 	.dd 0xa859606a
    480 	.dd 0xa263646a
    481 	.dd 0xa667686a
    482 
    483 DATA_ADDR_4:
    484 	.dd 0x60616263
    485 	.dd 0x64656667
    486 	.dd 0x68696A6B
    487 	.dd 0x6C6D6E6F
    488 	.dd 0x70717273
    489 	.dd 0x74757677
    490 	.dd 0x78797A7B
    491 	.dd 0x7C7D7E7F
    492 	.dd 0xEBECEDEE
    493 	.dd 0xF3F4F5F6
    494 	.dd 0xF7F8F9FA
    495 	.dd 0xFBFCFDFE
    496 	.dd 0xFF000102
    497 	.dd 0x03040506
    498 	.dd 0x0708090A
    499 	.dd 0x0B0CAD0E
    500 	.dd 0xAB0CAD01
    501 	.dd 0xAB0CAD02
    502 	.dd 0xAB0CAD03
    503 	.dd 0xAB0CAD04
    504 	.dd 0xAB0CAD05
    505 	.dd 0xAB0CAD06
    506 	.dd 0xAB0CAA07
    507 	.dd 0xAB0CAD08
    508 	.dd 0xAB0CAD09
    509 	.dd 0xA00CAD1E
    510 	.dd 0xA10CAD2E
    511 	.dd 0xA20CAD3E
    512 	.dd 0xA30CAD4E
    513 	.dd 0xA40CAD5E
    514 	.dd 0xA50CAD6E
    515 	.dd 0xA60CAD7E
    516 	.dd 0xB455565B
    517 	.dd 0xB859606B
    518 	.dd 0xB263646B
    519 	.dd 0xB667686B
    520 
    521 DATA_ADDR_5:
    522 	.dd 0x80818283
    523 	.dd 0x84858687
    524 	.dd 0x88898A8B
    525 	.dd 0x8C8D8E8F
    526 	.dd 0x90919293
    527 	.dd 0x94959697
    528 	.dd 0x98999A9B
    529 	.dd 0x9C9D9E9F
    530 	.dd 0x0F101213
    531 	.dd 0x14151617
    532 	.dd 0x18191A1B
    533 	.dd 0x1C1D1E1F
    534 	.dd 0x20212223
    535 	.dd 0x24252627
    536 	.dd 0x28292A2B
    537 	.dd 0x2C2D2E2F
    538 	.dd 0xBC0DBE21
    539 	.dd 0xBC1DBE22
    540 	.dd 0xBC2DBE23
    541 	.dd 0xBC3DBE24
    542 	.dd 0xBC4DBE65
    543 	.dd 0xBC5DBE27
    544 	.dd 0xBC6DBE28
    545 	.dd 0xBC7DBE29
    546 	.dd 0xBC8DBE2F
    547 	.dd 0xBC9DBE20
    548 	.dd 0xBCADBE21
    549 	.dd 0xBCBDBE2F
    550 	.dd 0xBCCDBE23
    551 	.dd 0xBCDDBE24
    552 	.dd 0xBCFDBE25
    553 	.dd 0xC455565C
    554 	.dd 0xC859606C
    555 	.dd 0xC263646C
    556 	.dd 0xC667686C
    557 	.dd 0xCC0DBE2C
    558 
    559 DATA_ADDR_6:
    560 	.dd 0x00010203
    561 	.dd 0x04050607
    562 	.dd 0x08090A0B
    563 	.dd 0x0C0D0E0F
    564 	.dd 0x10111213
    565 	.dd 0x14151617
    566 	.dd 0x18191A1B
    567 	.dd 0x1C1D1E1F
    568 	.dd 0x20212223
    569 	.dd 0x24252627
    570 	.dd 0x28292A2B
    571 	.dd 0x2C2D2E2F
    572 	.dd 0x30313233
    573 	.dd 0x34353637
    574 	.dd 0x38393A3B
    575 	.dd 0x3C3D3E3F
    576 	.dd 0x40414243
    577 	.dd 0x44454647
    578 	.dd 0x48494A4B
    579 	.dd 0x4C4D4E4F
    580 	.dd 0x50515253
    581 	.dd 0x54555657
    582 	.dd 0x58595A5B
    583 	.dd 0x5C5D5E5F
    584 	.dd 0x60616263
    585 	.dd 0x64656667
    586 	.dd 0x68696A6B
    587 	.dd 0x6C6D6E6F
    588 	.dd 0x70717273
    589 	.dd 0x74757677
    590 	.dd 0x78797A7B
    591 	.dd 0x7C7D7E7F
    592 
    593 DATA_ADDR_7:
    594 	.dd 0x80818283
    595 	.dd 0x84858687
    596 	.dd 0x88898A8B
    597 	.dd 0x8C8D8E8F
    598 	.dd 0x90919293
    599 	.dd 0x94959697
    600 	.dd 0x98999A9B
    601 	.dd 0x9C9D9E9F
    602 	.dd 0xA0A1A2A3
    603 	.dd 0xA4A5A6A7
    604 	.dd 0xA8A9AAAB
    605 	.dd 0xACADAEAF
    606 	.dd 0xB0B1B2B3
    607 	.dd 0xB4B5B6B7
    608 	.dd 0xB8B9BABB
    609 	.dd 0xBCBDBEBF
    610 	.dd 0xC0C1C2C3
    611 	.dd 0xC4C5C6C7
    612 	.dd 0xC8C9CACB
    613 	.dd 0xCCCDCECF
    614 	.dd 0xD0D1D2D3
    615 	.dd 0xD4D5D6D7
    616 	.dd 0xD8D9DADB
    617 	.dd 0xDCDDDEDF
    618 	.dd 0xE0E1E2E3
    619 	.dd 0xE4E5E6E7
    620 	.dd 0xE8E9EAEB
    621 	.dd 0xECEDEEEF
    622 	.dd 0xF0F1F2F3
    623 	.dd 0xF4F5F6F7
    624 	.dd 0xF8F9FAFB
    625 	.dd 0xFCFDFEFF
    626