OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /open8_urisc
    from Rev 122 to Rev 123
    Reverse comparison

Rev 122 → Rev 123

/trunk/gnu/binutils/gas/testsuite/gas/score/b.s
0,0 → 1,30
/*
* test relax
* b <-> b! : jump range must be in 8 bit, only 32b -> 16b
* Author: ligang
*/
 
.macro tran insn32, insn16
/* This block transform 32b instruction to 16b. */
.align 4
 
\insn32 #32b -> 16b
\insn16
 
\insn32 #32b -> 16b
\insn32 #32b -> 16b
 
\insn16
\insn32 #32b -> 16b
 
\insn32 #No transform
add r18, r20, r24
 
.endm
 
L1:
tran "b L1", "b! L1"
#tran "b 0x8", "b! 0x8"
/trunk/gnu/binutils/gas/testsuite/gas/score/addi.d
0,0 → 1,33
#as:
#objdump: -d
#source: addi.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <.text>:
0: 84008003 addi.c r0, 1
4: 84008003 addi.c r0, 1
8: 85e08021 addi.c r15, 16
c: 85e08021 addi.c r15, 16
10: 85e18001 addi.c r15, 16384
14: 85e18001 addi.c r15, 16384
18: 6818 addei! r8, 3
1a: 6818 addei! r8, 3
1c: 6f78 addei! r15, 15
1e: 0000 nop!
20: 85e1ffff addi.c r15, 32767
...
30: 8403ffff addi.c r0, -1
34: 8403ffff addi.c r0, -1
38: 85e3ffe1 addi.c r15, -16
3c: 85e3ffe1 addi.c r15, -16
40: 85e38001 addi.c r15, -16384
44: 85e38001 addi.c r15, -16384
48: 6898 subei! r8, 3
4a: 6898 subei! r8, 3
4c: 6ff8 subei! r15, 15
4e: 0000 nop!
50: 85e1ffff addi.c r15, 32767
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/bit_32.s
0,0 → 1,43
/*
* tests for bit operations' instruction relaxation
*
* Author: libin
*/
 
.include "relaxation_macro.h"
 
.macro _bit_op_pattern insn insn1
insn_32 "\insn r0, r0, 0"
insn_32 "\insn r0, r0, 0x1f"
insn_32 "\insn r15, r15, 0"
insn_32 "\insn r15, r15, 0x1f"
 
tran_16_32 "\insn! r0,0", "\insn r0,r0,0"
 
/* shouldn't alter */
insn_32 "\insn1 r0, r0, 0"
insn_32 "\insn r16, r16, 0"
insn_32 "\insn r16, r16, 0x1f"
.endm
 
.text
/*
* bitclr rD,rA,BN5 -> bitclr! rD,BN5
* bitset rD,rA,BN5 -> bitset! rD,BN5
* bittgl rD,rA,BN5 -> bittgl! rD,BN5
*/
_bit_op_pattern "bitclr", "bitclr.c"
_bit_op_pattern "bitset", "bitset.c"
_bit_op_pattern "bittgl", "bittgl.c"
 
/* bittst.c rA,BN5 <-> bittst! rD,BN5" */
insn_32 "bittst.c r0, 0"
insn_32 "bittst.c r0, 0x1f"
insn_32 "bittst.c r15, 0"
insn_32 "bittst.c r15, 0x1f"
 
tran_16_32 "bittst! r0,0", "bittst.c r0,0"
 
/* shouldn't alter */
insn_32 "bittst.c r16, 0"
insn_32 "bittst.c r16, 0x1f"
/trunk/gnu/binutils/gas/testsuite/gas/score/mv_32-lt.d
0,0 → 1,10
#as: -march=score3 -I${srcdir}/${subdir} -EL
#objdump: -s
#source: mv_32.s
 
.*: file format elf32-littlescore
 
Contents of section .text:
0000 0f400f40 0f400f40 0f400f40 0f400f40 .*
0010 0f400f42 10401042 .*
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/rD_rA_BN.d
0,0 → 1,144
#as:
#objdump: -d
#source: rD_rA_BN.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <\.text>:
0: 6014 bitclr! r0, 0x2
2: 6014 bitclr! r0, 0x2
4: 6f24 bitclr! r15, 0x4
6: 6f24 bitclr! r15, 0x4
8: 6f0c bitclr! r15, 0x1
a: 6f0c bitclr! r15, 0x1
c: 6f1c bitclr! r15, 0x3
e: 6f1c bitclr! r15, 0x3
10: 681c bitclr! r8, 0x3
12: 681c bitclr! r8, 0x3
14: 81ef8429 bitclr.c r15, r15, 0x1
18: 83579029 bitclr.c r26, r23, 0x4
1c: 0000 nop!
1e: 0000 nop!
20: 6015 bitset! r0, 0x2
22: 6015 bitset! r0, 0x2
24: 6f25 bitset! r15, 0x4
26: 6f25 bitset! r15, 0x4
28: 6f0d bitset! r15, 0x1
2a: 6f0d bitset! r15, 0x1
2c: 6f1d bitset! r15, 0x3
2e: 6f1d bitset! r15, 0x3
30: 681d bitset! r8, 0x3
32: 681d bitset! r8, 0x3
34: 81ef842b bitset.c r15, r15, 0x1
38: 8357902b bitset.c r26, r23, 0x4
3c: 0000 nop!
3e: 0000 nop!
40: 6017 bittgl! r0, 0x2
42: 6017 bittgl! r0, 0x2
44: 6f27 bittgl! r15, 0x4
46: 6f27 bittgl! r15, 0x4
48: 6f0f bittgl! r15, 0x1
4a: 6f0f bittgl! r15, 0x1
4c: 6f1f bittgl! r15, 0x3
4e: 6f1f bittgl! r15, 0x3
50: 681f bittgl! r8, 0x3
52: 681f bittgl! r8, 0x3
54: 81ef842f bittgl.c r15, r15, 0x1
58: 8357902f bittgl.c r26, r23, 0x4
5c: 0000 nop!
5e: 0000 nop!
60: 6011 slli! r0, 2
62: 6011 slli! r0, 2
64: 6f21 slli! r15, 4
66: 6f21 slli! r15, 4
68: 6f09 slli! r15, 1
6a: 6f09 slli! r15, 1
6c: 6f19 slli! r15, 3
6e: 6f19 slli! r15, 3
70: 6819 slli! r8, 3
72: 6819 slli! r8, 3
74: 81ef8471 slli.c r15, r15, 1
78: 83579071 slli.c r26, r23, 4
7c: 0000 nop!
7e: 0000 nop!
80: 6013 srli! r0, 2
82: 6013 srli! r0, 2
84: 6f23 srli! r15, 4
86: 6f23 srli! r15, 4
88: 6f0b srli! r15, 1
8a: 6f0b srli! r15, 1
8c: 6f1b srli! r15, 3
8e: 6f1b srli! r15, 3
90: 681b srli! r8, 3
92: 681b srli! r8, 3
94: 81ef8475 srli.c r15, r15, 1
98: 83579075 srli.c r26, r23, 4
9c: 0000 nop!
9e: 0000 nop!
a0: 80008829 bitclr.c r0, r0, 0x2
a4: 82958829 bitclr.c r20, r21, 0x2
a8: 81ef9029 bitclr.c r15, r15, 0x4
ac: 83359029 bitclr.c r25, r21, 0x4
b0: 81ef8429 bitclr.c r15, r15, 0x1
b4: 83368429 bitclr.c r25, r22, 0x1
b8: 681c bitclr! r8, 0x3
ba: 681c bitclr! r8, 0x3
bc: 6624 bitclr! r6, 0x4
be: 6624 bitclr! r6, 0x4
c0: 6914 bitclr! r9, 0x2
c2: 6914 bitclr! r9, 0x2
...
d0: 8000882b bitset.c r0, r0, 0x2
d4: 8295882b bitset.c r20, r21, 0x2
d8: 81ef902b bitset.c r15, r15, 0x4
dc: 8335902b bitset.c r25, r21, 0x4
e0: 81ef842b bitset.c r15, r15, 0x1
e4: 8336842b bitset.c r25, r22, 0x1
e8: 681d bitset! r8, 0x3
ea: 681d bitset! r8, 0x3
ec: 6625 bitset! r6, 0x4
ee: 6625 bitset! r6, 0x4
f0: 6915 bitset! r9, 0x2
f2: 6915 bitset! r9, 0x2
...
100: 8000882f bittgl.c r0, r0, 0x2
104: 8295882f bittgl.c r20, r21, 0x2
108: 81ef902f bittgl.c r15, r15, 0x4
10c: 8335902f bittgl.c r25, r21, 0x4
110: 81ef842f bittgl.c r15, r15, 0x1
114: 8336842f bittgl.c r25, r22, 0x1
118: 681f bittgl! r8, 0x3
11a: 681f bittgl! r8, 0x3
11c: 6627 bittgl! r6, 0x4
11e: 6627 bittgl! r6, 0x4
120: 6917 bittgl! r9, 0x2
122: 6917 bittgl! r9, 0x2
...
130: 80008871 slli.c r0, r0, 2
134: 82958871 slli.c r20, r21, 2
138: 81ef9071 slli.c r15, r15, 4
13c: 83359071 slli.c r25, r21, 4
140: 81ef8471 slli.c r15, r15, 1
144: 83368471 slli.c r25, r22, 1
148: 6819 slli! r8, 3
14a: 6819 slli! r8, 3
14c: 6621 slli! r6, 4
14e: 6621 slli! r6, 4
150: 6911 slli! r9, 2
152: 6911 slli! r9, 2
...
160: 80008875 srli.c r0, r0, 2
164: 82958875 srli.c r20, r21, 2
168: 81ef9075 srli.c r15, r15, 4
16c: 83359075 srli.c r25, r21, 4
170: 81ef8475 srli.c r15, r15, 1
174: 83368475 srli.c r25, r22, 1
178: 681b srli! r8, 3
17a: 681b srli! r8, 3
17c: 6623 srli! r6, 4
17e: 6623 srli! r6, 4
180: 6913 srli! r9, 2
182: 6913 srli! r9, 2
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/tcond.d
0,0 → 1,264
#as:
#objdump: -d
#source: tcond.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <\.text>:
0: 0f05 tset!
2: 0f05 tset!
4: 0f05 tset!
6: 0f05 tset!
8: 0f05 tset!
a: 0f05 tset!
c: 8000bc54 tset
10: 8254e010 add r18, r20, r24
...
20: 0f05 tset!
22: 0f05 tset!
24: 0f05 tset!
26: 0f05 tset!
28: 8000bc54 tset
2c: 8254e026 xor r18, r20, r24
30: 0005 tcs!
32: 0005 tcs!
34: 0005 tcs!
36: 0005 tcs!
38: 0005 tcs!
3a: 0005 tcs!
3c: 80008054 tcs
40: 8254e010 add r18, r20, r24
...
50: 0005 tcs!
52: 0005 tcs!
54: 0005 tcs!
56: 0005 tcs!
58: 80008054 tcs
5c: 8254e026 xor r18, r20, r24
60: 0105 tcc!
62: 0105 tcc!
64: 0105 tcc!
66: 0105 tcc!
68: 0105 tcc!
6a: 0105 tcc!
6c: 80008454 tcc
70: 8254e010 add r18, r20, r24
...
80: 0105 tcc!
82: 0105 tcc!
84: 0105 tcc!
86: 0105 tcc!
88: 80008454 tcc
8c: 8254e026 xor r18, r20, r24
90: 0205 tgtu!
92: 0205 tgtu!
94: 0205 tgtu!
96: 0205 tgtu!
98: 0205 tgtu!
9a: 0205 tgtu!
9c: 80008854 tgtu
a0: 8254e010 add r18, r20, r24
...
b0: 0205 tgtu!
b2: 0205 tgtu!
b4: 0205 tgtu!
b6: 0205 tgtu!
b8: 80008854 tgtu
bc: 8254e026 xor r18, r20, r24
c0: 0305 tleu!
c2: 0305 tleu!
c4: 0305 tleu!
c6: 0305 tleu!
c8: 0305 tleu!
ca: 0305 tleu!
cc: 80008c54 tleu
d0: 8254e010 add r18, r20, r24
...
e0: 0305 tleu!
e2: 0305 tleu!
e4: 0305 tleu!
e6: 0305 tleu!
e8: 80008c54 tleu
ec: 8254e026 xor r18, r20, r24
f0: 0405 teq!
f2: 0405 teq!
f4: 0405 teq!
f6: 0405 teq!
f8: 0405 teq!
fa: 0405 teq!
fc: 80009054 teq
100: 8254e010 add r18, r20, r24
...
110: 0405 teq!
112: 0405 teq!
114: 0405 teq!
116: 0405 teq!
118: 80009054 teq
11c: 8254e026 xor r18, r20, r24
120: 0505 tne!
122: 0505 tne!
124: 0505 tne!
126: 0505 tne!
128: 0505 tne!
12a: 0505 tne!
12c: 80009454 tne
130: 8254e010 add r18, r20, r24
...
140: 0505 tne!
142: 0505 tne!
144: 0505 tne!
146: 0505 tne!
148: 80009454 tne
14c: 8254e026 xor r18, r20, r24
150: 0605 tgt!
152: 0605 tgt!
154: 0605 tgt!
156: 0605 tgt!
158: 0605 tgt!
15a: 0605 tgt!
15c: 80009854 tgt
160: 8254e010 add r18, r20, r24
...
170: 0605 tgt!
172: 0605 tgt!
174: 0605 tgt!
176: 0605 tgt!
178: 80009854 tgt
17c: 8254e026 xor r18, r20, r24
180: 0705 tle!
182: 0705 tle!
184: 0705 tle!
186: 0705 tle!
188: 0705 tle!
18a: 0705 tle!
18c: 80009c54 tle
190: 8254e010 add r18, r20, r24
...
1a0: 0705 tle!
1a2: 0705 tle!
1a4: 0705 tle!
1a6: 0705 tle!
1a8: 80009c54 tle
1ac: 8254e026 xor r18, r20, r24
1b0: 0805 tge!
1b2: 0805 tge!
1b4: 0805 tge!
1b6: 0805 tge!
1b8: 0805 tge!
1ba: 0805 tge!
1bc: 8000a054 tge
1c0: 8254e010 add r18, r20, r24
...
1d0: 0805 tge!
1d2: 0805 tge!
1d4: 0805 tge!
1d6: 0805 tge!
1d8: 8000a054 tge
1dc: 8254e026 xor r18, r20, r24
1e0: 0905 tlt!
1e2: 0905 tlt!
1e4: 0905 tlt!
1e6: 0905 tlt!
1e8: 0905 tlt!
1ea: 0905 tlt!
1ec: 8000a454 tlt
1f0: 8254e010 add r18, r20, r24
...
200: 0905 tlt!
202: 0905 tlt!
204: 0905 tlt!
206: 0905 tlt!
208: 8000a454 tlt
20c: 8254e026 xor r18, r20, r24
210: 0a05 tmi!
212: 0a05 tmi!
214: 0a05 tmi!
216: 0a05 tmi!
218: 0a05 tmi!
21a: 0a05 tmi!
21c: 8000a854 tmi
220: 8254e010 add r18, r20, r24
...
230: 0a05 tmi!
232: 0a05 tmi!
234: 0a05 tmi!
236: 0a05 tmi!
238: 8000a854 tmi
23c: 8254e026 xor r18, r20, r24
240: 0b05 tpl!
242: 0b05 tpl!
244: 0b05 tpl!
246: 0b05 tpl!
248: 0b05 tpl!
24a: 0b05 tpl!
24c: 8000ac54 tpl
250: 8254e010 add r18, r20, r24
...
260: 0b05 tpl!
262: 0b05 tpl!
264: 0b05 tpl!
266: 0b05 tpl!
268: 8000ac54 tpl
26c: 8254e026 xor r18, r20, r24
270: 0c05 tvs!
272: 0c05 tvs!
274: 0c05 tvs!
276: 0c05 tvs!
278: 0c05 tvs!
27a: 0c05 tvs!
27c: 8000b054 tvs
280: 8254e010 add r18, r20, r24
...
290: 0c05 tvs!
292: 0c05 tvs!
294: 0c05 tvs!
296: 0c05 tvs!
298: 8000b054 tvs
29c: 8254e026 xor r18, r20, r24
2a0: 0d05 tvc!
2a2: 0d05 tvc!
2a4: 0d05 tvc!
2a6: 0d05 tvc!
2a8: 0d05 tvc!
2aa: 0d05 tvc!
2ac: 8000b454 tvc
2b0: 8254e010 add r18, r20, r24
...
2c0: 0d05 tvc!
2c2: 0d05 tvc!
2c4: 0d05 tvc!
2c6: 0d05 tvc!
2c8: 8000b454 tvc
2cc: 8254e026 xor r18, r20, r24
2d0: 0e05 tcnz!
2d2: 0e05 tcnz!
2d4: 0e05 tcnz!
2d6: 0e05 tcnz!
2d8: 0e05 tcnz!
2da: 0e05 tcnz!
2dc: 8000b854 tcnz
2e0: 8254e010 add r18, r20, r24
...
2f0: 0e05 tcnz!
2f2: 0e05 tcnz!
2f4: 0e05 tcnz!
2f6: 0e05 tcnz!
2f8: 8000b854 tcnz
2fc: 8254e026 xor r18, r20, r24
300: 6062 sdbbp! 12
302: 6062 sdbbp! 12
304: 6062 sdbbp! 12
306: 6062 sdbbp! 12
308: 6062 sdbbp! 12
30a: 6062 sdbbp! 12
30c: 800c8006 sdbbp 12
310: 8254e010 add r18, r20, r24
...
320: 6062 sdbbp! 12
322: 6062 sdbbp! 12
324: 6062 sdbbp! 12
326: 6062 sdbbp! 12
328: 800c8006 sdbbp 12
32c: 8254e026 xor r18, r20, r24
/trunk/gnu/binutils/gas/testsuite/gas/score/ldi.d
0,0 → 1,29
#as:
#objdump: -d
#source: ldi.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <\.text>:
0: 5200 ldiu! r2, 0
2: 5200 ldiu! r2, 0
4: 53ff ldiu! r3, 255
6: 53ff ldiu! r3, 255
8: 5409 ldiu! r4, 9
a: 5409 ldiu! r4, 9
c: 53ff ldiu! r3, 255
e: 53ff ldiu! r3, 255
10: 85188006 ldi r8, 0x3\(3\)
14: 87388006 ldi r25, 0x3\(3\)
...
20: 84588000 ldi r2, 0x0\(0\)
24: 87388000 ldi r25, 0x0\(0\)
28: 847881fe ldi r3, 0xff\(255\)
2c: 86f88002 ldi r23, 0x1\(1\)
30: 5fff ldiu! r15, 255
32: 5fff ldiu! r15, 255
34: 5803 ldiu! r8, 3
36: 5803 ldiu! r8, 3
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/ls32ls16p.d
0,0 → 1,135
#as:
#objdump: -d
#source: ls32ls16p.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <.text>:
0: 7320 lwp! r3, 16
2: 7320 lwp! r3, 16
4: 7460 lwp! r4, 48
6: 7460 lwp! r4, 48
8: 7790 lwp! r7, 72
a: 7790 lwp! r7, 72
c: 7840 lwp! r8, 32
e: 7840 lwp! r8, 32
10: c0a28080 lw r5, \[r2, 128\]
14: c0a28080 lw r5, \[r2, 128\]
18: c0c68020 lw r6, \[r6, 32\]
1c: c0c68020 lw r6, \[r6, 32\]
20: 7321 lhp! r3, 8
22: 7321 lhp! r3, 8
24: 7461 lhp! r4, 24
26: 7461 lhp! r4, 24
28: 7791 lhp! r7, 36
2a: 7791 lhp! r7, 36
2c: 7841 lhp! r8, 16
2e: 7841 lhp! r8, 16
30: c4a28040 lh r5, \[r2, 64\]
34: c4a28040 lh r5, \[r2, 64\]
38: c4c68010 lh r6, \[r6, 16\]
3c: c4c68010 lh r6, \[r6, 16\]
40: 7323 lbup! r3, 4
42: 7323 lbup! r3, 4
44: 7463 lbup! r4, 12
46: 7463 lbup! r4, 12
48: 7793 lbup! r7, 18
4a: 7793 lbup! r7, 18
4c: 7843 lbup! r8, 8
4e: 7843 lbup! r8, 8
50: d8a28020 lbu r5, \[r2, 32\]
54: d8a28020 lbu r5, \[r2, 32\]
58: d8c68008 lbu r6, \[r6, 8\]
5c: d8c68008 lbu r6, \[r6, 8\]
60: 7324 swp! r3, 16
62: 7324 swp! r3, 16
64: 7464 swp! r4, 48
66: 7464 swp! r4, 48
68: 7794 swp! r7, 72
6a: 7794 swp! r7, 72
6c: 7844 swp! r8, 32
6e: 7844 swp! r8, 32
70: d0a28080 sw r5, \[r2, 128\]
74: d0a28080 sw r5, \[r2, 128\]
78: d0c68020 sw r6, \[r6, 32\]
7c: d0c68020 sw r6, \[r6, 32\]
80: 7325 shp! r3, 8
82: 7325 shp! r3, 8
84: 7465 shp! r4, 24
86: 7465 shp! r4, 24
88: 7795 shp! r7, 36
8a: 7795 shp! r7, 36
8c: 7845 shp! r8, 16
8e: 7845 shp! r8, 16
90: d4a28040 sh r5, \[r2, 64\]
94: d4a28040 sh r5, \[r2, 64\]
98: d4c68010 sh r6, \[r6, 16\]
9c: d4c68010 sh r6, \[r6, 16\]
a0: 7327 sbp! r3, 4
a2: 7327 sbp! r3, 4
a4: 7467 sbp! r4, 12
a6: 7467 sbp! r4, 12
a8: 7797 sbp! r7, 18
aa: 7797 sbp! r7, 18
ac: 7847 sbp! r8, 8
ae: 7847 sbp! r8, 8
b0: dca28020 sb r5, \[r2, 32\]
b4: dca28020 sb r5, \[r2, 32\]
b8: dcc68008 sb r6, \[r6, 8\]
bc: dcc68008 sb r6, \[r6, 8\]
c0: c002800c lw r0, \[r2, 12\]
c4: c00580ff lw r0, \[r5, 255\]
c8: c1e28000 lw r15, \[r2, 0\]
cc: c1e480ff lw r15, \[r4, 255\]
d0: 7410 lwp! r4, 8
d2: 7410 lwp! r4, 8
d4: 7710 lwp! r7, 8
d6: 7740 lwp! r7, 32
...
e0: c402800c lh r0, \[r2, 12\]
e4: c40580ff lh r0, \[r5, 255\]
e8: c5e28000 lh r15, \[r2, 0\]
ec: c5e480ff lh r15, \[r4, 255\]
f0: 7421 lhp! r4, 8
f2: 7421 lhp! r4, 8
f4: 7721 lhp! r7, 8
f6: 7741 lhp! r7, 16
...
100: d802800c lbu r0, \[r2, 12\]
104: d80580ff lbu r0, \[r5, 255\]
108: d9e28000 lbu r15, \[r2, 0\]
10c: d9e480ff lbu r15, \[r4, 255\]
110: 7443 lbup! r4, 8
112: 7443 lbup! r4, 8
114: 7743 lbup! r7, 8
116: 7743 lbup! r7, 8
...
120: d002800c sw r0, \[r2, 12\]
124: d00580ff sw r0, \[r5, 255\]
128: d1e28000 sw r15, \[r2, 0\]
12c: d1e480ff sw r15, \[r4, 255\]
130: 7414 swp! r4, 8
132: 7414 swp! r4, 8
134: 7714 swp! r7, 8
136: 7744 swp! r7, 32
...
140: d402800c sh r0, \[r2, 12\]
144: d40580ff sh r0, \[r5, 255\]
148: d5e28000 sh r15, \[r2, 0\]
14c: d5e480ff sh r15, \[r4, 255\]
150: 7425 shp! r4, 8
152: 7425 shp! r4, 8
154: 7725 shp! r7, 8
156: 7745 shp! r7, 16
...
160: dc02800c sb r0, \[r2, 12\]
164: dc0580ff sb r0, \[r5, 255\]
168: dde28000 sb r15, \[r2, 0\]
16c: dde480ff sb r15, \[r4, 255\]
170: 7447 sbp! r4, 8
172: 7447 sbp! r4, 8
174: 7747 sbp! r7, 8
176: 7747 sbp! r7, 8
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/bittst.d
0,0 → 1,36
#as:
#objdump: -d
#source: bittst.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <\.text>:
0: 6016 bittst! r0, 0x2
2: 6016 bittst! r0, 0x2
4: 6f26 bittst! r15, 0x4
6: 6f26 bittst! r15, 0x4
8: 6f0e bittst! r15, 0x1
a: 6f0e bittst! r15, 0x1
c: 6f1e bittst! r15, 0x3
e: 6f1e bittst! r15, 0x3
10: 6816 bittst! r8, 0x2
12: 6816 bittst! r8, 0x2
14: 800f842d bittst.c r15, 0x1
18: 801a902d bittst.c r26, 0x4
1c: 0000 nop!
1e: 0000 nop!
20: 8000882d bittst.c r0, 0x2
24: 8014882d bittst.c r20, 0x2
28: 81ef902d bittst.c r15, 0x4
2c: 8019902d bittst.c r25, 0x4
30: 81ef842d bittst.c r15, 0x1
34: 8019842d bittst.c r25, 0x1
38: 680e bittst! r8, 0x1
3a: 680e bittst! r8, 0x1
3c: 6626 bittst! r6, 0x4
3e: 6626 bittst! r6, 0x4
40: 671e bittst! r7, 0x3
42: 671e bittst! r7, 0x3
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/arith_32.d
0,0 → 1,55
#as: -march=score3 -I${srcdir}/${subdir}
#objdump: -d
#source: arith_32.s
 
.*: file format .*
 
Disassembly of section .text:
 
00000000 <.text>:
0: 480f add! r0, r15
2: 480f add! r0, r15
4: 480f add! r0, r15
6: 480f add! r0, r15
8: 480f add! r0, r15
a: 480f add! r0, r15
c: 480f add! r0, r15
e: 480f add! r0, r15
10: 480f add! r0, r15
12: 8000 3c11 add.c r0, r0, r15
16: 8000 4010 add r0, r0, r16
1a: 8210 0010 add r16, r16, r0
1e: 8210 4410 add r16, r16, r17
22: 8001 0810 add r0, r1, r2
26: 490f sub! r0, r15
28: 490f sub! r0, r15
2a: 490f sub! r0, r15
2c: 490f sub! r0, r15
2e: 490f sub! r0, r15
30: 490f sub! r0, r15
32: 490f sub! r0, r15
34: 490f sub! r0, r15
36: 490f sub! r0, r15
38: 8000 3c15 sub.c r0, r0, r15
3c: 8000 4014 sub r0, r0, r16
40: 8210 0014 sub r16, r16, r0
44: 8210 4414 sub r16, r16, r17
48: 8001 0814 sub r0, r1, r2
4c: 5c20 addi! r0, -32
4e: 5c1f addi! r0, 31
50: 5fe0 addi! r15, -32
52: 5fdf addi! r15, 31
54: 5c20 addi! r0, -32
56: 5c20 addi! r0, -32
58: 5c20 addi! r0, -32
5a: 5c20 addi! r0, -32
5c: 5c20 addi! r0, -32
5e: 5c20 addi! r0, -32
60: 5c20 addi! r0, -32
62: 5c20 addi! r0, -32
64: 8403 7fc1 addi.c r0, -32
68: 8403 7fbe addi r0, -33
6c: 8400 0040 addi r0, 32
70: 8603 7fc0 addi r16, -32
74: 8600 003e addi r16, 31
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/nop.s
0,0 → 1,38
/*
* test relax
* nop <-> nop!
* Author: ligang
*/
 
.macro tran insn32, insn16
/* This block transform 32b instruction to 16b. */
.align 4
\insn32 #32b -> 16b
\insn16
 
\insn32 #32b -> 16b
\insn32 #32b -> 16b
 
\insn16
\insn32 #32b -> 16b
 
\insn32 #No transform
add r18, r20, r24
 
/* This block transform 16b instruction to 32b. */
.align 4
\insn16 #No transform
\insn32
 
\insn16 #No transform
\insn16
 
\insn16 #16b -> 32b
xor r18, r20, r24
.endm
 
tran "nop", "nop!"
/trunk/gnu/binutils/gas/testsuite/gas/score/logical_32.d
0,0 → 1,38
#as: -march=score3 -I${srcdir}/${subdir}
#objdump: -d
#source: logical_32.s
 
.*: file format .*
 
Disassembly of section .text:
 
00000000 <.text>:
0: 4b0f and! r0, r15
2: 4b0f and! r0, r15
4: 4b0f and! r0, r15
6: 4b0f and! r0, r15
8: 4b0f and! r0, r15
a: 4b0f and! r0, r15
c: 4b0f and! r0, r15
e: 4b0f and! r0, r15
10: 4b0f and! r0, r15
12: 8000 3c21 and.c r0, r0, r15
16: 8000 4020 and r0, r0, r16
1a: 8210 0020 and r16, r16, r0
1e: 8210 4420 and r16, r16, r17
22: 8001 0820 and r0, r1, r2
26: 4a0f or! r0, r15
28: 4a0f or! r0, r15
2a: 4a0f or! r0, r15
2c: 4a0f or! r0, r15
2e: 4a0f or! r0, r15
30: 4a0f or! r0, r15
32: 4a0f or! r0, r15
34: 4a0f or! r0, r15
36: 4a0f or! r0, r15
38: 8000 3c23 or.c r0, r0, r15
3c: 8000 4022 or r0, r0, r16
40: 8210 0022 or r16, r16, r0
44: 8210 4422 or r16, r16, r17
48: 8001 0822 or r0, r1, r2
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/addi.s
0,0 → 1,37
/*
* test relax
* addi <-> addei! : for addei : register number must be in 0-15, offset : 4b, only 16b -> 32b
* (1)addi rD, simm16 : rD = rD + simm16, -32768 <= simm16 <= 32767
* (2)addei! rD, imm4 : rD = rD + 2**imm4
* addi <-> subei! : for addei : register number must be in 0-15, offset : 4b, only 16b -> 32b
* (1)addi rD, simm16 : rD = rD + simm16, -32768 <= simm16 <= 32767
* (2)subei! rD, imm4 : rD = rD + 2**imm4
* Author: ligang
*/
 
/* This macro transform 16b instruction to 32b. */
.macro tran1632 insn32, insn16, sign
.align 4
\insn16 r0, 0 #16b -> 32b
\insn32 r0, \sign * 1
 
\insn16 r15, 4 #16b -> 32b
\insn32 r15, \sign * 16
 
\insn16 r15, 14 #16b -> 32b
\insn32 r15, \sign * 1024 * 16
 
\insn16 r8, 3 #No transform
\insn16 r8, 3 #No transform
 
\insn16 r15, 15 #No transform. Because 2**15 = 32768, extend range of addi
\insn32 r15, 0x7FFF
 
.endm
 
.text
 
tran1632 "addi.c", "addei!", 1
tran1632 "addi.c", "subei!", -1
/trunk/gnu/binutils/gas/testsuite/gas/score/shift_32.d
0,0 → 1,40
#as: -march=score3 -I${srcdir}/${subdir}
#objdump: -d
#source: shift_32.s
 
.*: file format .*
 
Disassembly of section .text:
 
00000000 <.text>:
0: 5800 slli! r0, 0
2: 581f slli! r0, 31
4: 59e0 slli! r15, 0
6: 59ff slli! r15, 31
8: 5800 slli! r0, 0
a: 5800 slli! r0, 0
c: 5800 slli! r0, 0
e: 5800 slli! r0, 0
10: 5800 slli! r0, 0
12: 5800 slli! r0, 0
14: 5800 slli! r0, 0
16: 5800 slli! r0, 0
18: 8000 0071 slli.c r0, r0, 0
1c: 8002 0070 slli r0, r2, 0
20: 8210 0070 slli r16, r16, 0
24: 5a00 srli! r0, 0
26: 5a1f srli! r0, 31
28: 5be0 srli! r15, 0
2a: 5bff srli! r15, 31
2c: 5a00 srli! r0, 0
2e: 5a00 srli! r0, 0
30: 5a00 srli! r0, 0
32: 5a00 srli! r0, 0
34: 5a00 srli! r0, 0
36: 5a00 srli! r0, 0
38: 5a00 srli! r0, 0
3a: 5a00 srli! r0, 0
3c: 8000 0075 srli.c r0, r0, 0
40: 8002 0074 srli r0, r2, 0
44: 8210 0074 srli r16, r16, 0
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/cmp_32.d
0,0 → 1,39
#as: -march=score3 -I${srcdir}/${subdir}
#objdump: -d
#source: cmp_32.s
 
.*: file format .*
 
Disassembly of section .text:
 
00000000 <.text>:
0: 440f cmp! r0, r15
2: 440f cmp! r0, r15
4: 440f cmp! r0, r15
6: 440f cmp! r0, r15
8: 440f cmp! r0, r15
a: 440f cmp! r0, r15
c: 440f cmp! r0, r15
e: 440f cmp! r0, r15
10: 440f cmp! r0, r15
12: 4410 cmp! r0, r16
14: 4600 cmp! r16, r0
16: 461f cmp! r16, r31
18: 6010 cmpi! r0, -16
1a: 600f cmpi! r0, 15
1c: 61f0 cmpi! r15, -16
1e: 61ef cmpi! r15, 15
20: 6010 cmpi! r0, -16
22: 6010 cmpi! r0, -16
24: 6010 cmpi! r0, -16
26: 6010 cmpi! r0, -16
28: 6010 cmpi! r0, -16
2a: 6010 cmpi! r0, -16
2c: 6010 cmpi! r0, -16
2e: 6010 cmpi! r0, -16
30: 6210 cmpi! r16, -16
32: 63ef cmpi! r31, 15
34: 840b 7fdf cmpi.c r0, -17
38: 85e8 0021 cmpi.c r15, 16
3c: 8608 0021 cmpi.c r16, 16
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/syscontrol_32.d
0,0 → 1,21
#as: -march=score3 -I${srcdir}/${subdir}
#objdump: -d
#source: syscontrol_32.s
 
.*: file format .*
 
Disassembly of section .text:
 
00000000 <.text>:
0: 0020 sdbbp! 0
2: 003f sdbbp! 31
4: 0020 sdbbp! 0
6: 0020 sdbbp! 0
8: 0020 sdbbp! 0
a: 0020 sdbbp! 0
c: 0020 sdbbp! 0
e: 0020 sdbbp! 0
10: 0020 sdbbp! 0
12: 0020 sdbbp! 0
...
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/relax.exp
0,0 → 1,20
# test relax
 
if [istarget score-*-*] then {
run_dump_test "ldi"
run_dump_test "nop"
run_dump_test "tcond"
run_dump_test "ls32ls16"
run_dump_test "ls32ls16p"
run_dump_test "postlw"
run_dump_test "presw"
run_dump_test "rD_rA_rB"
run_dump_test "bittst"
run_dump_test "addi"
run_dump_test "br"
run_dump_test "b"
run_dump_test "move"
run_dump_test "rD_rA_BN"
run_dump_test "rD_rA"
}
 
/trunk/gnu/binutils/gas/testsuite/gas/score/rD_rA_BN.s
0,0 → 1,73
/*
* test relax
* bitclr.c <-> bitclr! : register number must be in 0-15
* bitset.c <-> bitset! : register number must be in 0-15
* bittgl.c <-> bittgl! : register number must be in 0-15
* slli.c <-> slli! : register number must be in 0-15
* srli.c <-> srli! : register number must be in 0-15
 
* Author: ligang
*/
 
/* This macro transform 32b instruction to 16b. */
.macro tran3216 insn32, insn16
.align 4
 
\insn32 r0, r0, 2 #32b -> 16b
\insn16 r0, 2
 
\insn32 r15, r15, 4 #32b -> 16b
\insn16 r15, 4
 
\insn32 r15, r15, 1 #32b -> 16b
\insn16 r15, 1
 
\insn16 r15, 3
\insn32 r15, r15, 3 #32b -> 16b
 
\insn32 r8, r8, 3 #32b -> 16b
\insn32 r8, r8, 3 #32b -> 16b
\insn32 r15, r15, 1 #No transform
\insn32 r26, r23, 4
 
.endm
 
/* This macro transform 16b instruction to 32b. */
.macro tran1632 insn32, insn16
.align 4
 
\insn16 r0, 2 #16b -> 32b
\insn32 r20, r21, 2
\insn16 r15, 4 #16b -> 32b
\insn32 r25, r21, 4
 
\insn16 r15, 1 #16b -> 32b
\insn32 r25, r22, 1
 
\insn16 r8, 3 #No transform
\insn16 r8, 3 #No transform
\insn16 r6, 4 #No transform
\insn32 r6, r6, 4 #32b -> 16b
 
\insn32 r9, r9, 2 #32b -> 16b
\insn16 r9, 2 #No transform
.endm
.text
 
tran3216 "bitclr.c", "bitclr!"
tran3216 "bitset.c", "bitset!"
tran3216 "bittgl.c", "bittgl!"
tran3216 "slli.c", "slli!"
tran3216 "srli.c", "srli!"
 
tran1632 "bitclr.c", "bitclr!"
tran1632 "bitset.c", "bitset!"
tran1632 "bittgl.c", "bittgl!"
tran1632 "slli.c", "slli!"
tran1632 "srli.c", "srli!"
/trunk/gnu/binutils/gas/testsuite/gas/score/mv_32.d
0,0 → 1,22
#as: -march=score3 -I${srcdir}/${subdir}
#objdump: -d
#source: mv_32.s
 
.*: file format .*
 
Disassembly of section .text:
 
00000000 <.text>:
0: 400f mv! r0, r15
2: 400f mv! r0, r15
4: 400f mv! r0, r15
6: 400f mv! r0, r15
8: 400f mv! r0, r15
a: 400f mv! r0, r15
c: 400f mv! r0, r15
e: 400f mv! r0, r15
10: 400f mv! r0, r15
12: 420f mv! r16, r15
14: 4010 mv! r0, r16
16: 4210 mv! r16, r16
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/tcond.s
0,0 → 1,55
/*
* test relax
* Tcond <-> Tcond!
* sdbbp <-> sdbbp!
* Author: ligang
*/
 
.macro tran insn32, insn16
/* This block transform 32b instruction to 16b. */
.align 4
\insn32 #32b -> 16b
\insn16
 
\insn32 #32b -> 16b
\insn32 #32b -> 16b
 
\insn16
\insn32 #32b -> 16b
 
\insn32 #No transform
add r18, r20, r24
 
/* This block transform 16b instruction to 32b. */
.align 4
\insn16 #No transform
\insn32
 
\insn16 #No transform
\insn16
 
\insn16 #16b -> 32b
xor r18, r20, r24
.endm
 
tran "tset", "tset!"
tran "tcs", "tcs!"
tran "tcc", "tcc!"
tran "tgtu", "tgtu!"
tran "tleu", "tleu!"
tran "teq", "teq!"
tran "tne", "tne!"
tran "tgt", "tgt!"
tran "tle", "tle!"
tran "tge", "tge!"
tran "tlt", "tlt!"
tran "tmi", "tmi!"
tran "tpl", "tpl!"
tran "tvs", "tvs!"
tran "tvc", "tvc!"
tran "tcnz", "tcnz!"
tran "sdbbp 12", "sdbbp! 12"
/trunk/gnu/binutils/gas/testsuite/gas/score/ldi.s
0,0 → 1,53
/*
* test relax
* ldi <-> ldiu! : for ldiu! : register number must be in 0-15, simm16: [0-255]
* (1)ldi rD, simm16 : rD = simm16
* (2)ldiu! rD, imm8 : rD = ZE(imm8)
* Author: ligang
*/
 
/* This macro transform 32b instruction to 16b. */
.macro tran3216 insn32, insn16
.align 4
\insn32 r2, 0 #32b -> 16b
\insn16 r2, 0
 
\insn32 r3, 255 #32b -> 16b
\insn16 r3, 255
 
\insn32 r4, 9 #32b -> 16b
\insn32 r4, 9 #32b -> 16b
 
\insn16 r3, 255
\insn32 r3, 255 #32b -> 16b
\insn32 r8, 3 #No transform
\insn32 r25, 3 #No transform
 
.endm
 
/* This macro transform 16b instruction to 32b. */
.macro tran1632 insn32, insn16
.align 4
\insn16 r2, 0 #16b -> 32b
\insn32 r25, 0
 
\insn16 r3, 255 #16b -> 32b
\insn32 r23, 1
 
\insn16 r15, 255 #No transform
\insn32 r15, 255
 
\insn16 r8, 3 #No transform
\insn16 r8, 3 #No transform
 
.endm
 
.text
 
tran3216 "ldi", "ldiu!"
tran1632 "ldi", "ldiu!"
/trunk/gnu/binutils/gas/testsuite/gas/score/rD_rA.d
0,0 → 1,90
#as:
#objdump: -d
#source: rD_rA.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <\.text>:
0: 2076 not! r0, r7
2: 2076 not! r0, r7
4: 2f46 not! r15, r4
6: 2f46 not! r15, r4
8: 2ff6 not! r15, r15
a: 2ff6 not! r15, r15
c: 2f36 not! r15, r3
e: 2f36 not! r15, r3
10: 2826 not! r8, r2
12: 2826 not! r8, r2
14: 81e58025 not.c r15, r5
18: 83578025 not.c r26, r23
1c: 0000 nop!
1e: 0000 nop!
20: 2072 neg! r0, r7
22: 2072 neg! r0, r7
24: 2f42 neg! r15, r4
26: 2f42 neg! r15, r4
28: 2ff2 neg! r15, r15
2a: 2ff2 neg! r15, r15
2c: 2f32 neg! r15, r3
2e: 2f32 neg! r15, r3
30: 2822 neg! r8, r2
32: 2822 neg! r8, r2
34: 81e0941f neg.c r15, r5
38: 8340dc1f neg.c r26, r23
3c: 0000 nop!
3e: 0000 nop!
40: 2073 cmp! r0, r7
42: 2073 cmp! r0, r7
44: 2f43 cmp! r15, r4
46: 2f43 cmp! r15, r4
48: 2ff3 cmp! r15, r15
4a: 2ff3 cmp! r15, r15
4c: 2f33 cmp! r15, r3
4e: 2f33 cmp! r15, r3
50: 2823 cmp! r8, r2
52: 2823 cmp! r8, r2
54: 806f9419 cmp.c r15, r5
58: 807adc19 cmp.c r26, r23
5c: 0000 nop!
5e: 0000 nop!
60: 80028025 not.c r0, r2
64: 82958025 not.c r20, r21
68: 81e48025 not.c r15, r4
6c: 83358025 not.c r25, r21
70: 81e38025 not.c r15, r3
74: 83368025 not.c r25, r22
78: 2836 not! r8, r3
7a: 2836 not! r8, r3
7c: 2626 not! r6, r2
7e: 2626 not! r6, r2
80: 2746 not! r7, r4
82: 2746 not! r7, r4
...
90: 8000881f neg.c r0, r2
94: 8280d41f neg.c r20, r21
98: 81ef901f neg.c r15, r4
9c: 8320d41f neg.c r25, r21
a0: 81ef8c1f neg.c r15, r3
a4: 8320d81f neg.c r25, r22
a8: 2832 neg! r8, r3
aa: 2832 neg! r8, r3
ac: 2622 neg! r6, r2
ae: 2622 neg! r6, r2
b0: 2742 neg! r7, r4
b2: 2742 neg! r7, r4
...
c0: 80608819 cmp.c r0, r2
c4: 8074d419 cmp.c r20, r21
c8: 806f9019 cmp.c r15, r4
cc: 8079d419 cmp.c r25, r21
d0: 806f8c19 cmp.c r15, r3
d4: 8079d819 cmp.c r25, r22
d8: 2833 cmp! r8, r3
da: 2833 cmp! r8, r3
dc: 2623 cmp! r6, r2
de: 2623 cmp! r6, r2
e0: 2743 cmp! r7, r4
e2: 2743 cmp! r7, r4
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/ls32ls16p.s
0,0 → 1,68
/*
* test relax
* lw <-> lwp! : rs = r2, offset & 0x3 == 0, offset >> 2 : 5b
* lh <-> lhp! : rs = r2, offset & 0x1 == 0, offset >> 1 : 5b
* lbu <-> lbu! : rs = r2, offset != 0, offset : 5b
* sw <-> swp! : rs = r2, offset & 0x3 == 0, offset >> 2 : 5b
* sh <-> shp! : rs = r2, offset & 0x1 == 0, offset >> 1 : 5b
* sb <-> sb! : rs = r2, offset != 0, offset : 5b
 
* Author: ligang
*/
 
/* This macro transform 32b instruction to 16b. */
.macro tran3216 insn32, insn16, shift
.align 4
 
\insn32 r3, [r2, 0x4 << \shift] #32b -> 16b
\insn16 r3, 0x4 << \shift
 
\insn32 r4, [r2, 0xC << \shift] #32b -> 16b
\insn16 r4, 0xC << \shift
 
\insn32 r7, [r2, 0x12 << \shift] #32b -> 16b
\insn32 r7, [r2, 0x12 << \shift] #32b -> 16b
 
\insn16 r8, 0x8 << \shift
\insn32 r8, [r2, 0x8 << \shift] #32b -> 16b
 
\insn32 r5, [r2, 0x20 << \shift] #No transform
\insn32 r5, [r2, 0x20 << \shift] #No transform
 
\insn32 r6, [r6, 0x8 << \shift] #No transform
\insn32 r6, [r6, 0x8 << \shift] #No transform
 
.endm
 
/* This macro transform 16b instruction to 32b. */
.macro tran1632 insn32, insn16, shift
.align 4
 
\insn16 r0, 0xC #16b -> 32b
\insn32 r0, [r5, 0xFF]
 
\insn16 r15, 0x0 #16b -> 32b
\insn32 r15, [r4, 0xFF]
\insn16 r4, 0x8 #No transform
\insn16 r4, 0x8 #No transform
 
\insn16 r7, 0x8 #No transform
\insn32 r7, [r2, 0x8 << \shift]
 
.endm
 
tran3216 "lw", "lwp!", 2
tran3216 "lh", "lhp!", 1
tran3216 "lbu", "lbup!", 0
tran3216 "sw", "swp!", 2
tran3216 "sh", "shp!", 1
tran3216 "sb", "sbp!", 0
 
tran1632 "lw", "lwp!", 2
tran1632 "lh", "lhp!", 1
tran1632 "lbu", "lbup!", 0
tran1632 "sw", "swp!", 2
tran1632 "sh", "shp!", 1
tran1632 "sb", "sbp!", 0
 
/trunk/gnu/binutils/gas/testsuite/gas/score/arith_32-lt.d
0,0 → 1,16
#as: -march=score3 -I${srcdir}/${subdir} -EL
#objdump: -s
#source: arith_32.s
 
.*: file format elf32-littlescore
 
Contents of section .text:
0000 0f480f48 0f480f48 0f480f48 0f480f48 .*
0010 0f480080 113c0080 10401082 10001082 .*
0020 10440180 10080f49 0f490f49 0f490f49 .*
0030 0f490f49 0f490f49 0080153c 00801440 .*
0040 10821400 10821444 01801408 205c1f5c .*
0050 e05fdf5f 205c205c 205c205c 205c205c .*
0060 205c205c 0384c17f 0384be7f 00844000 .*
0070 0386c07f 00863e00 .*
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/bittst.s
0,0 → 1,59
/*
* test relax
* bittst.c <-> bittst! : register number must be in 0-15
 
* Author: ligang
*/
 
/* This macro transform 32b instruction to 16b. */
.macro tran3216 insn32, insn16
 
\insn32 r0, 2 #32b -> 16b
\insn16 r0, 2
 
\insn32 r15, 4 #32b -> 16b
\insn16 r15, 4
 
\insn32 r15, 1 #32b -> 16b
\insn16 r15, 1
 
\insn16 r15, 3
\insn32 r15, 3 #32b -> 16b
 
\insn32 r8, 2 #32b -> 16b
\insn32 r8, 2 #32b -> 16b
 
\insn32 r15, 1 #No transform
\insn32 r26, 4
 
.endm
 
/* This macro transform 16b instruction to 32b. */
.macro tran1632 insn32, insn16
.align 4
 
\insn16 r0, 2 #16b -> 32b
\insn32 r20, 2
 
\insn16 r15, 4 #16b -> 32b
\insn32 r25, 4
 
\insn16 r15, 1 #16b -> 32b
\insn32 r25, 1
 
\insn16 r8, 1 #No transform
\insn16 r8, 1 #No transform
\insn16 r6, 4 #No transform
\insn32 r6, 4 #32b -> 16b
 
\insn32 r7, 3 #32b -> 16b
\insn16 r7, 3 #No transform
.endm
 
.text
 
tran3216 "bittst.c", "bittst!"
tran1632 "bittst.c", "bittst!"
/trunk/gnu/binutils/gas/testsuite/gas/score/postlw.d
0,0 → 1,32
#as:
#objdump: -d
#source: postlw.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <\.text>:
0: 27fa pop! r23, \[r7\]
2: 27fa pop! r23, \[r7\]
4: 202a pop! r0, \[r2\]
6: 202a pop! r0, \[r2\]
8: 2f0a pop! r15, \[r0\]
a: 2f0a pop! r15, \[r0\]
c: 2f7a pop! r15, \[r7\]
e: 2f7a pop! r15, \[r7\]
10: 29ba pop! r25, \[r3\]
12: 29ba pop! r25, \[r3\]
14: 9f0d8020 lw r24, \[r13\]\+, 4
18: 9ee78028 lw r23, \[r7\]\+, 5
1c: 0000 nop!
1e: 0000 nop!
20: 9c078020 lw r0, \[r7\]\+, 4
24: 9f2d8020 lw r25, \[r13\]\+, 4
28: 9f208020 lw r25, \[r0\]\+, 4
2c: 9e578020 lw r18, \[r23\]\+, 4
30: 263a pop! r6, \[r3\]
32: 263a pop! r6, \[r3\]
34: 237a pop! r3, \[r7\]
36: 237a pop! r3, \[r7\]
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/ls32ls16.d
0,0 → 1,145
#as:
#objdump: -d
#source: ls32ls16.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <.text>:
...
10: 2038 lw! r0, \[r3\]
12: 2038 lw! r0, \[r3\]
14: 23f8 lw! r3, \[r15\]
16: 23f8 lw! r3, \[r15\]
18: 2f88 lw! r15, \[r8\]
1a: 2f88 lw! r15, \[r8\]
1c: c0888000 lw r4, \[r8, 0\]
20: c3338000 lw r25, \[r19, 0\]
24: 2578 lw! r5, \[r7\]
26: 2578 lw! r5, \[r7\]
28: 2238 lw! r2, \[r3\]
2a: 2238 lw! r2, \[r3\]
...
40: 2039 lh! r0, \[r3\]
42: 2039 lh! r0, \[r3\]
44: 23f9 lh! r3, \[r15\]
46: 23f9 lh! r3, \[r15\]
48: 2f89 lh! r15, \[r8\]
4a: 2f89 lh! r15, \[r8\]
4c: c4888000 lh r4, \[r8, 0\]
50: c7338000 lh r25, \[r19, 0\]
54: 2579 lh! r5, \[r7\]
56: 2579 lh! r5, \[r7\]
58: 2239 lh! r2, \[r3\]
5a: 2239 lh! r2, \[r3\]
...
110: 203b lbu! r0, \[r3\]
112: 203b lbu! r0, \[r3\]
114: 23fb lbu! r3, \[r15\]
116: 23fb lbu! r3, \[r15\]
118: 2f8b lbu! r15, \[r8\]
11a: 2f8b lbu! r15, \[r8\]
11c: d8888000 lbu r4, \[r8, 0\]
120: db338000 lbu r25, \[r19, 0\]
124: 257b lbu! r5, \[r7\]
126: 257b lbu! r5, \[r7\]
128: 223b lbu! r2, \[r3\]
12a: 223b lbu! r2, \[r3\]
...
210: 203c sw! r0, \[r3\]
212: 203c sw! r0, \[r3\]
214: 23fc sw! r3, \[r15\]
216: 23fc sw! r3, \[r15\]
218: 2f8c sw! r15, \[r8\]
21a: 2f8c sw! r15, \[r8\]
21c: d0888000 sw r4, \[r8, 0\]
220: d3338000 sw r25, \[r19, 0\]
224: 257c sw! r5, \[r7\]
226: 257c sw! r5, \[r7\]
228: 223c sw! r2, \[r3\]
22a: 223c sw! r2, \[r3\]
22c: 0000 nop!
22e: 0000 nop!
230: 203d sh! r0, \[r3\]
232: 203d sh! r0, \[r3\]
234: 23fd sh! r3, \[r15\]
236: 23fd sh! r3, \[r15\]
238: 2f8d sh! r15, \[r8\]
23a: 2f8d sh! r15, \[r8\]
23c: d4888000 sh r4, \[r8, 0\]
240: d7338000 sh r25, \[r19, 0\]
244: 257d sh! r5, \[r7\]
246: 257d sh! r5, \[r7\]
248: 223d sh! r2, \[r3\]
24a: 223d sh! r2, \[r3\]
24c: 0000 nop!
24e: 0000 nop!
250: 203f sb! r0, \[r3\]
252: 203f sb! r0, \[r3\]
254: 23ff sb! r3, \[r15\]
256: 23ff sb! r3, \[r15\]
258: 2f8f sb! r15, \[r8\]
25a: 2f8f sb! r15, \[r8\]
25c: dc888000 sb r4, \[r8, 0\]
260: df338000 sb r25, \[r19, 0\]
264: 257f sb! r5, \[r7\]
266: 257f sb! r5, \[r7\]
268: 223f sb! r2, \[r3\]
26a: 223f sb! r2, \[r3\]
26c: 0000 nop!
26e: 0000 nop!
270: c0038000 lw r0, \[r3, 0\]
274: c257800a lw r18, \[r23, 10\]
278: c1e08000 lw r15, \[r0, 0\]
27c: c23a800a lw r17, \[r26, 10\]
280: 2688 lw! r6, \[r8\]
282: 2688 lw! r6, \[r8\]
284: 2378 lw! r3, \[r7\]
286: 2378 lw! r3, \[r7\]
...
290: c4038000 lh r0, \[r3, 0\]
294: c657800a lh r18, \[r23, 10\]
298: c5e08000 lh r15, \[r0, 0\]
29c: c63a800a lh r17, \[r26, 10\]
2a0: 2689 lh! r6, \[r8\]
2a2: 2689 lh! r6, \[r8\]
2a4: 2379 lh! r3, \[r7\]
2a6: 2379 lh! r3, \[r7\]
...
2b0: d8038000 lbu r0, \[r3, 0\]
2b4: da57800a lbu r18, \[r23, 10\]
2b8: d9e08000 lbu r15, \[r0, 0\]
2bc: da3a800a lbu r17, \[r26, 10\]
2c0: 268b lbu! r6, \[r8\]
2c2: 268b lbu! r6, \[r8\]
2c4: 237b lbu! r3, \[r7\]
2c6: 237b lbu! r3, \[r7\]
...
2d0: d0038000 sw r0, \[r3, 0\]
2d4: d257800a sw r18, \[r23, 10\]
2d8: d1e08000 sw r15, \[r0, 0\]
2dc: d23a800a sw r17, \[r26, 10\]
2e0: 268c sw! r6, \[r8\]
2e2: 268c sw! r6, \[r8\]
2e4: 237c sw! r3, \[r7\]
2e6: 237c sw! r3, \[r7\]
...
2f0: d4038000 sh r0, \[r3, 0\]
2f4: d657800a sh r18, \[r23, 10\]
2f8: d5e08000 sh r15, \[r0, 0\]
2fc: d63a800a sh r17, \[r26, 10\]
300: 268d sh! r6, \[r8\]
302: 268d sh! r6, \[r8\]
304: 237d sh! r3, \[r7\]
306: 237d sh! r3, \[r7\]
...
310: dc038000 sb r0, \[r3, 0\]
314: de57800a sb r18, \[r23, 10\]
318: dde08000 sb r15, \[r0, 0\]
31c: de3a800a sb r17, \[r26, 10\]
320: 268f sb! r6, \[r8\]
322: 268f sb! r6, \[r8\]
324: 237f sb! r3, \[r7\]
326: 237f sb! r3, \[r7\]
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/arith_32.s
0,0 → 1,43
/*
* tests for arithmetic instruction relaxation
*
* Author: libin
*/
 
.include "relaxation_macro.h"
 
.macro _arith_op_pattern insn insn1
insn_32 "\insn r0, r0, r15"
 
tran_16_32 "\insn! r0, r15", "\insn r0, r0, r15"
 
/* shouldn't alter */
.set r1
insn_32 "\insn1 r0, r0, r15"
insn_32 "\insn r0, r0, r16"
insn_32 "\insn r16, r16, r0"
insn_32 "\insn r16, r16, r17"
insn_32 "\insn r0, r1, r2"
.endm
 
.text
/* add rD,rA,rB -> add! rD,rA */
_arith_op_pattern "add", "add.c"
 
/* sub rD,rA,rB -> sub rD,rA */
_arith_op_pattern "sub", "sub.c"
 
/* addi rD,SImm16 -> addi! rD,SImm6 */
insn_32 "addi r0, -32"
insn_32 "addi r0, 31"
insn_32 "addi r15, -32"
insn_32 "addi r15, 31"
 
tran_16_32 "addi! r0,-32", "addi r0,-32"
 
/* shouldn't alter */
insn_32 "addi.c r0, -32"
insn_32 "addi r0, -33"
insn_32 "addi r0, 32"
insn_32 "addi r16, -32"
insn_32 "addi r16, 31"
/trunk/gnu/binutils/gas/testsuite/gas/score/relaxation_macro.h
0,0 → 1,32
/*
* macros for S+core 3 instruction relaxation
*
* partial copyed from testpatterns for S+core 7
*
* Author: libin
*/
 
.macro _tran insn1 insn2
.balign 2
.irp i1,"\insn1", "\insn2"
.irp i2,"\insn1", "\insn2"
\i1
\i2
.endr
.endr
.endm
 
/* insn32/insn16 may include special characters, for example, blank character */
.macro tran_16_32 insn16 insn32
_tran "\insn16", "\insn32"
.endm
 
.macro insn_16 insn16
.balign 2
\insn16
.endm
 
.macro insn_32 insn32
.balign 2
\insn32
.endm
/trunk/gnu/binutils/gas/testsuite/gas/score/logical_32.s
0,0 → 1,26
/*
* tests for logical instruction relaxation
*
* Author: libin
*/
 
.include "relaxation_macro.h"
 
.macro _logical_op_pattern insn insn1
insn_32 "\insn r0, r0, r15"
 
tran_16_32 "\insn! r0, r15", "\insn r0, r0, r15"
 
/* shouldn't alter */
.set r1
insn_32 "\insn1 r0, r0, r15"
insn_32 "\insn r0, r0, r16"
insn_32 "\insn r16, r16, r0"
insn_32 "\insn r16, r16, r17"
insn_32 "\insn r0, r1, r2"
.endm
 
.text
/* and/or rD,rA,rB -> and!/or! rD,rA */
_logical_op_pattern "and", "and.c"
_logical_op_pattern "or", "or.c"
/trunk/gnu/binutils/gas/testsuite/gas/score/shift_32-lt.d
0,0 → 1,13
#as: -march=score3 -I${srcdir}/${subdir} -EL
#objdump: -s
#source: shift_32.s
 
.*: file format elf32-littlescore
 
Contents of section .text:
0000 00581f58 e059ff59 00580058 00580058 .*
0010 00580058 00580058 00807100 02807000 .*
0020 10827000 005a1f5a e05bff5b 005a005a .*
0030 005a005a 005a005a 005a005a 00807500 .*
0040 02807400 10827400 .*
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/load_store_32.d
0,0 → 1,79
#as: -march=score3 -I${srcdir}/${subdir}
#objdump: -d
#source: load_store_32.s
 
.*: file format .*
 
Disassembly of section .text:
 
00000000 <.text>:
0: 1000 lw! r0, \[r0,0\]
2: 1f00 lw! r15, \[r0,0\]
4: 10e0 lw! r0, \[r7,0\]
6: 1fe0 lw! r15, \[r7,0\]
8: 101f lw! r0, \[r0,124\]
a: 1f1f lw! r15, \[r0,124\]
c: 10ff lw! r0, \[r7,124\]
e: 1fff lw! r15, \[r7,124\]
10: 101f lw! r0, \[r0,124\]
12: 101f lw! r0, \[r0,124\]
14: 101f lw! r0, \[r0,124\]
16: 101f lw! r0, \[r0,124\]
18: 101f lw! r0, \[r0,124\]
1a: 101f lw! r0, \[r0,124\]
1c: 101f lw! r0, \[r0,124\]
1e: 101f lw! r0, \[r0,124\]
20: c200 0000 lw r16, \[r0, 0\]
24: c008 007c lw r0, \[r8, 124\]
28: c208 007c lw r16, \[r8, 124\]
2c: c007 7fff lw r0, \[r7, -1\]
30: c007 0080 lw r0, \[r7, 128\]
34: 2000 sw! r0, \[r0,0\]
36: 2f00 sw! r15, \[r0,0\]
38: 20e0 sw! r0, \[r7,0\]
3a: 2fe0 sw! r15, \[r7,0\]
3c: 201f sw! r0, \[r0,124\]
3e: 2f1f sw! r15, \[r0,124\]
40: 20ff sw! r0, \[r7,124\]
42: 2fff sw! r15, \[r7,124\]
44: 201f sw! r0, \[r0,124\]
46: 201f sw! r0, \[r0,124\]
48: 201f sw! r0, \[r0,124\]
4a: 201f sw! r0, \[r0,124\]
4c: 201f sw! r0, \[r0,124\]
4e: 201f sw! r0, \[r0,124\]
50: 201f sw! r0, \[r0,124\]
52: 201f sw! r0, \[r0,124\]
54: d200 0000 sw r16, \[r0, 0\]
58: d008 007c sw r0, \[r8, 124\]
5c: d208 007c sw r16, \[r8, 124\]
60: d007 7fff sw r0, \[r7, -1\]
64: d007 0080 sw r0, \[r7, 128\]
68: 6400 ldiu! r0, 0
6a: 65e0 ldiu! r15, 0
6c: 641f ldiu! r0, 31
6e: 65ff ldiu! r15, 31
70: 6400 ldiu! r0, 0
72: 6400 ldiu! r0, 0
74: 6400 ldiu! r0, 0
76: 6400 ldiu! r0, 0
78: 6400 ldiu! r0, 0
7a: 6400 ldiu! r0, 0
7c: 6400 ldiu! r0, 0
7e: 6400 ldiu! r0, 0
80: 6600 ldiu! r16, 0
82: 841b 7ffe ldi r0, 0xffff\(-1\)
86: 8418 0040 ldi r0, 0x20\(32\)
8a: 8618 0040 ldi r16, 0x20\(32\)
8e: 0042 pop! r2
90: 004f pop! r15
92: 0050 pop! r16
94: 9c82 0020 lw r4, \[r2\]\+, 4
98: 9c80 7fe0 lw r4, \[r0\]\+, -4
9c: 0062 push! r2
9e: 006f push! r15
a0: 0070 push! r16
a2: 8c82 7fe4 sw r4, \[r2, -4\]\+
a6: 8c80 0024 sw r4, \[r0, 4\]\+
...
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/bit_32-lt.d
0,0 → 1,17
#as: -march=score3 -I${srcdir}/${subdir} -EL
#objdump: -s
#source: bit_32.s
 
.*: file format elf32-littlescore
 
Contents of section .text:
0000 00501f50 e051ff51 00500050 00500050 .*
0010 00500050 00500050 00802900 10822800 .*
0020 1082287c 00521f52 e053ff53 00520052 .*
0030 00520052 00520052 00520052 00802b00 .*
0040 10822a00 10822a7c 00561f56 e057ff57 .*
0050 00560056 00560056 00560056 00560056 .*
0060 00802f00 10822e00 10822e7c 00541f54 .*
0070 e055ff55 00540054 00540054 00540054 .*
0080 00540054 10802d00 10802d7c .*
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/cmp_32-lt.d
0,0 → 1,12
#as: -march=score3 -I${srcdir}/${subdir} -EL
#objdump: -s
#source: cmp_32.s
 
.*: file format elf32-littlescore
 
Contents of section .text:
0000 0f440f44 0f440f44 0f440f44 0f440f44 .*
0010 0f441044 00461f46 10600f60 f061ef61 .*
0020 10601060 10601060 10601060 10601060 .*
0030 1062ef63 0b84df7f e8852100 08862100 .*
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/presw.d
0,0 → 1,32
#as:
#objdump: -d
#source: presw.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <.text>:
0: 202e push! r0, \[r2\]
2: 202e push! r0, \[r2\]
4: 27fe push! r23, \[r7\]
6: 27fe push! r23, \[r7\]
8: 2f0e push! r15, \[r0\]
a: 2f0e push! r15, \[r0\]
c: 2f7e push! r15, \[r7\]
e: 2f7e push! r15, \[r7\]
10: 29be push! r25, \[r3\]
12: 29be push! r25, \[r3\]
14: 8f0dffe4 sw r24, \[r13, -4\]\+
18: 8ee7ffdc sw r23, \[r7, -5\]\+
1c: 0000 nop!
1e: 0000 nop!
20: 8c07ffe4 sw r0, \[r7, -4\]\+
24: 8f2dffe4 sw r25, \[r13, -4\]\+
28: 8f20ffe4 sw r25, \[r0, -4\]\+
2c: 8e57ffe4 sw r18, \[r23, -4\]\+
30: 263e push! r6, \[r3\]
32: 263e push! r6, \[r3\]
34: 237e push! r3, \[r7\]
36: 237e push! r3, \[r7\]
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/shift_32.s
0,0 → 1,26
/*
* tests for shift instruction relaxation
*
* Author: libin
*/
 
.include "relaxation_macro.h"
 
.macro _shift_op_pattern insn insn1
insn_32 "\insn r0, r0, 0"
insn_32 "\insn r0, r0, 31"
insn_32 "\insn r15, r15, 0"
insn_32 "\insn r15, r15, 31"
 
tran_16_32 "\insn! r0, 0", "\insn r0, r0, 0"
 
/* shouldn't alter */
insn_32 "\insn1 r0, r0, 0"
insn_32 "\insn r0, r2, 0"
insn_32 "\insn r16, r16, 0"
.endm
 
.text
/* slli/srli rD,rA,Imm5 -> slli!/srli! rD,Imm5 */
_shift_op_pattern "slli", "slli.c"
_shift_op_pattern "srli", "srli.c"
/trunk/gnu/binutils/gas/testsuite/gas/score/syscontrol_32-lt.d
0,0 → 1,11
#as: -march=score3 -I${srcdir}/${subdir} -EL
#objdump: -s
#source: syscontrol_32.s
 
.*: file format elf32-littlescore
 
Contents of section .text:
0000 20003f00 20002000 20002000 20002000 .*
0010 20002000 00000000 00000000 00000000 .*
0020 00000000 00000000 .*
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/branch_32.d
0,0 → 1,578
#as: -march=score3 -I${srcdir}/${subdir}
#objdump: -d
#source: branch_32.s
 
.*: file format .*
 
Disassembly of section .text:
 
00000000 <.text>:
0: 3400 bgtu! 0x0
2: 35ff bgtu! 0x0
4: 35fe bgtu! 0x0
6: 35fd bgtu! 0x0
8: 93ff 0bf8 bgtu 0x0
c: 93ff 0bf4 bgtu 0x0
10: 35f8 bgtu! 0x0
12: 93ff 0bee bgtu 0x0
16: 93ff 0bea bgtu 0x0
1a: 93ff 0be7 bgtul 0x0
...
21e: 93ff 09e2 bgtu 0x0
222: 93ff 09de bgtu 0x0
226: 93ff 09da bgtu 0x0
22a: 93ff 09d6 bgtu 0x0
22e: 93ff 09d2 bgtu 0x0
232: 93ff 09ce bgtu 0x0
236: 93ff 09ca bgtu 0x0
23a: 93ff 09c6 bgtu 0x0
23e: 93ff 09c2 bgtu 0x0
242: 93ff 09bf bgtul 0x0
246: 9000 0a46 bgtu 0x48c
24a: 9000 0a42 bgtu 0x48c
24e: 9000 0a3e bgtu 0x48c
252: 9000 0a3a bgtu 0x48c
256: 9000 0a36 bgtu 0x48c
25a: 9000 0a32 bgtu 0x48c
25e: 9000 0a2e bgtu 0x48c
262: 9000 0a2a bgtu 0x48c
266: 9000 0a26 bgtu 0x48c
26a: 9000 0a23 bgtul 0x48c
...
46e: 340f bgtu! 0x48c
470: 340e bgtu! 0x48c
472: 340d bgtu! 0x48c
474: 340c bgtu! 0x48c
476: 9000 0816 bgtu 0x48c
47a: 9000 0812 bgtu 0x48c
47e: 3407 bgtu! 0x48c
480: 9000 080c bgtu 0x48c
484: 9000 0808 bgtu 0x48c
488: 9000 0805 bgtul 0x48c
...
68c: 0000 nop!
68e: 3500 bgtu! 0x48e
690: 93ff 09fe bgtu 0x48e
694: 9000 0a06 bgtu 0x89a
698: 9000 0a02 bgtu 0x89a
...
89c: 0000 nop!
89e: 3600 bleu! 0x89e
8a0: 37ff bleu! 0x89e
8a2: 37fe bleu! 0x89e
8a4: 37fd bleu! 0x89e
8a6: 93ff 0ff8 bleu 0x89e
8aa: 93ff 0ff4 bleu 0x89e
8ae: 37f8 bleu! 0x89e
8b0: 93ff 0fee bleu 0x89e
8b4: 93ff 0fea bleu 0x89e
8b8: 93ff 0fe7 bleul 0x89e
...
abc: 93ff 0de2 bleu 0x89e
ac0: 93ff 0dde bleu 0x89e
ac4: 93ff 0dda bleu 0x89e
ac8: 93ff 0dd6 bleu 0x89e
acc: 93ff 0dd2 bleu 0x89e
ad0: 93ff 0dce bleu 0x89e
ad4: 93ff 0dca bleu 0x89e
ad8: 93ff 0dc6 bleu 0x89e
adc: 93ff 0dc2 bleu 0x89e
ae0: 93ff 0dbf bleul 0x89e
ae4: 9000 0e46 bleu 0xd2a
ae8: 9000 0e42 bleu 0xd2a
aec: 9000 0e3e bleu 0xd2a
af0: 9000 0e3a bleu 0xd2a
af4: 9000 0e36 bleu 0xd2a
af8: 9000 0e32 bleu 0xd2a
afc: 9000 0e2e bleu 0xd2a
b00: 9000 0e2a bleu 0xd2a
b04: 9000 0e26 bleu 0xd2a
b08: 9000 0e23 bleul 0xd2a
...
d0c: 360f bleu! 0xd2a
d0e: 360e bleu! 0xd2a
d10: 360d bleu! 0xd2a
d12: 360c bleu! 0xd2a
d14: 9000 0c16 bleu 0xd2a
d18: 9000 0c12 bleu 0xd2a
d1c: 3607 bleu! 0xd2a
d1e: 9000 0c0c bleu 0xd2a
d22: 9000 0c08 bleu 0xd2a
d26: 9000 0c05 bleul 0xd2a
...
f2a: 0000 nop!
f2c: 3700 bleu! 0xd2c
f2e: 93ff 0dfe bleu 0xd2c
f32: 9000 0e06 bleu 0x1138
f36: 9000 0e02 bleu 0x1138
...
113a: 0000 nop!
113c: 3800 beq! 0x113c
113e: 39ff beq! 0x113c
1140: 39fe beq! 0x113c
1142: 39fd beq! 0x113c
1144: 93ff 13f8 beq 0x113c
1148: 93ff 13f4 beq 0x113c
114c: 39f8 beq! 0x113c
114e: 93ff 13ee beq 0x113c
1152: 93ff 13ea beq 0x113c
1156: 93ff 13e7 beql 0x113c
...
135a: 93ff 11e2 beq 0x113c
135e: 93ff 11de beq 0x113c
1362: 93ff 11da beq 0x113c
1366: 93ff 11d6 beq 0x113c
136a: 93ff 11d2 beq 0x113c
136e: 93ff 11ce beq 0x113c
1372: 93ff 11ca beq 0x113c
1376: 93ff 11c6 beq 0x113c
137a: 93ff 11c2 beq 0x113c
137e: 93ff 11bf beql 0x113c
1382: 9000 1246 beq 0x15c8
1386: 9000 1242 beq 0x15c8
138a: 9000 123e beq 0x15c8
138e: 9000 123a beq 0x15c8
1392: 9000 1236 beq 0x15c8
1396: 9000 1232 beq 0x15c8
139a: 9000 122e beq 0x15c8
139e: 9000 122a beq 0x15c8
13a2: 9000 1226 beq 0x15c8
13a6: 9000 1223 beql 0x15c8
...
15aa: 380f beq! 0x15c8
15ac: 380e beq! 0x15c8
15ae: 380d beq! 0x15c8
15b0: 380c beq! 0x15c8
15b2: 9000 1016 beq 0x15c8
15b6: 9000 1012 beq 0x15c8
15ba: 3807 beq! 0x15c8
15bc: 9000 100c beq 0x15c8
15c0: 9000 1008 beq 0x15c8
15c4: 9000 1005 beql 0x15c8
...
17c8: 0000 nop!
17ca: 3900 beq! 0x15ca
17cc: 93ff 11fe beq 0x15ca
17d0: 9000 1206 beq 0x19d6
17d4: 9000 1202 beq 0x19d6
...
19d8: 0000 nop!
19da: 3a00 bne! 0x19da
19dc: 3bff bne! 0x19da
19de: 3bfe bne! 0x19da
19e0: 3bfd bne! 0x19da
19e2: 93ff 17f8 bne 0x19da
19e6: 93ff 17f4 bne 0x19da
19ea: 3bf8 bne! 0x19da
19ec: 93ff 17ee bne 0x19da
19f0: 93ff 17ea bne 0x19da
19f4: 93ff 17e7 bnel 0x19da
...
1bf8: 93ff 15e2 bne 0x19da
1bfc: 93ff 15de bne 0x19da
1c00: 93ff 15da bne 0x19da
1c04: 93ff 15d6 bne 0x19da
1c08: 93ff 15d2 bne 0x19da
1c0c: 93ff 15ce bne 0x19da
1c10: 93ff 15ca bne 0x19da
1c14: 93ff 15c6 bne 0x19da
1c18: 93ff 15c2 bne 0x19da
1c1c: 93ff 15bf bnel 0x19da
1c20: 9000 1646 bne 0x1e66
1c24: 9000 1642 bne 0x1e66
1c28: 9000 163e bne 0x1e66
1c2c: 9000 163a bne 0x1e66
1c30: 9000 1636 bne 0x1e66
1c34: 9000 1632 bne 0x1e66
1c38: 9000 162e bne 0x1e66
1c3c: 9000 162a bne 0x1e66
1c40: 9000 1626 bne 0x1e66
1c44: 9000 1623 bnel 0x1e66
...
1e48: 3a0f bne! 0x1e66
1e4a: 3a0e bne! 0x1e66
1e4c: 3a0d bne! 0x1e66
1e4e: 3a0c bne! 0x1e66
1e50: 9000 1416 bne 0x1e66
1e54: 9000 1412 bne 0x1e66
1e58: 3a07 bne! 0x1e66
1e5a: 9000 140c bne 0x1e66
1e5e: 9000 1408 bne 0x1e66
1e62: 9000 1405 bnel 0x1e66
...
2066: 0000 nop!
2068: 3b00 bne! 0x1e68
206a: 93ff 15fe bne 0x1e68
206e: 9000 1606 bne 0x2274
2072: 9000 1602 bne 0x2274
...
2276: 0000 nop!
2278: 3c00 bgt! 0x2278
227a: 3dff bgt! 0x2278
227c: 3dfe bgt! 0x2278
227e: 3dfd bgt! 0x2278
2280: 93ff 1bf8 bgt 0x2278
2284: 93ff 1bf4 bgt 0x2278
2288: 3df8 bgt! 0x2278
228a: 93ff 1bee bgt 0x2278
228e: 93ff 1bea bgt 0x2278
2292: 93ff 1be7 bgtl 0x2278
...
2496: 93ff 19e2 bgt 0x2278
249a: 93ff 19de bgt 0x2278
249e: 93ff 19da bgt 0x2278
24a2: 93ff 19d6 bgt 0x2278
24a6: 93ff 19d2 bgt 0x2278
24aa: 93ff 19ce bgt 0x2278
24ae: 93ff 19ca bgt 0x2278
24b2: 93ff 19c6 bgt 0x2278
24b6: 93ff 19c2 bgt 0x2278
24ba: 93ff 19bf bgtl 0x2278
24be: 9000 1a46 bgt 0x2704
24c2: 9000 1a42 bgt 0x2704
24c6: 9000 1a3e bgt 0x2704
24ca: 9000 1a3a bgt 0x2704
24ce: 9000 1a36 bgt 0x2704
24d2: 9000 1a32 bgt 0x2704
24d6: 9000 1a2e bgt 0x2704
24da: 9000 1a2a bgt 0x2704
24de: 9000 1a26 bgt 0x2704
24e2: 9000 1a23 bgtl 0x2704
...
26e6: 3c0f bgt! 0x2704
26e8: 3c0e bgt! 0x2704
26ea: 3c0d bgt! 0x2704
26ec: 3c0c bgt! 0x2704
26ee: 9000 1816 bgt 0x2704
26f2: 9000 1812 bgt 0x2704
26f6: 3c07 bgt! 0x2704
26f8: 9000 180c bgt 0x2704
26fc: 9000 1808 bgt 0x2704
2700: 9000 1805 bgtl 0x2704
...
2904: 0000 nop!
2906: 3d00 bgt! 0x2706
2908: 93ff 19fe bgt 0x2706
290c: 9000 1a06 bgt 0x2b12
2910: 9000 1a02 bgt 0x2b12
...
2b14: 0000 nop!
2b16: 3e00 ble! 0x2b16
2b18: 3fff ble! 0x2b16
2b1a: 3ffe ble! 0x2b16
2b1c: 3ffd ble! 0x2b16
2b1e: 93ff 1ff8 ble 0x2b16
2b22: 93ff 1ff4 ble 0x2b16
2b26: 3ff8 ble! 0x2b16
2b28: 93ff 1fee ble 0x2b16
2b2c: 93ff 1fea ble 0x2b16
2b30: 93ff 1fe7 blel 0x2b16
...
2d34: 93ff 1de2 ble 0x2b16
2d38: 93ff 1dde ble 0x2b16
2d3c: 93ff 1dda ble 0x2b16
2d40: 93ff 1dd6 ble 0x2b16
2d44: 93ff 1dd2 ble 0x2b16
2d48: 93ff 1dce ble 0x2b16
2d4c: 93ff 1dca ble 0x2b16
2d50: 93ff 1dc6 ble 0x2b16
2d54: 93ff 1dc2 ble 0x2b16
2d58: 93ff 1dbf blel 0x2b16
2d5c: 9000 1e46 ble 0x2fa2
2d60: 9000 1e42 ble 0x2fa2
2d64: 9000 1e3e ble 0x2fa2
2d68: 9000 1e3a ble 0x2fa2
2d6c: 9000 1e36 ble 0x2fa2
2d70: 9000 1e32 ble 0x2fa2
2d74: 9000 1e2e ble 0x2fa2
2d78: 9000 1e2a ble 0x2fa2
2d7c: 9000 1e26 ble 0x2fa2
2d80: 9000 1e23 blel 0x2fa2
...
2f84: 3e0f ble! 0x2fa2
2f86: 3e0e ble! 0x2fa2
2f88: 3e0d ble! 0x2fa2
2f8a: 3e0c ble! 0x2fa2
2f8c: 9000 1c16 ble 0x2fa2
2f90: 9000 1c12 ble 0x2fa2
2f94: 3e07 ble! 0x2fa2
2f96: 9000 1c0c ble 0x2fa2
2f9a: 9000 1c08 ble 0x2fa2
2f9e: 9000 1c05 blel 0x2fa2
...
31a2: 0000 nop!
31a4: 3f00 ble! 0x2fa4
31a6: 93ff 1dfe ble 0x2fa4
31aa: 9000 1e06 ble 0x33b0
31ae: 9000 1e02 ble 0x33b0
...
33b2: 0000 nop!
33b4: 3200 bcnz! 0x33b4
33b6: 33ff bcnz! 0x33b4
33b8: 33fe bcnz! 0x33b4
33ba: 33fd bcnz! 0x33b4
33bc: 93ff 3bf8 bcnz 0x33b4
33c0: 93ff 3bf4 bcnz 0x33b4
33c4: 33f8 bcnz! 0x33b4
33c6: 93ff 3bee bcnz 0x33b4
33ca: 93ff 3bea bcnz 0x33b4
33ce: 93ff 3be7 bcnzl 0x33b4
...
35d2: 93ff 39e2 bcnz 0x33b4
35d6: 93ff 39de bcnz 0x33b4
35da: 93ff 39da bcnz 0x33b4
35de: 93ff 39d6 bcnz 0x33b4
35e2: 93ff 39d2 bcnz 0x33b4
35e6: 93ff 39ce bcnz 0x33b4
35ea: 93ff 39ca bcnz 0x33b4
35ee: 93ff 39c6 bcnz 0x33b4
35f2: 93ff 39c2 bcnz 0x33b4
35f6: 93ff 39bf bcnzl 0x33b4
35fa: 9000 3a46 bcnz 0x3840
35fe: 9000 3a42 bcnz 0x3840
3602: 9000 3a3e bcnz 0x3840
3606: 9000 3a3a bcnz 0x3840
360a: 9000 3a36 bcnz 0x3840
360e: 9000 3a32 bcnz 0x3840
3612: 9000 3a2e bcnz 0x3840
3616: 9000 3a2a bcnz 0x3840
361a: 9000 3a26 bcnz 0x3840
361e: 9000 3a23 bcnzl 0x3840
...
3822: 320f bcnz! 0x3840
3824: 320e bcnz! 0x3840
3826: 320d bcnz! 0x3840
3828: 320c bcnz! 0x3840
382a: 9000 3816 bcnz 0x3840
382e: 9000 3812 bcnz 0x3840
3832: 3207 bcnz! 0x3840
3834: 9000 380c bcnz 0x3840
3838: 9000 3808 bcnz 0x3840
383c: 9000 3805 bcnzl 0x3840
...
3a40: 0000 nop!
3a42: 3300 bcnz! 0x3842
3a44: 93ff 39fe bcnz 0x3842
3a48: 9000 3a06 bcnz 0x3c4e
3a4c: 9000 3a02 bcnz 0x3c4e
...
3c50: 0000 nop!
3c52: 3000 b! 0x3c52
3c54: 31ff b! 0x3c52
3c56: 31fe b! 0x3c52
3c58: 31fd b! 0x3c52
3c5a: 93ff 3ff8 b 0x3c52
3c5e: 93ff 3ff4 b 0x3c52
3c62: 31f8 b! 0x3c52
3c64: 93ff 3fee b 0x3c52
3c68: 93ff 3fea b 0x3c52
3c6c: 93ff 3fe7 bl 0x3c52
...
3e70: 93ff 3de2 b 0x3c52
3e74: 93ff 3dde b 0x3c52
3e78: 93ff 3dda b 0x3c52
3e7c: 93ff 3dd6 b 0x3c52
3e80: 93ff 3dd2 b 0x3c52
3e84: 93ff 3dce b 0x3c52
3e88: 93ff 3dca b 0x3c52
3e8c: 93ff 3dc6 b 0x3c52
3e90: 93ff 3dc2 b 0x3c52
3e94: 93ff 3dbf bl 0x3c52
3e98: 9000 3e46 b 0x40de
3e9c: 9000 3e42 b 0x40de
3ea0: 9000 3e3e b 0x40de
3ea4: 9000 3e3a b 0x40de
3ea8: 9000 3e36 b 0x40de
3eac: 9000 3e32 b 0x40de
3eb0: 9000 3e2e b 0x40de
3eb4: 9000 3e2a b 0x40de
3eb8: 9000 3e26 b 0x40de
3ebc: 9000 3e23 bl 0x40de
...
40c0: 300f b! 0x40de
40c2: 300e b! 0x40de
40c4: 300d b! 0x40de
40c6: 300c b! 0x40de
40c8: 9000 3c16 b 0x40de
40cc: 9000 3c12 b 0x40de
40d0: 3007 b! 0x40de
40d2: 9000 3c0c b 0x40de
40d6: 9000 3c08 b 0x40de
40da: 9000 3c05 bl 0x40de
...
42de: 0000 nop!
42e0: 3100 b! 0x40e0
42e2: 93ff 3dfe b 0x40e0
42e6: 9000 3e06 b 0x44ec
42ea: 9000 3e02 b 0x44ec
...
44ee: 0000 nop!
44f0: 0080 br! r0
44f2: 008f br! r15
44f4: 0080 br! r0
44f6: 0080 br! r0
44f8: 0080 br! r0
44fa: 0080 br! r0
44fc: 0080 br! r0
44fe: 0080 br! r0
4500: 0080 br! r0
4502: 0080 br! r0
4504: 0090 br! r16
4506: 009f br! r31
4508: 00a0 brl! r0
450a: 00af brl! r15
450c: 00a0 brl! r0
450e: 00a0 brl! r0
4510: 00a0 brl! r0
4512: 00a0 brl! r0
4514: 00a0 brl! r0
4516: 00a0 brl! r0
4518: 00a0 brl! r0
451a: 00a0 brl! r0
451c: 00b0 brl! r16
451e: 00bf brl! r31
4520: 8000 3c4c bcmpeq r0, r15 ,0x4520
4524: 83ef 43cc bcmpeq r15, r16 ,0x4520
4528: 83ef 7f4c bcmpeq r15, r31 ,0x4520
452c: 83f0 7ecc bcmpeq r16, r31 ,0x4520
...
4730: 440f cmp! r0, r15
4732: 93ff 11ee beq 0x4520
4736: 45f0 cmp! r15, r16
4738: 93ff 11e8 beq 0x4520
473c: 45ff cmp! r15, r31
473e: 93ff 11e2 beq 0x4520
4742: 461f cmp! r16, r31
4744: 93ff 11dc beq 0x4520
4748: 440f cmp! r0, r15
474a: 9000 1226 beq 0x4970
474e: 45f0 cmp! r15, r16
4750: 9000 1220 beq 0x4970
4754: 45ff cmp! r15, r31
4756: 9000 121a beq 0x4970
475a: 461f cmp! r16, r31
475c: 9000 1214 beq 0x4970
...
4960: 8000 3e4c bcmpeq r0, r15 ,0x4970
4964: 800f 41cc bcmpeq r15, r16 ,0x4970
4968: 800f 7d4c bcmpeq r15, r31 ,0x4970
496c: 8010 7ccc bcmpeq r16, r31 ,0x4970
...
4b70: 0000 nop!
4b72: 8200 3c4c bcmpeq r0, r15 ,0x4972
4b76: 460f cmp! r16, r15
4b78: 93ff 11fa beq 0x4972
4b7c: 440f cmp! r0, r15
4b7e: 9000 1208 beq 0x4d86
4b82: 460f cmp! r16, r15
4b84: 9000 1202 beq 0x4d86
...
4d88: 8000 3c4e bcmpne r0, r15 ,0x4d88
4d8c: 83ef 43ce bcmpne r15, r16 ,0x4d88
4d90: 83ef 7f4e bcmpne r15, r31 ,0x4d88
4d94: 83f0 7ece bcmpne r16, r31 ,0x4d88
...
4f98: 440f cmp! r0, r15
4f9a: 93ff 15ee bne 0x4d88
4f9e: 45f0 cmp! r15, r16
4fa0: 93ff 15e8 bne 0x4d88
4fa4: 45ff cmp! r15, r31
4fa6: 93ff 15e2 bne 0x4d88
4faa: 461f cmp! r16, r31
4fac: 93ff 15dc bne 0x4d88
4fb0: 440f cmp! r0, r15
4fb2: 9000 1626 bne 0x51d8
4fb6: 45f0 cmp! r15, r16
4fb8: 9000 1620 bne 0x51d8
4fbc: 45ff cmp! r15, r31
4fbe: 9000 161a bne 0x51d8
4fc2: 461f cmp! r16, r31
4fc4: 9000 1614 bne 0x51d8
...
51c8: 8000 3e4e bcmpne r0, r15 ,0x51d8
51cc: 800f 41ce bcmpne r15, r16 ,0x51d8
51d0: 800f 7d4e bcmpne r15, r31 ,0x51d8
51d4: 8010 7cce bcmpne r16, r31 ,0x51d8
...
53d8: 0000 nop!
53da: 8200 3c4e bcmpne r0, r15 ,0x51da
53de: 460f cmp! r16, r15
53e0: 93ff 15fa bne 0x51da
53e4: 440f cmp! r0, r15
53e6: 9000 1608 bne 0x55ee
53ea: 460f cmp! r16, r15
53ec: 9000 1602 bne 0x55ee
...
55f0: 8000 004c bcmpeqz r0, 0x55f0
55f4: 83ef 03cc bcmpeqz r15, 0x55f0
55f8: 83f0 034c bcmpeqz r16, 0x55f0
55fc: 83ff 02cc bcmpeqz r31, 0x55f0
...
5800: 6000 cmpi! r0, 0
5802: 93ff 11ee beq 0x55f0
5806: 61e0 cmpi! r15, 0
5808: 93ff 11e8 beq 0x55f0
580c: 6200 cmpi! r16, 0
580e: 93ff 11e2 beq 0x55f0
5812: 63e0 cmpi! r31, 0
5814: 93ff 11dc beq 0x55f0
5818: 6000 cmpi! r0, 0
581a: 9000 1226 beq 0x5a40
581e: 61e0 cmpi! r15, 0
5820: 9000 1220 beq 0x5a40
5824: 6200 cmpi! r16, 0
5826: 9000 121a beq 0x5a40
582a: 63e0 cmpi! r31, 0
582c: 9000 1214 beq 0x5a40
...
5a30: 8000 024c bcmpeqz r0, 0x5a40
5a34: 800f 01cc bcmpeqz r15, 0x5a40
5a38: 8010 014c bcmpeqz r16, 0x5a40
5a3c: 801f 00cc bcmpeqz r31, 0x5a40
...
5c40: 0000 nop!
5c42: 8200 004c bcmpeqz r0, 0x5a42
5c46: 6200 cmpi! r16, 0
5c48: 93ff 11fa beq 0x5a42
5c4c: 6000 cmpi! r0, 0
5c4e: 9000 1208 beq 0x5e56
5c52: 6200 cmpi! r16, 0
5c54: 9000 1202 beq 0x5e56
...
5e58: 8000 004e bcmpnez r0, 0x5e58
5e5c: 83ef 03ce bcmpnez r15, 0x5e58
5e60: 83f0 034e bcmpnez r16, 0x5e58
5e64: 83ff 02ce bcmpnez r31, 0x5e58
...
6068: 6000 cmpi! r0, 0
606a: 93ff 15ee bne 0x5e58
606e: 61e0 cmpi! r15, 0
6070: 93ff 15e8 bne 0x5e58
6074: 6200 cmpi! r16, 0
6076: 93ff 15e2 bne 0x5e58
607a: 63e0 cmpi! r31, 0
607c: 93ff 15dc bne 0x5e58
6080: 6000 cmpi! r0, 0
6082: 9000 1626 bne 0x62a8
6086: 61e0 cmpi! r15, 0
6088: 9000 1620 bne 0x62a8
608c: 6200 cmpi! r16, 0
608e: 9000 161a bne 0x62a8
6092: 63e0 cmpi! r31, 0
6094: 9000 1614 bne 0x62a8
...
6298: 8000 024e bcmpnez r0, 0x62a8
629c: 800f 01ce bcmpnez r15, 0x62a8
62a0: 8010 014e bcmpnez r16, 0x62a8
62a4: 801f 00ce bcmpnez r31, 0x62a8
...
64a8: 0000 nop!
64aa: 8200 004e bcmpnez r0, 0x62aa
64ae: 6200 cmpi! r16, 0
64b0: 93ff 15fa bne 0x62aa
64b4: 6000 cmpi! r0, 0
64b6: 9000 1608 bne 0x66be
64ba: 6200 cmpi! r16, 0
64bc: 9000 1602 bne 0x66be
...
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/cmp_32.s
0,0 → 1,33
/*
* tests for compare instruction relaxation
*
* Author: libin
*/
 
.include "relaxation_macro.h"
 
.text
/* cmp.c rA,rB -> cmp! rA,rB */
insn_32 "cmp.c r0, r15"
 
tran_16_32 "cmp! r0, r15", "cmp.c r0, r15"
 
/* shouln't alter */
insn_32 "cmp.c r0, r16"
insn_32 "cmp.c r16, r0"
insn_32 "cmp.c r16, r31"
 
/* cmpi.c rD,SImm16 -> cmpi! rD,SImm5 */
insn_32 "cmpi.c r0, -16"
insn_32 "cmpi.c r0, 15"
insn_32 "cmpi.c r15, -16"
insn_32 "cmpi.c r15, 15"
 
tran_16_32 "cmpi! r0, -16", "cmpi.c r0, -16"
 
/* shouldn't alter */
insn_32 "cmpi.c r16, -16"
insn_32 "cmpi.c r31, 15"
insn_32 "cmpi.c r0, -17"
insn_32 "cmpi.c r15, 16"
insn_32 "cmpi.c r16, 16"
/trunk/gnu/binutils/gas/testsuite/gas/score/syscontrol_32.s
0,0 → 1,19
/*
* tests for system control instruction relaxation
*
* Author: libin
*/
 
.include "relaxation_macro.h"
 
.text
/* sdbbp Imm5 -> sdbbp! Imm5 */
insn_32 "sdbbp 0"
insn_32 "sdbbp 31"
 
tran_16_32 "sdbbp! 0", "sdbbp 0"
 
/* nop -> nop! */
insn_32 "nop"
 
tran_16_32 "nop!", "nop"
/trunk/gnu/binutils/gas/testsuite/gas/score/br.d
0,0 → 1,49
#as:
#objdump: -d
#source: br.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <.text>:
0: 0f04 br! r0
2: 0f04 br! r0
4: 0ff4 br! r15
6: 0ff4 br! r15
8: 0f34 br! r3
a: 0f34 br! r3
c: 0f54 br! r5
e: 0f54 br! r5
10: 8003bc08 br r3
14: 801fbc08 br r31
...
20: 0f0c brl! r0
22: 0f0c brl! r0
24: 0ffc brl! r15
26: 0ffc brl! r15
28: 0f3c brl! r3
2a: 0f3c brl! r3
2c: 0f5c brl! r5
2e: 0f5c brl! r5
30: 8003bc09 brl r3
34: 801fbc09 brl r31
...
40: 8000bc08 br r0
44: 8017bc08 br r23
48: 800fbc08 br r15
4c: 801bbc08 br r27
50: 0f64 br! r6
52: 0f64 br! r6
54: 0f34 br! r3
56: 0f34 br! r3
...
60: 8000bc09 brl r0
64: 8017bc09 brl r23
68: 800fbc09 brl r15
6c: 801bbc09 brl r27
70: 0f6c brl! r6
72: 0f6c brl! r6
74: 0f3c brl! r3
76: 0f3c brl! r3
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/mv_32.s
0,0 → 1,18
/*
* tests for mv instruction relaxation
*
* Author: libin
*/
 
.include "relaxation_macro.h"
 
.text
/* mv rD,rA -> mv! rD,rA */
insn_32 "mv r0, r15"
 
tran_16_32 "mv! r0, r15", "mv r0, r15"
 
/* shouldn't alter */
insn_32 "mv r16, r15"
insn_32 "mv r0, r16"
insn_32 "mv r16, r16"
/trunk/gnu/binutils/gas/testsuite/gas/score/move.d
0,0 → 1,60
#as:
#objdump: -d
#source: move.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <.text>:
0: 00f3 mv! r0, r15
2: 00f3 mv! r0, r15
4: 0ff3 mv! r15, r15
6: 0ff3 mv! r15, r15
8: 0353 mv! r3, r5
a: 0353 mv! r3, r5
c: 0673 mv! r6, r7
e: 0673 mv! r6, r7
10: 810abc56 mv r8, r10
14: 82b7bc56 mv r21, r23
...
20: 800fbc56 mv r0, r15
24: 82fbbc56 mv r23, r27
28: 0283 mv! r2, r8
2a: 0283 mv! r2, r8
2c: 0283 mv! r2, r8
2e: 0283 mv! r2, r8
30: 0f02 mhfl! r31, r0
32: 0f02 mhfl! r31, r0
34: 00f2 mhfl! r16, r15
36: 00f2 mhfl! r16, r15
38: 0752 mhfl! r23, r5
3a: 0752 mhfl! r23, r5
3c: 0a72 mhfl! r26, r7
3e: 0a72 mhfl! r26, r7
40: 838abc56 mv gp, r10
44: 82b7bc56 mv r21, r23
...
50: 83e0bc56 mv r31, r0
54: 82fbbc56 mv r23, r27
58: 0682 mhfl! r22, r8
5a: 0682 mhfl! r22, r8
5c: 07f2 mhfl! r23, r15
5e: 07f2 mhfl! r23, r15
60: 00f1 mlfh! r0, r31
62: 00f1 mlfh! r0, r31
64: 0f01 mlfh! r15, r16
66: 0f01 mlfh! r15, r16
68: 0571 mlfh! r5, r23
6a: 0571 mlfh! r5, r23
6c: 07a1 mlfh! r7, r26
6e: 07a1 mlfh! r7, r26
70: 815cbc56 mv r10, gp
74: 82b7bc56 mv r21, r23
...
80: 801fbc56 mv r0, r31
84: 82fbbc56 mv r23, r27
88: 0861 mlfh! r8, r22
8a: 0861 mlfh! r8, r22
8c: 0f71 mlfh! r15, r23
8e: 0f71 mlfh! r15, r23
/trunk/gnu/binutils/gas/testsuite/gas/score/rD_rA.s
0,0 → 1,66
/*
* test relax
* not.c <-> not! : register number must be in 0-15
* neg.c <-> neg! : register number must be in 0-15
* cmp.c <-> cmp! : register number must be in 0-15
 
* Author: ligang
*/
 
/* This macro transform 32b instruction to 16b. */
.macro tran3216 insn32, insn16
.align 4
 
\insn32 r0, r7 #32b -> 16b
\insn16 r0, r7
 
\insn32 r15, r4 #32b -> 16b
\insn16 r15, r4
 
\insn32 r15, r15 #32b -> 16b
\insn16 r15, r15
 
\insn16 r15, r3
\insn32 r15, r3 #32b -> 16b
 
\insn32 r8, r2 #32b -> 16b
\insn32 r8, r2 #32b -> 16b
\insn32 r15, r5 #No transform
\insn32 r26, r23
 
.endm
 
/* This macro transform 16b instruction to 32b. */
.macro tran1632 insn32, insn16
.align 4
\insn16 r0, r2 #16b -> 32b
\insn32 r20, r21
\insn16 r15, r4 #16b -> 32b
\insn32 r25, r21
\insn16 r15, r3 #16b -> 32b
\insn32 r25, r22
 
\insn16 r8, r3 #No transform
\insn16 r8, r3 #No transform
\insn16 r6, r2 #No transform
\insn32 r6, r2 #32b -> 16b
\insn32 r7, r4 #32b -> 16b
\insn16 r7, r4 #No transform
.endm
.text
tran3216 "not.c", "not!"
tran3216 "neg.c", "neg!"
tran3216 "cmp.c", "cmp!"
 
tran1632 "not.c", "not!"
tran1632 "neg.c", "neg!"
tran1632 "cmp.c", "cmp!"
/trunk/gnu/binutils/gas/testsuite/gas/score/postlw.s
0,0 → 1,54
/*
* test relax
* post lw <-> pop! : offset == 4
* syntax:
lw rD, [rA]+, simm12 : rD and rA can be 0-31
pop! rD, [rAg0] : rAg0 must be in 0-7, rD can be 0-31
 
* Author: ligang
*/
 
/* This macro transform 32b instruction to 16b. */
.macro tran3216 insn32, insn16
.align 4
 
\insn32 r23, [r7]+, 4 #32b -> 16b
\insn16 r23, [r7]
 
\insn32 r0, [r2]+, 4 #32b -> 16b
\insn16 r0, [r2]
 
\insn32 r15, [r0]+, 4 #32b -> 16b
\insn16 r15, [r0]
 
\insn16 r15, [r7]
\insn32 r15, [r7]+, 4 #32b -> 16b
\insn32 r25, [r3]+, 4 #32b -> 16b
\insn32 r25, [r3]+, 4 #32b -> 16b
 
\insn32 r24, [r13]+, 4 #No transform
\insn32 r23, [r7]+, 5 #No transform
 
.endm
 
/* This macro transform 16b instruction to 32b. */
.macro tran1632 insn32, insn16
.align 4
 
\insn16 r0, [r7] #16b -> 32b
\insn32 r25, [r13]+, 4
 
\insn16 r25, [r0] #16b -> 32b
\insn32 r18, [r23]+, 4
 
\insn16 r6, [r3] #No transform
\insn16 r6, [r3] #No transform
 
\insn16 r3, [r7] #No transform
\insn32 r3, [r7]+, 4
 
.endm
 
tran3216 "lw", "pop!"
tran1632 "lw", "pop!"
/trunk/gnu/binutils/gas/testsuite/gas/score/ls32ls16.s
0,0 → 1,70
/*
* test relax
* lw <-> lw! : register number must be in 0-15, offset == 0
* lh <-> lh! : register number must be in 0-15, offset == 0
* lbu <-> lbu! : register number must be in 0-15, offset == 0
* sw <-> sw! : register number must be in 0-15, offset == 0
* sh <-> sh! : register number must be in 0-15, offset == 0
* sb <-> sb! : register number must be in 0-15, offset == 0
 
* Author: ligang
*/
 
/* This macro transform 32b instruction to 16b. */
.macro tran3216 insn32, insn16
.align 4
 
\insn32 r0, [r3, 0] #32b -> 16b
\insn16 r0, [r3]
 
\insn32 r3, [r15, 0] #32b -> 16b
\insn16 r3, [r15]
 
\insn32 r15, [r8, 0] #32b -> 16b
\insn16 r15, [r8]
 
\insn32 r4, [r8, 0] #No transform
\insn32 r25, [r19, 0]
 
\insn32 r5, [r7, 0] #32b -> 16b
\insn32 r5, [r7, 0] #32b -> 16b
 
\insn16 r2, [r3]
\insn32 r2, [r3, 0] #32b -> 16b
 
.endm
 
/* This macro transform 16b instruction to 32b. */
.macro tran1632 insn32, insn16
.align 4
 
\insn16 r0, [r3] #16b -> 32b
\insn32 r18, [r23, 10]
 
\insn16 r15, [r0] #16b -> 32b
\insn32 r17, [r26, 10]
 
\insn16 r6, [r8] #No transform
\insn16 r6, [r8] #No transform
 
\insn16 r3, [r7] #No transform
\insn32 r3, [r7, 0]
 
.endm
.space 1
tran3216 "lw", "lw!"
.fill 10, 1
tran3216 "lh", "lh!"
.org 0x101
tran3216 "lbu", "lbu!"
.org 0x203
tran3216 "sw", "sw!"
tran3216 "sh", "sh!"
tran3216 "sb", "sb!"
 
tran1632 "lw", "lw!"
tran1632 "lh", "lh!"
tran1632 "lbu", "lbu!"
tran1632 "sw", "sw!"
tran1632 "sh", "sh!"
tran1632 "sb", "sb!"
/trunk/gnu/binutils/gas/testsuite/gas/score/rD_rA_rB.d
0,0 → 1,252
#as:
#objdump: -d
#source: rD_rA_rB.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <\.text>:
0: 2020 add! r0, r2
2: 2020 add! r0, r2
4: 2540 add! r5, r4
6: 2540 add! r5, r4
8: 2f40 add! r15, r4
a: 2f40 add! r15, r4
c: 2f30 add! r15, r3
e: 2f30 add! r15, r3
10: 2830 add! r8, r3
12: 2830 add! r8, r3
14: 81ef9811 add.c r15, r15, r6
18: 83579011 add.c r26, r23, r4
1c: 0000 nop!
1e: 0000 nop!
20: 0029 addc! r0, r2
22: 0029 addc! r0, r2
24: 0549 addc! r5, r4
26: 0549 addc! r5, r4
28: 0f49 addc! r15, r4
2a: 0f49 addc! r15, r4
2c: 0f39 addc! r15, r3
2e: 0f39 addc! r15, r3
30: 0839 addc! r8, r3
32: 0839 addc! r8, r3
34: 81ef9813 addc.c r15, r15, r6
38: 83579013 addc.c r26, r23, r4
3c: 0000 nop!
3e: 0000 nop!
40: 2021 sub! r0, r2
42: 2021 sub! r0, r2
44: 2541 sub! r5, r4
46: 2541 sub! r5, r4
48: 2f41 sub! r15, r4
4a: 2f41 sub! r15, r4
4c: 2f31 sub! r15, r3
4e: 2f31 sub! r15, r3
50: 2831 sub! r8, r3
52: 2831 sub! r8, r3
54: 81ef9815 sub.c r15, r15, r6
58: 83579015 sub.c r26, r23, r4
5c: 0000 nop!
5e: 0000 nop!
60: 2024 and! r0, r2
62: 2024 and! r0, r2
64: 2544 and! r5, r4
66: 2544 and! r5, r4
68: 2f44 and! r15, r4
6a: 2f44 and! r15, r4
6c: 2f34 and! r15, r3
6e: 2f34 and! r15, r3
70: 2834 and! r8, r3
72: 2834 and! r8, r3
74: 81ef9821 and.c r15, r15, r6
78: 83579021 and.c r26, r23, r4
7c: 0000 nop!
7e: 0000 nop!
80: 2025 or! r0, r2
82: 2025 or! r0, r2
84: 2545 or! r5, r4
86: 2545 or! r5, r4
88: 2f45 or! r15, r4
8a: 2f45 or! r15, r4
8c: 2f35 or! r15, r3
8e: 2f35 or! r15, r3
90: 2835 or! r8, r3
92: 2835 or! r8, r3
94: 81ef9823 or.c r15, r15, r6
98: 83579023 or.c r26, r23, r4
9c: 0000 nop!
9e: 0000 nop!
a0: 2027 xor! r0, r2
a2: 2027 xor! r0, r2
a4: 2547 xor! r5, r4
a6: 2547 xor! r5, r4
a8: 2f47 xor! r15, r4
aa: 2f47 xor! r15, r4
ac: 2f37 xor! r15, r3
ae: 2f37 xor! r15, r3
b0: 2837 xor! r8, r3
b2: 2837 xor! r8, r3
b4: 81ef9827 xor.c r15, r15, r6
b8: 83579027 xor.c r26, r23, r4
bc: 0000 nop!
be: 0000 nop!
c0: 002b sra! r0, r2
c2: 002b sra! r0, r2
c4: 054b sra! r5, r4
c6: 054b sra! r5, r4
c8: 0f4b sra! r15, r4
ca: 0f4b sra! r15, r4
cc: 0f3b sra! r15, r3
ce: 0f3b sra! r15, r3
d0: 083b sra! r8, r3
d2: 083b sra! r8, r3
d4: 81ef9837 sra.c r15, r15, r6
d8: 83579037 sra.c r26, r23, r4
dc: 0000 nop!
de: 0000 nop!
e0: 002a srl! r0, r2
e2: 002a srl! r0, r2
e4: 054a srl! r5, r4
e6: 054a srl! r5, r4
e8: 0f4a srl! r15, r4
ea: 0f4a srl! r15, r4
ec: 0f3a srl! r15, r3
ee: 0f3a srl! r15, r3
f0: 083a srl! r8, r3
f2: 083a srl! r8, r3
f4: 81ef9835 srl.c r15, r15, r6
f8: 83579035 srl.c r26, r23, r4
fc: 0000 nop!
fe: 0000 nop!
100: 0028 sll! r0, r2
102: 0028 sll! r0, r2
104: 0548 sll! r5, r4
106: 0548 sll! r5, r4
108: 0f48 sll! r15, r4
10a: 0f48 sll! r15, r4
10c: 0f38 sll! r15, r3
10e: 0f38 sll! r15, r3
110: 0838 sll! r8, r3
112: 0838 sll! r8, r3
114: 81ef9831 sll.c r15, r15, r6
118: 83579031 sll.c r26, r23, r4
11c: 0000 nop!
11e: 0000 nop!
120: 80008811 add.c r0, r0, r2
124: 82958811 add.c r20, r21, r2
128: 81ef9011 add.c r15, r15, r4
12c: 83359011 add.c r25, r21, r4
130: 81ef8c11 add.c r15, r15, r3
134: 83368c11 add.c r25, r22, r3
138: 2870 add! r8, r7
13a: 2870 add! r8, r7
13c: 2640 add! r6, r4
13e: 2640 add! r6, r4
140: 2740 add! r7, r4
142: 2740 add! r7, r4
...
150: 80008813 addc.c r0, r0, r2
154: 82958813 addc.c r20, r21, r2
158: 81ef9013 addc.c r15, r15, r4
15c: 83359013 addc.c r25, r21, r4
160: 81ef8c13 addc.c r15, r15, r3
164: 83368c13 addc.c r25, r22, r3
168: 0879 addc! r8, r7
16a: 0879 addc! r8, r7
16c: 0649 addc! r6, r4
16e: 0649 addc! r6, r4
170: 0749 addc! r7, r4
172: 0749 addc! r7, r4
...
180: 80008815 sub.c r0, r0, r2
184: 82958815 sub.c r20, r21, r2
188: 81ef9015 sub.c r15, r15, r4
18c: 83359015 sub.c r25, r21, r4
190: 81ef8c15 sub.c r15, r15, r3
194: 83368c15 sub.c r25, r22, r3
198: 2871 sub! r8, r7
19a: 2871 sub! r8, r7
19c: 2641 sub! r6, r4
19e: 2641 sub! r6, r4
1a0: 2741 sub! r7, r4
1a2: 2741 sub! r7, r4
...
1b0: 80008821 and.c r0, r0, r2
1b4: 82958821 and.c r20, r21, r2
1b8: 81ef9021 and.c r15, r15, r4
1bc: 83359021 and.c r25, r21, r4
1c0: 81ef8c21 and.c r15, r15, r3
1c4: 83368c21 and.c r25, r22, r3
1c8: 2874 and! r8, r7
1ca: 2874 and! r8, r7
1cc: 2644 and! r6, r4
1ce: 2644 and! r6, r4
1d0: 2744 and! r7, r4
1d2: 2744 and! r7, r4
...
1e0: 80008823 or.c r0, r0, r2
1e4: 82958823 or.c r20, r21, r2
1e8: 81ef9023 or.c r15, r15, r4
1ec: 83359023 or.c r25, r21, r4
1f0: 81ef8c23 or.c r15, r15, r3
1f4: 83368c23 or.c r25, r22, r3
1f8: 2875 or! r8, r7
1fa: 2875 or! r8, r7
1fc: 2645 or! r6, r4
1fe: 2645 or! r6, r4
200: 2745 or! r7, r4
202: 2745 or! r7, r4
...
210: 80008827 xor.c r0, r0, r2
214: 82958827 xor.c r20, r21, r2
218: 81ef9027 xor.c r15, r15, r4
21c: 83359027 xor.c r25, r21, r4
220: 81ef8c27 xor.c r15, r15, r3
224: 83368c27 xor.c r25, r22, r3
228: 2877 xor! r8, r7
22a: 2877 xor! r8, r7
22c: 2647 xor! r6, r4
22e: 2647 xor! r6, r4
230: 2747 xor! r7, r4
232: 2747 xor! r7, r4
...
240: 80008837 sra.c r0, r0, r2
244: 82958837 sra.c r20, r21, r2
248: 81ef9037 sra.c r15, r15, r4
24c: 83359037 sra.c r25, r21, r4
250: 81ef8c37 sra.c r15, r15, r3
254: 83368c37 sra.c r25, r22, r3
258: 087b sra! r8, r7
25a: 087b sra! r8, r7
25c: 064b sra! r6, r4
25e: 064b sra! r6, r4
260: 074b sra! r7, r4
262: 074b sra! r7, r4
...
270: 80008835 srl.c r0, r0, r2
274: 82958835 srl.c r20, r21, r2
278: 81ef9035 srl.c r15, r15, r4
27c: 83359035 srl.c r25, r21, r4
280: 81ef8c35 srl.c r15, r15, r3
284: 83368c35 srl.c r25, r22, r3
288: 087a srl! r8, r7
28a: 087a srl! r8, r7
28c: 064a srl! r6, r4
28e: 064a srl! r6, r4
290: 074a srl! r7, r4
292: 074a srl! r7, r4
...
2a0: 80008831 sll.c r0, r0, r2
2a4: 82958831 sll.c r20, r21, r2
2a8: 81ef9031 sll.c r15, r15, r4
2ac: 83359031 sll.c r25, r21, r4
2b0: 81ef8c31 sll.c r15, r15, r3
2b4: 83368c31 sll.c r25, r22, r3
2b8: 0878 sll! r8, r7
2ba: 0878 sll! r8, r7
2bc: 0648 sll! r6, r4
2be: 0648 sll! r6, r4
2c0: 0748 sll! r7, r4
2c2: 0748 sll! r7, r4
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/load_store_32-lt.d
0,0 → 1,19
#as: -march=score3 -I${srcdir}/${subdir} -EL
#objdump: -s
#source: load_store_32.s
 
.*: file format elf32-littlescore
 
Contents of section .text:
0000 0010001f e010e01f 1f101f1f ff10ff1f .*
0010 1f101f10 1f101f10 1f101f10 1f101f10 .*
0020 00c20000 08c07c00 08c27c00 07c0ff7f .*
0030 07c08000 0020002f e020e02f 1f201f2f .*
0040 ff20ff2f 1f201f20 1f201f20 1f201f20 .*
0050 1f201f20 00d20000 08d07c00 08d27c00 .*
0060 07d0ff7f 07d08000 0064e065 1f64ff65 .*
0070 00640064 00640064 00640064 00640064 .*
0080 00661b84 fe7f1884 40001886 40004200 .*
0090 4f005000 829c2000 809ce07f 62006f00 .*
00a0 7000828c e47f808c 24000000 .*
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/load_store_32.s
0,0 → 1,71
/*
* tests for load/store instruction relaxation
*
* Author: libin
*/
 
.include "relaxation_macro.h"
 
.macro _ls_op_pattern insn
.balign 2
insn_32 "\insn r0, [r0,0]"
insn_32 "\insn r15, [r0,0]"
insn_32 "\insn r0, [r7,0]"
insn_32 "\insn r15, [r7,0]"
/* NOTE: offset MUST be word aligned */
insn_32 "\insn r0, [r0,124]"
insn_32 "\insn r15, [r0,124]"
insn_32 "\insn r0, [r7,124]"
insn_32 "\insn r15, [r7,124]"
 
tran_16_32 "\insn! r0,[r0,124]", "\insn r0,[r0,124]"
 
/* shouldn't alter */
insn_32 "\insn r16, [r0, 0]"
insn_32 "\insn r0, [r8, 124]"
insn_32 "\insn r16, [r8, 124]"
insn_32 "\insn r0, [r7, -1]"
insn_32 "\insn r0, [r7, 128]"
.endm
 
.text
/* lw/sw rD,[rA,SImm15] -> lw!/sw! rD,[rA,Imm5] */
_ls_op_pattern "lw"
_ls_op_pattern "sw"
 
/* ldi rD,SImm16 -> ldiu! rD,Imm6 */
.balign 2
insn_32 "ldi r0, 0"
insn_32 "ldi r15, 0"
insn_32 "ldi r0, 31"
insn_32 "ldi r15, 31"
 
tran_16_32 "ldiu! r0, 0", "ldi r0, 0"
 
/* shouldn't alter */
insn_32 "ldi r16, 0"
insn_32 "ldi r0, -1"
insn_32 "ldi r0, 32"
insn_32 "ldi r16, 32"
 
/*
* lw rD,[rA]+,SImm12 -> pop! rD
*
* r0: stack pointer(sp)
*/
insn_32 "lw r2, [r0]+, 4"
insn_32 "lw r15, [r0]+, 4"
 
/* shouldn't alter */
insn_32 "lw r16, [r0]+, 4"
insn_32 "lw r4, [r2]+, 4"
insn_32 "lw r4, [r0]+, -4"
 
/* sw rD,[rA,SImm12]+ -> push! rD */
insn_32 "sw r2, [r0, -4]+"
insn_32 "sw r15, [r0, -4]+"
 
/* shouldn't alter */
insn_32 "sw r16, [r0, -4]+"
insn_32 "sw r4, [r2, -4]+"
insn_32 "sw r4, [r0, 4]+"
/trunk/gnu/binutils/gas/testsuite/gas/score/branch_32-lt.d
0,0 → 1,1652
#as: -march=score3 -I${srcdir}/${subdir} -EL
#objdump: -s
#source: branch_32.s
 
.*: file format elf32-littlescore
 
Contents of section .text:
0000 0034ff35 fe35fd35 ff93f80b ff93f40b .*
0010 f835ff93 ee0bff93 ea0bff93 e70b0000 .*
0020 00000000 00000000 00000000 00000000 .*
0030 00000000 00000000 00000000 00000000 .*
0040 00000000 00000000 00000000 00000000 .*
0050 00000000 00000000 00000000 00000000 .*
0060 00000000 00000000 00000000 00000000 .*
0070 00000000 00000000 00000000 00000000 .*
0080 00000000 00000000 00000000 00000000 .*
0090 00000000 00000000 00000000 00000000 .*
00a0 00000000 00000000 00000000 00000000 .*
00b0 00000000 00000000 00000000 00000000 .*
00c0 00000000 00000000 00000000 00000000 .*
00d0 00000000 00000000 00000000 00000000 .*
00e0 00000000 00000000 00000000 00000000 .*
00f0 00000000 00000000 00000000 00000000 .*
0100 00000000 00000000 00000000 00000000 .*
0110 00000000 00000000 00000000 00000000 .*
0120 00000000 00000000 00000000 00000000 .*
0130 00000000 00000000 00000000 00000000 .*
0140 00000000 00000000 00000000 00000000 .*
0150 00000000 00000000 00000000 00000000 .*
0160 00000000 00000000 00000000 00000000 .*
0170 00000000 00000000 00000000 00000000 .*
0180 00000000 00000000 00000000 00000000 .*
0190 00000000 00000000 00000000 00000000 .*
01a0 00000000 00000000 00000000 00000000 .*
01b0 00000000 00000000 00000000 00000000 .*
01c0 00000000 00000000 00000000 00000000 .*
01d0 00000000 00000000 00000000 00000000 .*
01e0 00000000 00000000 00000000 00000000 .*
01f0 00000000 00000000 00000000 00000000 .*
0200 00000000 00000000 00000000 00000000 .*
0210 00000000 00000000 00000000 0000ff93 .*
0220 e209ff93 de09ff93 da09ff93 d609ff93 .*
0230 d209ff93 ce09ff93 ca09ff93 c609ff93 .*
0240 c209ff93 bf090090 460a0090 420a0090 .*
0250 3e0a0090 3a0a0090 360a0090 320a0090 .*
0260 2e0a0090 2a0a0090 260a0090 230a0000 .*
0270 00000000 00000000 00000000 00000000 .*
0280 00000000 00000000 00000000 00000000 .*
0290 00000000 00000000 00000000 00000000 .*
02a0 00000000 00000000 00000000 00000000 .*
02b0 00000000 00000000 00000000 00000000 .*
02c0 00000000 00000000 00000000 00000000 .*
02d0 00000000 00000000 00000000 00000000 .*
02e0 00000000 00000000 00000000 00000000 .*
02f0 00000000 00000000 00000000 00000000 .*
0300 00000000 00000000 00000000 00000000 .*
0310 00000000 00000000 00000000 00000000 .*
0320 00000000 00000000 00000000 00000000 .*
0330 00000000 00000000 00000000 00000000 .*
0340 00000000 00000000 00000000 00000000 .*
0350 00000000 00000000 00000000 00000000 .*
0360 00000000 00000000 00000000 00000000 .*
0370 00000000 00000000 00000000 00000000 .*
0380 00000000 00000000 00000000 00000000 .*
0390 00000000 00000000 00000000 00000000 .*
03a0 00000000 00000000 00000000 00000000 .*
03b0 00000000 00000000 00000000 00000000 .*
03c0 00000000 00000000 00000000 00000000 .*
03d0 00000000 00000000 00000000 00000000 .*
03e0 00000000 00000000 00000000 00000000 .*
03f0 00000000 00000000 00000000 00000000 .*
0400 00000000 00000000 00000000 00000000 .*
0410 00000000 00000000 00000000 00000000 .*
0420 00000000 00000000 00000000 00000000 .*
0430 00000000 00000000 00000000 00000000 .*
0440 00000000 00000000 00000000 00000000 .*
0450 00000000 00000000 00000000 00000000 .*
0460 00000000 00000000 00000000 00000f34 .*
0470 0e340d34 0c340090 16080090 12080734 .*
0480 00900c08 00900808 00900508 00000000 .*
0490 00000000 00000000 00000000 00000000 .*
04a0 00000000 00000000 00000000 00000000 .*
04b0 00000000 00000000 00000000 00000000 .*
04c0 00000000 00000000 00000000 00000000 .*
04d0 00000000 00000000 00000000 00000000 .*
04e0 00000000 00000000 00000000 00000000 .*
04f0 00000000 00000000 00000000 00000000 .*
0500 00000000 00000000 00000000 00000000 .*
0510 00000000 00000000 00000000 00000000 .*
0520 00000000 00000000 00000000 00000000 .*
0530 00000000 00000000 00000000 00000000 .*
0540 00000000 00000000 00000000 00000000 .*
0550 00000000 00000000 00000000 00000000 .*
0560 00000000 00000000 00000000 00000000 .*
0570 00000000 00000000 00000000 00000000 .*
0580 00000000 00000000 00000000 00000000 .*
0590 00000000 00000000 00000000 00000000 .*
05a0 00000000 00000000 00000000 00000000 .*
05b0 00000000 00000000 00000000 00000000 .*
05c0 00000000 00000000 00000000 00000000 .*
05d0 00000000 00000000 00000000 00000000 .*
05e0 00000000 00000000 00000000 00000000 .*
05f0 00000000 00000000 00000000 00000000 .*
0600 00000000 00000000 00000000 00000000 .*
0610 00000000 00000000 00000000 00000000 .*
0620 00000000 00000000 00000000 00000000 .*
0630 00000000 00000000 00000000 00000000 .*
0640 00000000 00000000 00000000 00000000 .*
0650 00000000 00000000 00000000 00000000 .*
0660 00000000 00000000 00000000 00000000 .*
0670 00000000 00000000 00000000 00000000 .*
0680 00000000 00000000 00000000 00000035 .*
0690 ff93fe09 0090060a 0090020a 00000000 .*
06a0 00000000 00000000 00000000 00000000 .*
06b0 00000000 00000000 00000000 00000000 .*
06c0 00000000 00000000 00000000 00000000 .*
06d0 00000000 00000000 00000000 00000000 .*
06e0 00000000 00000000 00000000 00000000 .*
06f0 00000000 00000000 00000000 00000000 .*
0700 00000000 00000000 00000000 00000000 .*
0710 00000000 00000000 00000000 00000000 .*
0720 00000000 00000000 00000000 00000000 .*
0730 00000000 00000000 00000000 00000000 .*
0740 00000000 00000000 00000000 00000000 .*
0750 00000000 00000000 00000000 00000000 .*
0760 00000000 00000000 00000000 00000000 .*
0770 00000000 00000000 00000000 00000000 .*
0780 00000000 00000000 00000000 00000000 .*
0790 00000000 00000000 00000000 00000000 .*
07a0 00000000 00000000 00000000 00000000 .*
07b0 00000000 00000000 00000000 00000000 .*
07c0 00000000 00000000 00000000 00000000 .*
07d0 00000000 00000000 00000000 00000000 .*
07e0 00000000 00000000 00000000 00000000 .*
07f0 00000000 00000000 00000000 00000000 .*
0800 00000000 00000000 00000000 00000000 .*
0810 00000000 00000000 00000000 00000000 .*
0820 00000000 00000000 00000000 00000000 .*
0830 00000000 00000000 00000000 00000000 .*
0840 00000000 00000000 00000000 00000000 .*
0850 00000000 00000000 00000000 00000000 .*
0860 00000000 00000000 00000000 00000000 .*
0870 00000000 00000000 00000000 00000000 .*
0880 00000000 00000000 00000000 00000000 .*
0890 00000000 00000000 00000000 00000036 .*
08a0 ff37fe37 fd37ff93 f80fff93 f40ff837 .*
08b0 ff93ee0f ff93ea0f ff93e70f 00000000 .*
08c0 00000000 00000000 00000000 00000000 .*
08d0 00000000 00000000 00000000 00000000 .*
08e0 00000000 00000000 00000000 00000000 .*
08f0 00000000 00000000 00000000 00000000 .*
0900 00000000 00000000 00000000 00000000 .*
0910 00000000 00000000 00000000 00000000 .*
0920 00000000 00000000 00000000 00000000 .*
0930 00000000 00000000 00000000 00000000 .*
0940 00000000 00000000 00000000 00000000 .*
0950 00000000 00000000 00000000 00000000 .*
0960 00000000 00000000 00000000 00000000 .*
0970 00000000 00000000 00000000 00000000 .*
0980 00000000 00000000 00000000 00000000 .*
0990 00000000 00000000 00000000 00000000 .*
09a0 00000000 00000000 00000000 00000000 .*
09b0 00000000 00000000 00000000 00000000 .*
09c0 00000000 00000000 00000000 00000000 .*
09d0 00000000 00000000 00000000 00000000 .*
09e0 00000000 00000000 00000000 00000000 .*
09f0 00000000 00000000 00000000 00000000 .*
0a00 00000000 00000000 00000000 00000000 .*
0a10 00000000 00000000 00000000 00000000 .*
0a20 00000000 00000000 00000000 00000000 .*
0a30 00000000 00000000 00000000 00000000 .*
0a40 00000000 00000000 00000000 00000000 .*
0a50 00000000 00000000 00000000 00000000 .*
0a60 00000000 00000000 00000000 00000000 .*
0a70 00000000 00000000 00000000 00000000 .*
0a80 00000000 00000000 00000000 00000000 .*
0a90 00000000 00000000 00000000 00000000 .*
0aa0 00000000 00000000 00000000 00000000 .*
0ab0 00000000 00000000 00000000 ff93e20d .*
0ac0 ff93de0d ff93da0d ff93d60d ff93d20d .*
0ad0 ff93ce0d ff93ca0d ff93c60d ff93c20d .*
0ae0 ff93bf0d 0090460e 0090420e 00903e0e .*
0af0 00903a0e 0090360e 0090320e 00902e0e .*
0b00 00902a0e 0090260e 0090230e 00000000 .*
0b10 00000000 00000000 00000000 00000000 .*
0b20 00000000 00000000 00000000 00000000 .*
0b30 00000000 00000000 00000000 00000000 .*
0b40 00000000 00000000 00000000 00000000 .*
0b50 00000000 00000000 00000000 00000000 .*
0b60 00000000 00000000 00000000 00000000 .*
0b70 00000000 00000000 00000000 00000000 .*
0b80 00000000 00000000 00000000 00000000 .*
0b90 00000000 00000000 00000000 00000000 .*
0ba0 00000000 00000000 00000000 00000000 .*
0bb0 00000000 00000000 00000000 00000000 .*
0bc0 00000000 00000000 00000000 00000000 .*
0bd0 00000000 00000000 00000000 00000000 .*
0be0 00000000 00000000 00000000 00000000 .*
0bf0 00000000 00000000 00000000 00000000 .*
0c00 00000000 00000000 00000000 00000000 .*
0c10 00000000 00000000 00000000 00000000 .*
0c20 00000000 00000000 00000000 00000000 .*
0c30 00000000 00000000 00000000 00000000 .*
0c40 00000000 00000000 00000000 00000000 .*
0c50 00000000 00000000 00000000 00000000 .*
0c60 00000000 00000000 00000000 00000000 .*
0c70 00000000 00000000 00000000 00000000 .*
0c80 00000000 00000000 00000000 00000000 .*
0c90 00000000 00000000 00000000 00000000 .*
0ca0 00000000 00000000 00000000 00000000 .*
0cb0 00000000 00000000 00000000 00000000 .*
0cc0 00000000 00000000 00000000 00000000 .*
0cd0 00000000 00000000 00000000 00000000 .*
0ce0 00000000 00000000 00000000 00000000 .*
0cf0 00000000 00000000 00000000 00000000 .*
0d00 00000000 00000000 00000000 0f360e36 .*
0d10 0d360c36 0090160c 0090120c 07360090 .*
0d20 0c0c0090 080c0090 050c0000 00000000 .*
0d30 00000000 00000000 00000000 00000000 .*
0d40 00000000 00000000 00000000 00000000 .*
0d50 00000000 00000000 00000000 00000000 .*
0d60 00000000 00000000 00000000 00000000 .*
0d70 00000000 00000000 00000000 00000000 .*
0d80 00000000 00000000 00000000 00000000 .*
0d90 00000000 00000000 00000000 00000000 .*
0da0 00000000 00000000 00000000 00000000 .*
0db0 00000000 00000000 00000000 00000000 .*
0dc0 00000000 00000000 00000000 00000000 .*
0dd0 00000000 00000000 00000000 00000000 .*
0de0 00000000 00000000 00000000 00000000 .*
0df0 00000000 00000000 00000000 00000000 .*
0e00 00000000 00000000 00000000 00000000 .*
0e10 00000000 00000000 00000000 00000000 .*
0e20 00000000 00000000 00000000 00000000 .*
0e30 00000000 00000000 00000000 00000000 .*
0e40 00000000 00000000 00000000 00000000 .*
0e50 00000000 00000000 00000000 00000000 .*
0e60 00000000 00000000 00000000 00000000 .*
0e70 00000000 00000000 00000000 00000000 .*
0e80 00000000 00000000 00000000 00000000 .*
0e90 00000000 00000000 00000000 00000000 .*
0ea0 00000000 00000000 00000000 00000000 .*
0eb0 00000000 00000000 00000000 00000000 .*
0ec0 00000000 00000000 00000000 00000000 .*
0ed0 00000000 00000000 00000000 00000000 .*
0ee0 00000000 00000000 00000000 00000000 .*
0ef0 00000000 00000000 00000000 00000000 .*
0f00 00000000 00000000 00000000 00000000 .*
0f10 00000000 00000000 00000000 00000000 .*
0f20 00000000 00000000 00000000 0037ff93 .*
0f30 fe0d0090 060e0090 020e0000 00000000 .*
0f40 00000000 00000000 00000000 00000000 .*
0f50 00000000 00000000 00000000 00000000 .*
0f60 00000000 00000000 00000000 00000000 .*
0f70 00000000 00000000 00000000 00000000 .*
0f80 00000000 00000000 00000000 00000000 .*
0f90 00000000 00000000 00000000 00000000 .*
0fa0 00000000 00000000 00000000 00000000 .*
0fb0 00000000 00000000 00000000 00000000 .*
0fc0 00000000 00000000 00000000 00000000 .*
0fd0 00000000 00000000 00000000 00000000 .*
0fe0 00000000 00000000 00000000 00000000 .*
0ff0 00000000 00000000 00000000 00000000 .*
1000 00000000 00000000 00000000 00000000 .*
1010 00000000 00000000 00000000 00000000 .*
1020 00000000 00000000 00000000 00000000 .*
1030 00000000 00000000 00000000 00000000 .*
1040 00000000 00000000 00000000 00000000 .*
1050 00000000 00000000 00000000 00000000 .*
1060 00000000 00000000 00000000 00000000 .*
1070 00000000 00000000 00000000 00000000 .*
1080 00000000 00000000 00000000 00000000 .*
1090 00000000 00000000 00000000 00000000 .*
10a0 00000000 00000000 00000000 00000000 .*
10b0 00000000 00000000 00000000 00000000 .*
10c0 00000000 00000000 00000000 00000000 .*
10d0 00000000 00000000 00000000 00000000 .*
10e0 00000000 00000000 00000000 00000000 .*
10f0 00000000 00000000 00000000 00000000 .*
1100 00000000 00000000 00000000 00000000 .*
1110 00000000 00000000 00000000 00000000 .*
1120 00000000 00000000 00000000 00000000 .*
1130 00000000 00000000 00000000 0038ff39 .*
1140 fe39fd39 ff93f813 ff93f413 f839ff93 .*
1150 ee13ff93 ea13ff93 e7130000 00000000 .*
1160 00000000 00000000 00000000 00000000 .*
1170 00000000 00000000 00000000 00000000 .*
1180 00000000 00000000 00000000 00000000 .*
1190 00000000 00000000 00000000 00000000 .*
11a0 00000000 00000000 00000000 00000000 .*
11b0 00000000 00000000 00000000 00000000 .*
11c0 00000000 00000000 00000000 00000000 .*
11d0 00000000 00000000 00000000 00000000 .*
11e0 00000000 00000000 00000000 00000000 .*
11f0 00000000 00000000 00000000 00000000 .*
1200 00000000 00000000 00000000 00000000 .*
1210 00000000 00000000 00000000 00000000 .*
1220 00000000 00000000 00000000 00000000 .*
1230 00000000 00000000 00000000 00000000 .*
1240 00000000 00000000 00000000 00000000 .*
1250 00000000 00000000 00000000 00000000 .*
1260 00000000 00000000 00000000 00000000 .*
1270 00000000 00000000 00000000 00000000 .*
1280 00000000 00000000 00000000 00000000 .*
1290 00000000 00000000 00000000 00000000 .*
12a0 00000000 00000000 00000000 00000000 .*
12b0 00000000 00000000 00000000 00000000 .*
12c0 00000000 00000000 00000000 00000000 .*
12d0 00000000 00000000 00000000 00000000 .*
12e0 00000000 00000000 00000000 00000000 .*
12f0 00000000 00000000 00000000 00000000 .*
1300 00000000 00000000 00000000 00000000 .*
1310 00000000 00000000 00000000 00000000 .*
1320 00000000 00000000 00000000 00000000 .*
1330 00000000 00000000 00000000 00000000 .*
1340 00000000 00000000 00000000 00000000 .*
1350 00000000 00000000 0000ff93 e211ff93 .*
1360 de11ff93 da11ff93 d611ff93 d211ff93 .*
1370 ce11ff93 ca11ff93 c611ff93 c211ff93 .*
1380 bf110090 46120090 42120090 3e120090 .*
1390 3a120090 36120090 32120090 2e120090 .*
13a0 2a120090 26120090 23120000 00000000 .*
13b0 00000000 00000000 00000000 00000000 .*
13c0 00000000 00000000 00000000 00000000 .*
13d0 00000000 00000000 00000000 00000000 .*
13e0 00000000 00000000 00000000 00000000 .*
13f0 00000000 00000000 00000000 00000000 .*
1400 00000000 00000000 00000000 00000000 .*
1410 00000000 00000000 00000000 00000000 .*
1420 00000000 00000000 00000000 00000000 .*
1430 00000000 00000000 00000000 00000000 .*
1440 00000000 00000000 00000000 00000000 .*
1450 00000000 00000000 00000000 00000000 .*
1460 00000000 00000000 00000000 00000000 .*
1470 00000000 00000000 00000000 00000000 .*
1480 00000000 00000000 00000000 00000000 .*
1490 00000000 00000000 00000000 00000000 .*
14a0 00000000 00000000 00000000 00000000 .*
14b0 00000000 00000000 00000000 00000000 .*
14c0 00000000 00000000 00000000 00000000 .*
14d0 00000000 00000000 00000000 00000000 .*
14e0 00000000 00000000 00000000 00000000 .*
14f0 00000000 00000000 00000000 00000000 .*
1500 00000000 00000000 00000000 00000000 .*
1510 00000000 00000000 00000000 00000000 .*
1520 00000000 00000000 00000000 00000000 .*
1530 00000000 00000000 00000000 00000000 .*
1540 00000000 00000000 00000000 00000000 .*
1550 00000000 00000000 00000000 00000000 .*
1560 00000000 00000000 00000000 00000000 .*
1570 00000000 00000000 00000000 00000000 .*
1580 00000000 00000000 00000000 00000000 .*
1590 00000000 00000000 00000000 00000000 .*
15a0 00000000 00000000 00000f38 0e380d38 .*
15b0 0c380090 16100090 12100738 00900c10 .*
15c0 00900810 00900510 00000000 00000000 .*
15d0 00000000 00000000 00000000 00000000 .*
15e0 00000000 00000000 00000000 00000000 .*
15f0 00000000 00000000 00000000 00000000 .*
1600 00000000 00000000 00000000 00000000 .*
1610 00000000 00000000 00000000 00000000 .*
1620 00000000 00000000 00000000 00000000 .*
1630 00000000 00000000 00000000 00000000 .*
1640 00000000 00000000 00000000 00000000 .*
1650 00000000 00000000 00000000 00000000 .*
1660 00000000 00000000 00000000 00000000 .*
1670 00000000 00000000 00000000 00000000 .*
1680 00000000 00000000 00000000 00000000 .*
1690 00000000 00000000 00000000 00000000 .*
16a0 00000000 00000000 00000000 00000000 .*
16b0 00000000 00000000 00000000 00000000 .*
16c0 00000000 00000000 00000000 00000000 .*
16d0 00000000 00000000 00000000 00000000 .*
16e0 00000000 00000000 00000000 00000000 .*
16f0 00000000 00000000 00000000 00000000 .*
1700 00000000 00000000 00000000 00000000 .*
1710 00000000 00000000 00000000 00000000 .*
1720 00000000 00000000 00000000 00000000 .*
1730 00000000 00000000 00000000 00000000 .*
1740 00000000 00000000 00000000 00000000 .*
1750 00000000 00000000 00000000 00000000 .*
1760 00000000 00000000 00000000 00000000 .*
1770 00000000 00000000 00000000 00000000 .*
1780 00000000 00000000 00000000 00000000 .*
1790 00000000 00000000 00000000 00000000 .*
17a0 00000000 00000000 00000000 00000000 .*
17b0 00000000 00000000 00000000 00000000 .*
17c0 00000000 00000000 00000039 ff93fe11 .*
17d0 00900612 00900212 00000000 00000000 .*
17e0 00000000 00000000 00000000 00000000 .*
17f0 00000000 00000000 00000000 00000000 .*
1800 00000000 00000000 00000000 00000000 .*
1810 00000000 00000000 00000000 00000000 .*
1820 00000000 00000000 00000000 00000000 .*
1830 00000000 00000000 00000000 00000000 .*
1840 00000000 00000000 00000000 00000000 .*
1850 00000000 00000000 00000000 00000000 .*
1860 00000000 00000000 00000000 00000000 .*
1870 00000000 00000000 00000000 00000000 .*
1880 00000000 00000000 00000000 00000000 .*
1890 00000000 00000000 00000000 00000000 .*
18a0 00000000 00000000 00000000 00000000 .*
18b0 00000000 00000000 00000000 00000000 .*
18c0 00000000 00000000 00000000 00000000 .*
18d0 00000000 00000000 00000000 00000000 .*
18e0 00000000 00000000 00000000 00000000 .*
18f0 00000000 00000000 00000000 00000000 .*
1900 00000000 00000000 00000000 00000000 .*
1910 00000000 00000000 00000000 00000000 .*
1920 00000000 00000000 00000000 00000000 .*
1930 00000000 00000000 00000000 00000000 .*
1940 00000000 00000000 00000000 00000000 .*
1950 00000000 00000000 00000000 00000000 .*
1960 00000000 00000000 00000000 00000000 .*
1970 00000000 00000000 00000000 00000000 .*
1980 00000000 00000000 00000000 00000000 .*
1990 00000000 00000000 00000000 00000000 .*
19a0 00000000 00000000 00000000 00000000 .*
19b0 00000000 00000000 00000000 00000000 .*
19c0 00000000 00000000 00000000 00000000 .*
19d0 00000000 00000000 0000003a ff3bfe3b .*
19e0 fd3bff93 f817ff93 f417f83b ff93ee17 .*
19f0 ff93ea17 ff93e717 00000000 00000000 .*
1a00 00000000 00000000 00000000 00000000 .*
1a10 00000000 00000000 00000000 00000000 .*
1a20 00000000 00000000 00000000 00000000 .*
1a30 00000000 00000000 00000000 00000000 .*
1a40 00000000 00000000 00000000 00000000 .*
1a50 00000000 00000000 00000000 00000000 .*
1a60 00000000 00000000 00000000 00000000 .*
1a70 00000000 00000000 00000000 00000000 .*
1a80 00000000 00000000 00000000 00000000 .*
1a90 00000000 00000000 00000000 00000000 .*
1aa0 00000000 00000000 00000000 00000000 .*
1ab0 00000000 00000000 00000000 00000000 .*
1ac0 00000000 00000000 00000000 00000000 .*
1ad0 00000000 00000000 00000000 00000000 .*
1ae0 00000000 00000000 00000000 00000000 .*
1af0 00000000 00000000 00000000 00000000 .*
1b00 00000000 00000000 00000000 00000000 .*
1b10 00000000 00000000 00000000 00000000 .*
1b20 00000000 00000000 00000000 00000000 .*
1b30 00000000 00000000 00000000 00000000 .*
1b40 00000000 00000000 00000000 00000000 .*
1b50 00000000 00000000 00000000 00000000 .*
1b60 00000000 00000000 00000000 00000000 .*
1b70 00000000 00000000 00000000 00000000 .*
1b80 00000000 00000000 00000000 00000000 .*
1b90 00000000 00000000 00000000 00000000 .*
1ba0 00000000 00000000 00000000 00000000 .*
1bb0 00000000 00000000 00000000 00000000 .*
1bc0 00000000 00000000 00000000 00000000 .*
1bd0 00000000 00000000 00000000 00000000 .*
1be0 00000000 00000000 00000000 00000000 .*
1bf0 00000000 00000000 ff93e215 ff93de15 .*
1c00 ff93da15 ff93d615 ff93d215 ff93ce15 .*
1c10 ff93ca15 ff93c615 ff93c215 ff93bf15 .*
1c20 00904616 00904216 00903e16 00903a16 .*
1c30 00903616 00903216 00902e16 00902a16 .*
1c40 00902616 00902316 00000000 00000000 .*
1c50 00000000 00000000 00000000 00000000 .*
1c60 00000000 00000000 00000000 00000000 .*
1c70 00000000 00000000 00000000 00000000 .*
1c80 00000000 00000000 00000000 00000000 .*
1c90 00000000 00000000 00000000 00000000 .*
1ca0 00000000 00000000 00000000 00000000 .*
1cb0 00000000 00000000 00000000 00000000 .*
1cc0 00000000 00000000 00000000 00000000 .*
1cd0 00000000 00000000 00000000 00000000 .*
1ce0 00000000 00000000 00000000 00000000 .*
1cf0 00000000 00000000 00000000 00000000 .*
1d00 00000000 00000000 00000000 00000000 .*
1d10 00000000 00000000 00000000 00000000 .*
1d20 00000000 00000000 00000000 00000000 .*
1d30 00000000 00000000 00000000 00000000 .*
1d40 00000000 00000000 00000000 00000000 .*
1d50 00000000 00000000 00000000 00000000 .*
1d60 00000000 00000000 00000000 00000000 .*
1d70 00000000 00000000 00000000 00000000 .*
1d80 00000000 00000000 00000000 00000000 .*
1d90 00000000 00000000 00000000 00000000 .*
1da0 00000000 00000000 00000000 00000000 .*
1db0 00000000 00000000 00000000 00000000 .*
1dc0 00000000 00000000 00000000 00000000 .*
1dd0 00000000 00000000 00000000 00000000 .*
1de0 00000000 00000000 00000000 00000000 .*
1df0 00000000 00000000 00000000 00000000 .*
1e00 00000000 00000000 00000000 00000000 .*
1e10 00000000 00000000 00000000 00000000 .*
1e20 00000000 00000000 00000000 00000000 .*
1e30 00000000 00000000 00000000 00000000 .*
1e40 00000000 00000000 0f3a0e3a 0d3a0c3a .*
1e50 00901614 00901214 073a0090 0c140090 .*
1e60 08140090 05140000 00000000 00000000 .*
1e70 00000000 00000000 00000000 00000000 .*
1e80 00000000 00000000 00000000 00000000 .*
1e90 00000000 00000000 00000000 00000000 .*
1ea0 00000000 00000000 00000000 00000000 .*
1eb0 00000000 00000000 00000000 00000000 .*
1ec0 00000000 00000000 00000000 00000000 .*
1ed0 00000000 00000000 00000000 00000000 .*
1ee0 00000000 00000000 00000000 00000000 .*
1ef0 00000000 00000000 00000000 00000000 .*
1f00 00000000 00000000 00000000 00000000 .*
1f10 00000000 00000000 00000000 00000000 .*
1f20 00000000 00000000 00000000 00000000 .*
1f30 00000000 00000000 00000000 00000000 .*
1f40 00000000 00000000 00000000 00000000 .*
1f50 00000000 00000000 00000000 00000000 .*
1f60 00000000 00000000 00000000 00000000 .*
1f70 00000000 00000000 00000000 00000000 .*
1f80 00000000 00000000 00000000 00000000 .*
1f90 00000000 00000000 00000000 00000000 .*
1fa0 00000000 00000000 00000000 00000000 .*
1fb0 00000000 00000000 00000000 00000000 .*
1fc0 00000000 00000000 00000000 00000000 .*
1fd0 00000000 00000000 00000000 00000000 .*
1fe0 00000000 00000000 00000000 00000000 .*
1ff0 00000000 00000000 00000000 00000000 .*
2000 00000000 00000000 00000000 00000000 .*
2010 00000000 00000000 00000000 00000000 .*
2020 00000000 00000000 00000000 00000000 .*
2030 00000000 00000000 00000000 00000000 .*
2040 00000000 00000000 00000000 00000000 .*
2050 00000000 00000000 00000000 00000000 .*
2060 00000000 00000000 003bff93 fe150090 .*
2070 06160090 02160000 00000000 00000000 .*
2080 00000000 00000000 00000000 00000000 .*
2090 00000000 00000000 00000000 00000000 .*
20a0 00000000 00000000 00000000 00000000 .*
20b0 00000000 00000000 00000000 00000000 .*
20c0 00000000 00000000 00000000 00000000 .*
20d0 00000000 00000000 00000000 00000000 .*
20e0 00000000 00000000 00000000 00000000 .*
20f0 00000000 00000000 00000000 00000000 .*
2100 00000000 00000000 00000000 00000000 .*
2110 00000000 00000000 00000000 00000000 .*
2120 00000000 00000000 00000000 00000000 .*
2130 00000000 00000000 00000000 00000000 .*
2140 00000000 00000000 00000000 00000000 .*
2150 00000000 00000000 00000000 00000000 .*
2160 00000000 00000000 00000000 00000000 .*
2170 00000000 00000000 00000000 00000000 .*
2180 00000000 00000000 00000000 00000000 .*
2190 00000000 00000000 00000000 00000000 .*
21a0 00000000 00000000 00000000 00000000 .*
21b0 00000000 00000000 00000000 00000000 .*
21c0 00000000 00000000 00000000 00000000 .*
21d0 00000000 00000000 00000000 00000000 .*
21e0 00000000 00000000 00000000 00000000 .*
21f0 00000000 00000000 00000000 00000000 .*
2200 00000000 00000000 00000000 00000000 .*
2210 00000000 00000000 00000000 00000000 .*
2220 00000000 00000000 00000000 00000000 .*
2230 00000000 00000000 00000000 00000000 .*
2240 00000000 00000000 00000000 00000000 .*
2250 00000000 00000000 00000000 00000000 .*
2260 00000000 00000000 00000000 00000000 .*
2270 00000000 00000000 003cff3d fe3dfd3d .*
2280 ff93f81b ff93f41b f83dff93 ee1bff93 .*
2290 ea1bff93 e71b0000 00000000 00000000 .*
22a0 00000000 00000000 00000000 00000000 .*
22b0 00000000 00000000 00000000 00000000 .*
22c0 00000000 00000000 00000000 00000000 .*
22d0 00000000 00000000 00000000 00000000 .*
22e0 00000000 00000000 00000000 00000000 .*
22f0 00000000 00000000 00000000 00000000 .*
2300 00000000 00000000 00000000 00000000 .*
2310 00000000 00000000 00000000 00000000 .*
2320 00000000 00000000 00000000 00000000 .*
2330 00000000 00000000 00000000 00000000 .*
2340 00000000 00000000 00000000 00000000 .*
2350 00000000 00000000 00000000 00000000 .*
2360 00000000 00000000 00000000 00000000 .*
2370 00000000 00000000 00000000 00000000 .*
2380 00000000 00000000 00000000 00000000 .*
2390 00000000 00000000 00000000 00000000 .*
23a0 00000000 00000000 00000000 00000000 .*
23b0 00000000 00000000 00000000 00000000 .*
23c0 00000000 00000000 00000000 00000000 .*
23d0 00000000 00000000 00000000 00000000 .*
23e0 00000000 00000000 00000000 00000000 .*
23f0 00000000 00000000 00000000 00000000 .*
2400 00000000 00000000 00000000 00000000 .*
2410 00000000 00000000 00000000 00000000 .*
2420 00000000 00000000 00000000 00000000 .*
2430 00000000 00000000 00000000 00000000 .*
2440 00000000 00000000 00000000 00000000 .*
2450 00000000 00000000 00000000 00000000 .*
2460 00000000 00000000 00000000 00000000 .*
2470 00000000 00000000 00000000 00000000 .*
2480 00000000 00000000 00000000 00000000 .*
2490 00000000 0000ff93 e219ff93 de19ff93 .*
24a0 da19ff93 d619ff93 d219ff93 ce19ff93 .*
24b0 ca19ff93 c619ff93 c219ff93 bf190090 .*
24c0 461a0090 421a0090 3e1a0090 3a1a0090 .*
24d0 361a0090 321a0090 2e1a0090 2a1a0090 .*
24e0 261a0090 231a0000 00000000 00000000 .*
24f0 00000000 00000000 00000000 00000000 .*
2500 00000000 00000000 00000000 00000000 .*
2510 00000000 00000000 00000000 00000000 .*
2520 00000000 00000000 00000000 00000000 .*
2530 00000000 00000000 00000000 00000000 .*
2540 00000000 00000000 00000000 00000000 .*
2550 00000000 00000000 00000000 00000000 .*
2560 00000000 00000000 00000000 00000000 .*
2570 00000000 00000000 00000000 00000000 .*
2580 00000000 00000000 00000000 00000000 .*
2590 00000000 00000000 00000000 00000000 .*
25a0 00000000 00000000 00000000 00000000 .*
25b0 00000000 00000000 00000000 00000000 .*
25c0 00000000 00000000 00000000 00000000 .*
25d0 00000000 00000000 00000000 00000000 .*
25e0 00000000 00000000 00000000 00000000 .*
25f0 00000000 00000000 00000000 00000000 .*
2600 00000000 00000000 00000000 00000000 .*
2610 00000000 00000000 00000000 00000000 .*
2620 00000000 00000000 00000000 00000000 .*
2630 00000000 00000000 00000000 00000000 .*
2640 00000000 00000000 00000000 00000000 .*
2650 00000000 00000000 00000000 00000000 .*
2660 00000000 00000000 00000000 00000000 .*
2670 00000000 00000000 00000000 00000000 .*
2680 00000000 00000000 00000000 00000000 .*
2690 00000000 00000000 00000000 00000000 .*
26a0 00000000 00000000 00000000 00000000 .*
26b0 00000000 00000000 00000000 00000000 .*
26c0 00000000 00000000 00000000 00000000 .*
26d0 00000000 00000000 00000000 00000000 .*
26e0 00000000 00000f3c 0e3c0d3c 0c3c0090 .*
26f0 16180090 1218073c 00900c18 00900818 .*
2700 00900518 00000000 00000000 00000000 .*
2710 00000000 00000000 00000000 00000000 .*
2720 00000000 00000000 00000000 00000000 .*
2730 00000000 00000000 00000000 00000000 .*
2740 00000000 00000000 00000000 00000000 .*
2750 00000000 00000000 00000000 00000000 .*
2760 00000000 00000000 00000000 00000000 .*
2770 00000000 00000000 00000000 00000000 .*
2780 00000000 00000000 00000000 00000000 .*
2790 00000000 00000000 00000000 00000000 .*
27a0 00000000 00000000 00000000 00000000 .*
27b0 00000000 00000000 00000000 00000000 .*
27c0 00000000 00000000 00000000 00000000 .*
27d0 00000000 00000000 00000000 00000000 .*
27e0 00000000 00000000 00000000 00000000 .*
27f0 00000000 00000000 00000000 00000000 .*
2800 00000000 00000000 00000000 00000000 .*
2810 00000000 00000000 00000000 00000000 .*
2820 00000000 00000000 00000000 00000000 .*
2830 00000000 00000000 00000000 00000000 .*
2840 00000000 00000000 00000000 00000000 .*
2850 00000000 00000000 00000000 00000000 .*
2860 00000000 00000000 00000000 00000000 .*
2870 00000000 00000000 00000000 00000000 .*
2880 00000000 00000000 00000000 00000000 .*
2890 00000000 00000000 00000000 00000000 .*
28a0 00000000 00000000 00000000 00000000 .*
28b0 00000000 00000000 00000000 00000000 .*
28c0 00000000 00000000 00000000 00000000 .*
28d0 00000000 00000000 00000000 00000000 .*
28e0 00000000 00000000 00000000 00000000 .*
28f0 00000000 00000000 00000000 00000000 .*
2900 00000000 0000003d ff93fe19 0090061a .*
2910 0090021a 00000000 00000000 00000000 .*
2920 00000000 00000000 00000000 00000000 .*
2930 00000000 00000000 00000000 00000000 .*
2940 00000000 00000000 00000000 00000000 .*
2950 00000000 00000000 00000000 00000000 .*
2960 00000000 00000000 00000000 00000000 .*
2970 00000000 00000000 00000000 00000000 .*
2980 00000000 00000000 00000000 00000000 .*
2990 00000000 00000000 00000000 00000000 .*
29a0 00000000 00000000 00000000 00000000 .*
29b0 00000000 00000000 00000000 00000000 .*
29c0 00000000 00000000 00000000 00000000 .*
29d0 00000000 00000000 00000000 00000000 .*
29e0 00000000 00000000 00000000 00000000 .*
29f0 00000000 00000000 00000000 00000000 .*
2a00 00000000 00000000 00000000 00000000 .*
2a10 00000000 00000000 00000000 00000000 .*
2a20 00000000 00000000 00000000 00000000 .*
2a30 00000000 00000000 00000000 00000000 .*
2a40 00000000 00000000 00000000 00000000 .*
2a50 00000000 00000000 00000000 00000000 .*
2a60 00000000 00000000 00000000 00000000 .*
2a70 00000000 00000000 00000000 00000000 .*
2a80 00000000 00000000 00000000 00000000 .*
2a90 00000000 00000000 00000000 00000000 .*
2aa0 00000000 00000000 00000000 00000000 .*
2ab0 00000000 00000000 00000000 00000000 .*
2ac0 00000000 00000000 00000000 00000000 .*
2ad0 00000000 00000000 00000000 00000000 .*
2ae0 00000000 00000000 00000000 00000000 .*
2af0 00000000 00000000 00000000 00000000 .*
2b00 00000000 00000000 00000000 00000000 .*
2b10 00000000 0000003e ff3ffe3f fd3fff93 .*
2b20 f81fff93 f41ff83f ff93ee1f ff93ea1f .*
2b30 ff93e71f 00000000 00000000 00000000 .*
2b40 00000000 00000000 00000000 00000000 .*
2b50 00000000 00000000 00000000 00000000 .*
2b60 00000000 00000000 00000000 00000000 .*
2b70 00000000 00000000 00000000 00000000 .*
2b80 00000000 00000000 00000000 00000000 .*
2b90 00000000 00000000 00000000 00000000 .*
2ba0 00000000 00000000 00000000 00000000 .*
2bb0 00000000 00000000 00000000 00000000 .*
2bc0 00000000 00000000 00000000 00000000 .*
2bd0 00000000 00000000 00000000 00000000 .*
2be0 00000000 00000000 00000000 00000000 .*
2bf0 00000000 00000000 00000000 00000000 .*
2c00 00000000 00000000 00000000 00000000 .*
2c10 00000000 00000000 00000000 00000000 .*
2c20 00000000 00000000 00000000 00000000 .*
2c30 00000000 00000000 00000000 00000000 .*
2c40 00000000 00000000 00000000 00000000 .*
2c50 00000000 00000000 00000000 00000000 .*
2c60 00000000 00000000 00000000 00000000 .*
2c70 00000000 00000000 00000000 00000000 .*
2c80 00000000 00000000 00000000 00000000 .*
2c90 00000000 00000000 00000000 00000000 .*
2ca0 00000000 00000000 00000000 00000000 .*
2cb0 00000000 00000000 00000000 00000000 .*
2cc0 00000000 00000000 00000000 00000000 .*
2cd0 00000000 00000000 00000000 00000000 .*
2ce0 00000000 00000000 00000000 00000000 .*
2cf0 00000000 00000000 00000000 00000000 .*
2d00 00000000 00000000 00000000 00000000 .*
2d10 00000000 00000000 00000000 00000000 .*
2d20 00000000 00000000 00000000 00000000 .*
2d30 00000000 ff93e21d ff93de1d ff93da1d .*
2d40 ff93d61d ff93d21d ff93ce1d ff93ca1d .*
2d50 ff93c61d ff93c21d ff93bf1d 0090461e .*
2d60 0090421e 00903e1e 00903a1e 0090361e .*
2d70 0090321e 00902e1e 00902a1e 0090261e .*
2d80 0090231e 00000000 00000000 00000000 .*
2d90 00000000 00000000 00000000 00000000 .*
2da0 00000000 00000000 00000000 00000000 .*
2db0 00000000 00000000 00000000 00000000 .*
2dc0 00000000 00000000 00000000 00000000 .*
2dd0 00000000 00000000 00000000 00000000 .*
2de0 00000000 00000000 00000000 00000000 .*
2df0 00000000 00000000 00000000 00000000 .*
2e00 00000000 00000000 00000000 00000000 .*
2e10 00000000 00000000 00000000 00000000 .*
2e20 00000000 00000000 00000000 00000000 .*
2e30 00000000 00000000 00000000 00000000 .*
2e40 00000000 00000000 00000000 00000000 .*
2e50 00000000 00000000 00000000 00000000 .*
2e60 00000000 00000000 00000000 00000000 .*
2e70 00000000 00000000 00000000 00000000 .*
2e80 00000000 00000000 00000000 00000000 .*
2e90 00000000 00000000 00000000 00000000 .*
2ea0 00000000 00000000 00000000 00000000 .*
2eb0 00000000 00000000 00000000 00000000 .*
2ec0 00000000 00000000 00000000 00000000 .*
2ed0 00000000 00000000 00000000 00000000 .*
2ee0 00000000 00000000 00000000 00000000 .*
2ef0 00000000 00000000 00000000 00000000 .*
2f00 00000000 00000000 00000000 00000000 .*
2f10 00000000 00000000 00000000 00000000 .*
2f20 00000000 00000000 00000000 00000000 .*
2f30 00000000 00000000 00000000 00000000 .*
2f40 00000000 00000000 00000000 00000000 .*
2f50 00000000 00000000 00000000 00000000 .*
2f60 00000000 00000000 00000000 00000000 .*
2f70 00000000 00000000 00000000 00000000 .*
2f80 00000000 0f3e0e3e 0d3e0c3e 0090161c .*
2f90 0090121c 073e0090 0c1c0090 081c0090 .*
2fa0 051c0000 00000000 00000000 00000000 .*
2fb0 00000000 00000000 00000000 00000000 .*
2fc0 00000000 00000000 00000000 00000000 .*
2fd0 00000000 00000000 00000000 00000000 .*
2fe0 00000000 00000000 00000000 00000000 .*
2ff0 00000000 00000000 00000000 00000000 .*
3000 00000000 00000000 00000000 00000000 .*
3010 00000000 00000000 00000000 00000000 .*
3020 00000000 00000000 00000000 00000000 .*
3030 00000000 00000000 00000000 00000000 .*
3040 00000000 00000000 00000000 00000000 .*
3050 00000000 00000000 00000000 00000000 .*
3060 00000000 00000000 00000000 00000000 .*
3070 00000000 00000000 00000000 00000000 .*
3080 00000000 00000000 00000000 00000000 .*
3090 00000000 00000000 00000000 00000000 .*
30a0 00000000 00000000 00000000 00000000 .*
30b0 00000000 00000000 00000000 00000000 .*
30c0 00000000 00000000 00000000 00000000 .*
30d0 00000000 00000000 00000000 00000000 .*
30e0 00000000 00000000 00000000 00000000 .*
30f0 00000000 00000000 00000000 00000000 .*
3100 00000000 00000000 00000000 00000000 .*
3110 00000000 00000000 00000000 00000000 .*
3120 00000000 00000000 00000000 00000000 .*
3130 00000000 00000000 00000000 00000000 .*
3140 00000000 00000000 00000000 00000000 .*
3150 00000000 00000000 00000000 00000000 .*
3160 00000000 00000000 00000000 00000000 .*
3170 00000000 00000000 00000000 00000000 .*
3180 00000000 00000000 00000000 00000000 .*
3190 00000000 00000000 00000000 00000000 .*
31a0 00000000 003fff93 fe1d0090 061e0090 .*
31b0 021e0000 00000000 00000000 00000000 .*
31c0 00000000 00000000 00000000 00000000 .*
31d0 00000000 00000000 00000000 00000000 .*
31e0 00000000 00000000 00000000 00000000 .*
31f0 00000000 00000000 00000000 00000000 .*
3200 00000000 00000000 00000000 00000000 .*
3210 00000000 00000000 00000000 00000000 .*
3220 00000000 00000000 00000000 00000000 .*
3230 00000000 00000000 00000000 00000000 .*
3240 00000000 00000000 00000000 00000000 .*
3250 00000000 00000000 00000000 00000000 .*
3260 00000000 00000000 00000000 00000000 .*
3270 00000000 00000000 00000000 00000000 .*
3280 00000000 00000000 00000000 00000000 .*
3290 00000000 00000000 00000000 00000000 .*
32a0 00000000 00000000 00000000 00000000 .*
32b0 00000000 00000000 00000000 00000000 .*
32c0 00000000 00000000 00000000 00000000 .*
32d0 00000000 00000000 00000000 00000000 .*
32e0 00000000 00000000 00000000 00000000 .*
32f0 00000000 00000000 00000000 00000000 .*
3300 00000000 00000000 00000000 00000000 .*
3310 00000000 00000000 00000000 00000000 .*
3320 00000000 00000000 00000000 00000000 .*
3330 00000000 00000000 00000000 00000000 .*
3340 00000000 00000000 00000000 00000000 .*
3350 00000000 00000000 00000000 00000000 .*
3360 00000000 00000000 00000000 00000000 .*
3370 00000000 00000000 00000000 00000000 .*
3380 00000000 00000000 00000000 00000000 .*
3390 00000000 00000000 00000000 00000000 .*
33a0 00000000 00000000 00000000 00000000 .*
33b0 00000000 0032ff33 fe33fd33 ff93f83b .*
33c0 ff93f43b f833ff93 ee3bff93 ea3bff93 .*
33d0 e73b0000 00000000 00000000 00000000 .*
33e0 00000000 00000000 00000000 00000000 .*
33f0 00000000 00000000 00000000 00000000 .*
3400 00000000 00000000 00000000 00000000 .*
3410 00000000 00000000 00000000 00000000 .*
3420 00000000 00000000 00000000 00000000 .*
3430 00000000 00000000 00000000 00000000 .*
3440 00000000 00000000 00000000 00000000 .*
3450 00000000 00000000 00000000 00000000 .*
3460 00000000 00000000 00000000 00000000 .*
3470 00000000 00000000 00000000 00000000 .*
3480 00000000 00000000 00000000 00000000 .*
3490 00000000 00000000 00000000 00000000 .*
34a0 00000000 00000000 00000000 00000000 .*
34b0 00000000 00000000 00000000 00000000 .*
34c0 00000000 00000000 00000000 00000000 .*
34d0 00000000 00000000 00000000 00000000 .*
34e0 00000000 00000000 00000000 00000000 .*
34f0 00000000 00000000 00000000 00000000 .*
3500 00000000 00000000 00000000 00000000 .*
3510 00000000 00000000 00000000 00000000 .*
3520 00000000 00000000 00000000 00000000 .*
3530 00000000 00000000 00000000 00000000 .*
3540 00000000 00000000 00000000 00000000 .*
3550 00000000 00000000 00000000 00000000 .*
3560 00000000 00000000 00000000 00000000 .*
3570 00000000 00000000 00000000 00000000 .*
3580 00000000 00000000 00000000 00000000 .*
3590 00000000 00000000 00000000 00000000 .*
35a0 00000000 00000000 00000000 00000000 .*
35b0 00000000 00000000 00000000 00000000 .*
35c0 00000000 00000000 00000000 00000000 .*
35d0 0000ff93 e239ff93 de39ff93 da39ff93 .*
35e0 d639ff93 d239ff93 ce39ff93 ca39ff93 .*
35f0 c639ff93 c239ff93 bf390090 463a0090 .*
3600 423a0090 3e3a0090 3a3a0090 363a0090 .*
3610 323a0090 2e3a0090 2a3a0090 263a0090 .*
3620 233a0000 00000000 00000000 00000000 .*
3630 00000000 00000000 00000000 00000000 .*
3640 00000000 00000000 00000000 00000000 .*
3650 00000000 00000000 00000000 00000000 .*
3660 00000000 00000000 00000000 00000000 .*
3670 00000000 00000000 00000000 00000000 .*
3680 00000000 00000000 00000000 00000000 .*
3690 00000000 00000000 00000000 00000000 .*
36a0 00000000 00000000 00000000 00000000 .*
36b0 00000000 00000000 00000000 00000000 .*
36c0 00000000 00000000 00000000 00000000 .*
36d0 00000000 00000000 00000000 00000000 .*
36e0 00000000 00000000 00000000 00000000 .*
36f0 00000000 00000000 00000000 00000000 .*
3700 00000000 00000000 00000000 00000000 .*
3710 00000000 00000000 00000000 00000000 .*
3720 00000000 00000000 00000000 00000000 .*
3730 00000000 00000000 00000000 00000000 .*
3740 00000000 00000000 00000000 00000000 .*
3750 00000000 00000000 00000000 00000000 .*
3760 00000000 00000000 00000000 00000000 .*
3770 00000000 00000000 00000000 00000000 .*
3780 00000000 00000000 00000000 00000000 .*
3790 00000000 00000000 00000000 00000000 .*
37a0 00000000 00000000 00000000 00000000 .*
37b0 00000000 00000000 00000000 00000000 .*
37c0 00000000 00000000 00000000 00000000 .*
37d0 00000000 00000000 00000000 00000000 .*
37e0 00000000 00000000 00000000 00000000 .*
37f0 00000000 00000000 00000000 00000000 .*
3800 00000000 00000000 00000000 00000000 .*
3810 00000000 00000000 00000000 00000000 .*
3820 00000f32 0e320d32 0c320090 16380090 .*
3830 12380732 00900c38 00900838 00900538 .*
3840 00000000 00000000 00000000 00000000 .*
3850 00000000 00000000 00000000 00000000 .*
3860 00000000 00000000 00000000 00000000 .*
3870 00000000 00000000 00000000 00000000 .*
3880 00000000 00000000 00000000 00000000 .*
3890 00000000 00000000 00000000 00000000 .*
38a0 00000000 00000000 00000000 00000000 .*
38b0 00000000 00000000 00000000 00000000 .*
38c0 00000000 00000000 00000000 00000000 .*
38d0 00000000 00000000 00000000 00000000 .*
38e0 00000000 00000000 00000000 00000000 .*
38f0 00000000 00000000 00000000 00000000 .*
3900 00000000 00000000 00000000 00000000 .*
3910 00000000 00000000 00000000 00000000 .*
3920 00000000 00000000 00000000 00000000 .*
3930 00000000 00000000 00000000 00000000 .*
3940 00000000 00000000 00000000 00000000 .*
3950 00000000 00000000 00000000 00000000 .*
3960 00000000 00000000 00000000 00000000 .*
3970 00000000 00000000 00000000 00000000 .*
3980 00000000 00000000 00000000 00000000 .*
3990 00000000 00000000 00000000 00000000 .*
39a0 00000000 00000000 00000000 00000000 .*
39b0 00000000 00000000 00000000 00000000 .*
39c0 00000000 00000000 00000000 00000000 .*
39d0 00000000 00000000 00000000 00000000 .*
39e0 00000000 00000000 00000000 00000000 .*
39f0 00000000 00000000 00000000 00000000 .*
3a00 00000000 00000000 00000000 00000000 .*
3a10 00000000 00000000 00000000 00000000 .*
3a20 00000000 00000000 00000000 00000000 .*
3a30 00000000 00000000 00000000 00000000 .*
3a40 00000033 ff93fe39 0090063a 0090023a .*
3a50 00000000 00000000 00000000 00000000 .*
3a60 00000000 00000000 00000000 00000000 .*
3a70 00000000 00000000 00000000 00000000 .*
3a80 00000000 00000000 00000000 00000000 .*
3a90 00000000 00000000 00000000 00000000 .*
3aa0 00000000 00000000 00000000 00000000 .*
3ab0 00000000 00000000 00000000 00000000 .*
3ac0 00000000 00000000 00000000 00000000 .*
3ad0 00000000 00000000 00000000 00000000 .*
3ae0 00000000 00000000 00000000 00000000 .*
3af0 00000000 00000000 00000000 00000000 .*
3b00 00000000 00000000 00000000 00000000 .*
3b10 00000000 00000000 00000000 00000000 .*
3b20 00000000 00000000 00000000 00000000 .*
3b30 00000000 00000000 00000000 00000000 .*
3b40 00000000 00000000 00000000 00000000 .*
3b50 00000000 00000000 00000000 00000000 .*
3b60 00000000 00000000 00000000 00000000 .*
3b70 00000000 00000000 00000000 00000000 .*
3b80 00000000 00000000 00000000 00000000 .*
3b90 00000000 00000000 00000000 00000000 .*
3ba0 00000000 00000000 00000000 00000000 .*
3bb0 00000000 00000000 00000000 00000000 .*
3bc0 00000000 00000000 00000000 00000000 .*
3bd0 00000000 00000000 00000000 00000000 .*
3be0 00000000 00000000 00000000 00000000 .*
3bf0 00000000 00000000 00000000 00000000 .*
3c00 00000000 00000000 00000000 00000000 .*
3c10 00000000 00000000 00000000 00000000 .*
3c20 00000000 00000000 00000000 00000000 .*
3c30 00000000 00000000 00000000 00000000 .*
3c40 00000000 00000000 00000000 00000000 .*
3c50 00000030 ff31fe31 fd31ff93 f83fff93 .*
3c60 f43ff831 ff93ee3f ff93ea3f ff93e73f .*
3c70 00000000 00000000 00000000 00000000 .*
3c80 00000000 00000000 00000000 00000000 .*
3c90 00000000 00000000 00000000 00000000 .*
3ca0 00000000 00000000 00000000 00000000 .*
3cb0 00000000 00000000 00000000 00000000 .*
3cc0 00000000 00000000 00000000 00000000 .*
3cd0 00000000 00000000 00000000 00000000 .*
3ce0 00000000 00000000 00000000 00000000 .*
3cf0 00000000 00000000 00000000 00000000 .*
3d00 00000000 00000000 00000000 00000000 .*
3d10 00000000 00000000 00000000 00000000 .*
3d20 00000000 00000000 00000000 00000000 .*
3d30 00000000 00000000 00000000 00000000 .*
3d40 00000000 00000000 00000000 00000000 .*
3d50 00000000 00000000 00000000 00000000 .*
3d60 00000000 00000000 00000000 00000000 .*
3d70 00000000 00000000 00000000 00000000 .*
3d80 00000000 00000000 00000000 00000000 .*
3d90 00000000 00000000 00000000 00000000 .*
3da0 00000000 00000000 00000000 00000000 .*
3db0 00000000 00000000 00000000 00000000 .*
3dc0 00000000 00000000 00000000 00000000 .*
3dd0 00000000 00000000 00000000 00000000 .*
3de0 00000000 00000000 00000000 00000000 .*
3df0 00000000 00000000 00000000 00000000 .*
3e00 00000000 00000000 00000000 00000000 .*
3e10 00000000 00000000 00000000 00000000 .*
3e20 00000000 00000000 00000000 00000000 .*
3e30 00000000 00000000 00000000 00000000 .*
3e40 00000000 00000000 00000000 00000000 .*
3e50 00000000 00000000 00000000 00000000 .*
3e60 00000000 00000000 00000000 00000000 .*
3e70 ff93e23d ff93de3d ff93da3d ff93d63d .*
3e80 ff93d23d ff93ce3d ff93ca3d ff93c63d .*
3e90 ff93c23d ff93bf3d 0090463e 0090423e .*
3ea0 00903e3e 00903a3e 0090363e 0090323e .*
3eb0 00902e3e 00902a3e 0090263e 0090233e .*
3ec0 00000000 00000000 00000000 00000000 .*
3ed0 00000000 00000000 00000000 00000000 .*
3ee0 00000000 00000000 00000000 00000000 .*
3ef0 00000000 00000000 00000000 00000000 .*
3f00 00000000 00000000 00000000 00000000 .*
3f10 00000000 00000000 00000000 00000000 .*
3f20 00000000 00000000 00000000 00000000 .*
3f30 00000000 00000000 00000000 00000000 .*
3f40 00000000 00000000 00000000 00000000 .*
3f50 00000000 00000000 00000000 00000000 .*
3f60 00000000 00000000 00000000 00000000 .*
3f70 00000000 00000000 00000000 00000000 .*
3f80 00000000 00000000 00000000 00000000 .*
3f90 00000000 00000000 00000000 00000000 .*
3fa0 00000000 00000000 00000000 00000000 .*
3fb0 00000000 00000000 00000000 00000000 .*
3fc0 00000000 00000000 00000000 00000000 .*
3fd0 00000000 00000000 00000000 00000000 .*
3fe0 00000000 00000000 00000000 00000000 .*
3ff0 00000000 00000000 00000000 00000000 .*
4000 00000000 00000000 00000000 00000000 .*
4010 00000000 00000000 00000000 00000000 .*
4020 00000000 00000000 00000000 00000000 .*
4030 00000000 00000000 00000000 00000000 .*
4040 00000000 00000000 00000000 00000000 .*
4050 00000000 00000000 00000000 00000000 .*
4060 00000000 00000000 00000000 00000000 .*
4070 00000000 00000000 00000000 00000000 .*
4080 00000000 00000000 00000000 00000000 .*
4090 00000000 00000000 00000000 00000000 .*
40a0 00000000 00000000 00000000 00000000 .*
40b0 00000000 00000000 00000000 00000000 .*
40c0 0f300e30 0d300c30 0090163c 0090123c .*
40d0 07300090 0c3c0090 083c0090 053c0000 .*
40e0 00000000 00000000 00000000 00000000 .*
40f0 00000000 00000000 00000000 00000000 .*
4100 00000000 00000000 00000000 00000000 .*
4110 00000000 00000000 00000000 00000000 .*
4120 00000000 00000000 00000000 00000000 .*
4130 00000000 00000000 00000000 00000000 .*
4140 00000000 00000000 00000000 00000000 .*
4150 00000000 00000000 00000000 00000000 .*
4160 00000000 00000000 00000000 00000000 .*
4170 00000000 00000000 00000000 00000000 .*
4180 00000000 00000000 00000000 00000000 .*
4190 00000000 00000000 00000000 00000000 .*
41a0 00000000 00000000 00000000 00000000 .*
41b0 00000000 00000000 00000000 00000000 .*
41c0 00000000 00000000 00000000 00000000 .*
41d0 00000000 00000000 00000000 00000000 .*
41e0 00000000 00000000 00000000 00000000 .*
41f0 00000000 00000000 00000000 00000000 .*
4200 00000000 00000000 00000000 00000000 .*
4210 00000000 00000000 00000000 00000000 .*
4220 00000000 00000000 00000000 00000000 .*
4230 00000000 00000000 00000000 00000000 .*
4240 00000000 00000000 00000000 00000000 .*
4250 00000000 00000000 00000000 00000000 .*
4260 00000000 00000000 00000000 00000000 .*
4270 00000000 00000000 00000000 00000000 .*
4280 00000000 00000000 00000000 00000000 .*
4290 00000000 00000000 00000000 00000000 .*
42a0 00000000 00000000 00000000 00000000 .*
42b0 00000000 00000000 00000000 00000000 .*
42c0 00000000 00000000 00000000 00000000 .*
42d0 00000000 00000000 00000000 00000000 .*
42e0 0031ff93 fe3d0090 063e0090 023e0000 .*
42f0 00000000 00000000 00000000 00000000 .*
4300 00000000 00000000 00000000 00000000 .*
4310 00000000 00000000 00000000 00000000 .*
4320 00000000 00000000 00000000 00000000 .*
4330 00000000 00000000 00000000 00000000 .*
4340 00000000 00000000 00000000 00000000 .*
4350 00000000 00000000 00000000 00000000 .*
4360 00000000 00000000 00000000 00000000 .*
4370 00000000 00000000 00000000 00000000 .*
4380 00000000 00000000 00000000 00000000 .*
4390 00000000 00000000 00000000 00000000 .*
43a0 00000000 00000000 00000000 00000000 .*
43b0 00000000 00000000 00000000 00000000 .*
43c0 00000000 00000000 00000000 00000000 .*
43d0 00000000 00000000 00000000 00000000 .*
43e0 00000000 00000000 00000000 00000000 .*
43f0 00000000 00000000 00000000 00000000 .*
4400 00000000 00000000 00000000 00000000 .*
4410 00000000 00000000 00000000 00000000 .*
4420 00000000 00000000 00000000 00000000 .*
4430 00000000 00000000 00000000 00000000 .*
4440 00000000 00000000 00000000 00000000 .*
4450 00000000 00000000 00000000 00000000 .*
4460 00000000 00000000 00000000 00000000 .*
4470 00000000 00000000 00000000 00000000 .*
4480 00000000 00000000 00000000 00000000 .*
4490 00000000 00000000 00000000 00000000 .*
44a0 00000000 00000000 00000000 00000000 .*
44b0 00000000 00000000 00000000 00000000 .*
44c0 00000000 00000000 00000000 00000000 .*
44d0 00000000 00000000 00000000 00000000 .*
44e0 00000000 00000000 00000000 00000000 .*
44f0 80008f00 80008000 80008000 80008000 .*
4500 80008000 90009f00 a000af00 a000a000 .*
4510 a000a000 a000a000 a000a000 b000bf00 .*
4520 00804c3c ef83cc43 ef834c7f f083cc7e .*
4530 00000000 00000000 00000000 00000000 .*
4540 00000000 00000000 00000000 00000000 .*
4550 00000000 00000000 00000000 00000000 .*
4560 00000000 00000000 00000000 00000000 .*
4570 00000000 00000000 00000000 00000000 .*
4580 00000000 00000000 00000000 00000000 .*
4590 00000000 00000000 00000000 00000000 .*
45a0 00000000 00000000 00000000 00000000 .*
45b0 00000000 00000000 00000000 00000000 .*
45c0 00000000 00000000 00000000 00000000 .*
45d0 00000000 00000000 00000000 00000000 .*
45e0 00000000 00000000 00000000 00000000 .*
45f0 00000000 00000000 00000000 00000000 .*
4600 00000000 00000000 00000000 00000000 .*
4610 00000000 00000000 00000000 00000000 .*
4620 00000000 00000000 00000000 00000000 .*
4630 00000000 00000000 00000000 00000000 .*
4640 00000000 00000000 00000000 00000000 .*
4650 00000000 00000000 00000000 00000000 .*
4660 00000000 00000000 00000000 00000000 .*
4670 00000000 00000000 00000000 00000000 .*
4680 00000000 00000000 00000000 00000000 .*
4690 00000000 00000000 00000000 00000000 .*
46a0 00000000 00000000 00000000 00000000 .*
46b0 00000000 00000000 00000000 00000000 .*
46c0 00000000 00000000 00000000 00000000 .*
46d0 00000000 00000000 00000000 00000000 .*
46e0 00000000 00000000 00000000 00000000 .*
46f0 00000000 00000000 00000000 00000000 .*
4700 00000000 00000000 00000000 00000000 .*
4710 00000000 00000000 00000000 00000000 .*
4720 00000000 00000000 00000000 00000000 .*
4730 0f44ff93 ee11f045 ff93e811 ff45ff93 .*
4740 e2111f46 ff93dc11 0f440090 2612f045 .*
4750 00902012 ff450090 1a121f46 00901412 .*
4760 00000000 00000000 00000000 00000000 .*
4770 00000000 00000000 00000000 00000000 .*
4780 00000000 00000000 00000000 00000000 .*
4790 00000000 00000000 00000000 00000000 .*
47a0 00000000 00000000 00000000 00000000 .*
47b0 00000000 00000000 00000000 00000000 .*
47c0 00000000 00000000 00000000 00000000 .*
47d0 00000000 00000000 00000000 00000000 .*
47e0 00000000 00000000 00000000 00000000 .*
47f0 00000000 00000000 00000000 00000000 .*
4800 00000000 00000000 00000000 00000000 .*
4810 00000000 00000000 00000000 00000000 .*
4820 00000000 00000000 00000000 00000000 .*
4830 00000000 00000000 00000000 00000000 .*
4840 00000000 00000000 00000000 00000000 .*
4850 00000000 00000000 00000000 00000000 .*
4860 00000000 00000000 00000000 00000000 .*
4870 00000000 00000000 00000000 00000000 .*
4880 00000000 00000000 00000000 00000000 .*
4890 00000000 00000000 00000000 00000000 .*
48a0 00000000 00000000 00000000 00000000 .*
48b0 00000000 00000000 00000000 00000000 .*
48c0 00000000 00000000 00000000 00000000 .*
48d0 00000000 00000000 00000000 00000000 .*
48e0 00000000 00000000 00000000 00000000 .*
48f0 00000000 00000000 00000000 00000000 .*
4900 00000000 00000000 00000000 00000000 .*
4910 00000000 00000000 00000000 00000000 .*
4920 00000000 00000000 00000000 00000000 .*
4930 00000000 00000000 00000000 00000000 .*
4940 00000000 00000000 00000000 00000000 .*
4950 00000000 00000000 00000000 00000000 .*
4960 00804c3e 0f80cc41 0f804c7d 1080cc7c .*
4970 00000000 00000000 00000000 00000000 .*
4980 00000000 00000000 00000000 00000000 .*
4990 00000000 00000000 00000000 00000000 .*
49a0 00000000 00000000 00000000 00000000 .*
49b0 00000000 00000000 00000000 00000000 .*
49c0 00000000 00000000 00000000 00000000 .*
49d0 00000000 00000000 00000000 00000000 .*
49e0 00000000 00000000 00000000 00000000 .*
49f0 00000000 00000000 00000000 00000000 .*
4a00 00000000 00000000 00000000 00000000 .*
4a10 00000000 00000000 00000000 00000000 .*
4a20 00000000 00000000 00000000 00000000 .*
4a30 00000000 00000000 00000000 00000000 .*
4a40 00000000 00000000 00000000 00000000 .*
4a50 00000000 00000000 00000000 00000000 .*
4a60 00000000 00000000 00000000 00000000 .*
4a70 00000000 00000000 00000000 00000000 .*
4a80 00000000 00000000 00000000 00000000 .*
4a90 00000000 00000000 00000000 00000000 .*
4aa0 00000000 00000000 00000000 00000000 .*
4ab0 00000000 00000000 00000000 00000000 .*
4ac0 00000000 00000000 00000000 00000000 .*
4ad0 00000000 00000000 00000000 00000000 .*
4ae0 00000000 00000000 00000000 00000000 .*
4af0 00000000 00000000 00000000 00000000 .*
4b00 00000000 00000000 00000000 00000000 .*
4b10 00000000 00000000 00000000 00000000 .*
4b20 00000000 00000000 00000000 00000000 .*
4b30 00000000 00000000 00000000 00000000 .*
4b40 00000000 00000000 00000000 00000000 .*
4b50 00000000 00000000 00000000 00000000 .*
4b60 00000000 00000000 00000000 00000000 .*
4b70 00000082 4c3c0f46 ff93fa11 0f440090 .*
4b80 08120f46 00900212 00000000 00000000 .*
4b90 00000000 00000000 00000000 00000000 .*
4ba0 00000000 00000000 00000000 00000000 .*
4bb0 00000000 00000000 00000000 00000000 .*
4bc0 00000000 00000000 00000000 00000000 .*
4bd0 00000000 00000000 00000000 00000000 .*
4be0 00000000 00000000 00000000 00000000 .*
4bf0 00000000 00000000 00000000 00000000 .*
4c00 00000000 00000000 00000000 00000000 .*
4c10 00000000 00000000 00000000 00000000 .*
4c20 00000000 00000000 00000000 00000000 .*
4c30 00000000 00000000 00000000 00000000 .*
4c40 00000000 00000000 00000000 00000000 .*
4c50 00000000 00000000 00000000 00000000 .*
4c60 00000000 00000000 00000000 00000000 .*
4c70 00000000 00000000 00000000 00000000 .*
4c80 00000000 00000000 00000000 00000000 .*
4c90 00000000 00000000 00000000 00000000 .*
4ca0 00000000 00000000 00000000 00000000 .*
4cb0 00000000 00000000 00000000 00000000 .*
4cc0 00000000 00000000 00000000 00000000 .*
4cd0 00000000 00000000 00000000 00000000 .*
4ce0 00000000 00000000 00000000 00000000 .*
4cf0 00000000 00000000 00000000 00000000 .*
4d00 00000000 00000000 00000000 00000000 .*
4d10 00000000 00000000 00000000 00000000 .*
4d20 00000000 00000000 00000000 00000000 .*
4d30 00000000 00000000 00000000 00000000 .*
4d40 00000000 00000000 00000000 00000000 .*
4d50 00000000 00000000 00000000 00000000 .*
4d60 00000000 00000000 00000000 00000000 .*
4d70 00000000 00000000 00000000 00000000 .*
4d80 00000000 00000000 00804e3c ef83ce43 .*
4d90 ef834e7f f083ce7e 00000000 00000000 .*
4da0 00000000 00000000 00000000 00000000 .*
4db0 00000000 00000000 00000000 00000000 .*
4dc0 00000000 00000000 00000000 00000000 .*
4dd0 00000000 00000000 00000000 00000000 .*
4de0 00000000 00000000 00000000 00000000 .*
4df0 00000000 00000000 00000000 00000000 .*
4e00 00000000 00000000 00000000 00000000 .*
4e10 00000000 00000000 00000000 00000000 .*
4e20 00000000 00000000 00000000 00000000 .*
4e30 00000000 00000000 00000000 00000000 .*
4e40 00000000 00000000 00000000 00000000 .*
4e50 00000000 00000000 00000000 00000000 .*
4e60 00000000 00000000 00000000 00000000 .*
4e70 00000000 00000000 00000000 00000000 .*
4e80 00000000 00000000 00000000 00000000 .*
4e90 00000000 00000000 00000000 00000000 .*
4ea0 00000000 00000000 00000000 00000000 .*
4eb0 00000000 00000000 00000000 00000000 .*
4ec0 00000000 00000000 00000000 00000000 .*
4ed0 00000000 00000000 00000000 00000000 .*
4ee0 00000000 00000000 00000000 00000000 .*
4ef0 00000000 00000000 00000000 00000000 .*
4f00 00000000 00000000 00000000 00000000 .*
4f10 00000000 00000000 00000000 00000000 .*
4f20 00000000 00000000 00000000 00000000 .*
4f30 00000000 00000000 00000000 00000000 .*
4f40 00000000 00000000 00000000 00000000 .*
4f50 00000000 00000000 00000000 00000000 .*
4f60 00000000 00000000 00000000 00000000 .*
4f70 00000000 00000000 00000000 00000000 .*
4f80 00000000 00000000 00000000 00000000 .*
4f90 00000000 00000000 0f44ff93 ee15f045 .*
4fa0 ff93e815 ff45ff93 e2151f46 ff93dc15 .*
4fb0 0f440090 2616f045 00902016 ff450090 .*
4fc0 1a161f46 00901416 00000000 00000000 .*
4fd0 00000000 00000000 00000000 00000000 .*
4fe0 00000000 00000000 00000000 00000000 .*
4ff0 00000000 00000000 00000000 00000000 .*
5000 00000000 00000000 00000000 00000000 .*
5010 00000000 00000000 00000000 00000000 .*
5020 00000000 00000000 00000000 00000000 .*
5030 00000000 00000000 00000000 00000000 .*
5040 00000000 00000000 00000000 00000000 .*
5050 00000000 00000000 00000000 00000000 .*
5060 00000000 00000000 00000000 00000000 .*
5070 00000000 00000000 00000000 00000000 .*
5080 00000000 00000000 00000000 00000000 .*
5090 00000000 00000000 00000000 00000000 .*
50a0 00000000 00000000 00000000 00000000 .*
50b0 00000000 00000000 00000000 00000000 .*
50c0 00000000 00000000 00000000 00000000 .*
50d0 00000000 00000000 00000000 00000000 .*
50e0 00000000 00000000 00000000 00000000 .*
50f0 00000000 00000000 00000000 00000000 .*
5100 00000000 00000000 00000000 00000000 .*
5110 00000000 00000000 00000000 00000000 .*
5120 00000000 00000000 00000000 00000000 .*
5130 00000000 00000000 00000000 00000000 .*
5140 00000000 00000000 00000000 00000000 .*
5150 00000000 00000000 00000000 00000000 .*
5160 00000000 00000000 00000000 00000000 .*
5170 00000000 00000000 00000000 00000000 .*
5180 00000000 00000000 00000000 00000000 .*
5190 00000000 00000000 00000000 00000000 .*
51a0 00000000 00000000 00000000 00000000 .*
51b0 00000000 00000000 00000000 00000000 .*
51c0 00000000 00000000 00804e3e 0f80ce41 .*
51d0 0f804e7d 1080ce7c 00000000 00000000 .*
51e0 00000000 00000000 00000000 00000000 .*
51f0 00000000 00000000 00000000 00000000 .*
5200 00000000 00000000 00000000 00000000 .*
5210 00000000 00000000 00000000 00000000 .*
5220 00000000 00000000 00000000 00000000 .*
5230 00000000 00000000 00000000 00000000 .*
5240 00000000 00000000 00000000 00000000 .*
5250 00000000 00000000 00000000 00000000 .*
5260 00000000 00000000 00000000 00000000 .*
5270 00000000 00000000 00000000 00000000 .*
5280 00000000 00000000 00000000 00000000 .*
5290 00000000 00000000 00000000 00000000 .*
52a0 00000000 00000000 00000000 00000000 .*
52b0 00000000 00000000 00000000 00000000 .*
52c0 00000000 00000000 00000000 00000000 .*
52d0 00000000 00000000 00000000 00000000 .*
52e0 00000000 00000000 00000000 00000000 .*
52f0 00000000 00000000 00000000 00000000 .*
5300 00000000 00000000 00000000 00000000 .*
5310 00000000 00000000 00000000 00000000 .*
5320 00000000 00000000 00000000 00000000 .*
5330 00000000 00000000 00000000 00000000 .*
5340 00000000 00000000 00000000 00000000 .*
5350 00000000 00000000 00000000 00000000 .*
5360 00000000 00000000 00000000 00000000 .*
5370 00000000 00000000 00000000 00000000 .*
5380 00000000 00000000 00000000 00000000 .*
5390 00000000 00000000 00000000 00000000 .*
53a0 00000000 00000000 00000000 00000000 .*
53b0 00000000 00000000 00000000 00000000 .*
53c0 00000000 00000000 00000000 00000000 .*
53d0 00000000 00000000 00000082 4e3c0f46 .*
53e0 ff93fa15 0f440090 08160f46 00900216 .*
53f0 00000000 00000000 00000000 00000000 .*
5400 00000000 00000000 00000000 00000000 .*
5410 00000000 00000000 00000000 00000000 .*
5420 00000000 00000000 00000000 00000000 .*
5430 00000000 00000000 00000000 00000000 .*
5440 00000000 00000000 00000000 00000000 .*
5450 00000000 00000000 00000000 00000000 .*
5460 00000000 00000000 00000000 00000000 .*
5470 00000000 00000000 00000000 00000000 .*
5480 00000000 00000000 00000000 00000000 .*
5490 00000000 00000000 00000000 00000000 .*
54a0 00000000 00000000 00000000 00000000 .*
54b0 00000000 00000000 00000000 00000000 .*
54c0 00000000 00000000 00000000 00000000 .*
54d0 00000000 00000000 00000000 00000000 .*
54e0 00000000 00000000 00000000 00000000 .*
54f0 00000000 00000000 00000000 00000000 .*
5500 00000000 00000000 00000000 00000000 .*
5510 00000000 00000000 00000000 00000000 .*
5520 00000000 00000000 00000000 00000000 .*
5530 00000000 00000000 00000000 00000000 .*
5540 00000000 00000000 00000000 00000000 .*
5550 00000000 00000000 00000000 00000000 .*
5560 00000000 00000000 00000000 00000000 .*
5570 00000000 00000000 00000000 00000000 .*
5580 00000000 00000000 00000000 00000000 .*
5590 00000000 00000000 00000000 00000000 .*
55a0 00000000 00000000 00000000 00000000 .*
55b0 00000000 00000000 00000000 00000000 .*
55c0 00000000 00000000 00000000 00000000 .*
55d0 00000000 00000000 00000000 00000000 .*
55e0 00000000 00000000 00000000 00000000 .*
55f0 00804c00 ef83cc03 f0834c03 ff83cc02 .*
5600 00000000 00000000 00000000 00000000 .*
5610 00000000 00000000 00000000 00000000 .*
5620 00000000 00000000 00000000 00000000 .*
5630 00000000 00000000 00000000 00000000 .*
5640 00000000 00000000 00000000 00000000 .*
5650 00000000 00000000 00000000 00000000 .*
5660 00000000 00000000 00000000 00000000 .*
5670 00000000 00000000 00000000 00000000 .*
5680 00000000 00000000 00000000 00000000 .*
5690 00000000 00000000 00000000 00000000 .*
56a0 00000000 00000000 00000000 00000000 .*
56b0 00000000 00000000 00000000 00000000 .*
56c0 00000000 00000000 00000000 00000000 .*
56d0 00000000 00000000 00000000 00000000 .*
56e0 00000000 00000000 00000000 00000000 .*
56f0 00000000 00000000 00000000 00000000 .*
5700 00000000 00000000 00000000 00000000 .*
5710 00000000 00000000 00000000 00000000 .*
5720 00000000 00000000 00000000 00000000 .*
5730 00000000 00000000 00000000 00000000 .*
5740 00000000 00000000 00000000 00000000 .*
5750 00000000 00000000 00000000 00000000 .*
5760 00000000 00000000 00000000 00000000 .*
5770 00000000 00000000 00000000 00000000 .*
5780 00000000 00000000 00000000 00000000 .*
5790 00000000 00000000 00000000 00000000 .*
57a0 00000000 00000000 00000000 00000000 .*
57b0 00000000 00000000 00000000 00000000 .*
57c0 00000000 00000000 00000000 00000000 .*
57d0 00000000 00000000 00000000 00000000 .*
57e0 00000000 00000000 00000000 00000000 .*
57f0 00000000 00000000 00000000 00000000 .*
5800 0060ff93 ee11e061 ff93e811 0062ff93 .*
5810 e211e063 ff93dc11 00600090 2612e061 .*
5820 00902012 00620090 1a12e063 00901412 .*
5830 00000000 00000000 00000000 00000000 .*
5840 00000000 00000000 00000000 00000000 .*
5850 00000000 00000000 00000000 00000000 .*
5860 00000000 00000000 00000000 00000000 .*
5870 00000000 00000000 00000000 00000000 .*
5880 00000000 00000000 00000000 00000000 .*
5890 00000000 00000000 00000000 00000000 .*
58a0 00000000 00000000 00000000 00000000 .*
58b0 00000000 00000000 00000000 00000000 .*
58c0 00000000 00000000 00000000 00000000 .*
58d0 00000000 00000000 00000000 00000000 .*
58e0 00000000 00000000 00000000 00000000 .*
58f0 00000000 00000000 00000000 00000000 .*
5900 00000000 00000000 00000000 00000000 .*
5910 00000000 00000000 00000000 00000000 .*
5920 00000000 00000000 00000000 00000000 .*
5930 00000000 00000000 00000000 00000000 .*
5940 00000000 00000000 00000000 00000000 .*
5950 00000000 00000000 00000000 00000000 .*
5960 00000000 00000000 00000000 00000000 .*
5970 00000000 00000000 00000000 00000000 .*
5980 00000000 00000000 00000000 00000000 .*
5990 00000000 00000000 00000000 00000000 .*
59a0 00000000 00000000 00000000 00000000 .*
59b0 00000000 00000000 00000000 00000000 .*
59c0 00000000 00000000 00000000 00000000 .*
59d0 00000000 00000000 00000000 00000000 .*
59e0 00000000 00000000 00000000 00000000 .*
59f0 00000000 00000000 00000000 00000000 .*
5a00 00000000 00000000 00000000 00000000 .*
5a10 00000000 00000000 00000000 00000000 .*
5a20 00000000 00000000 00000000 00000000 .*
5a30 00804c02 0f80cc01 10804c01 1f80cc00 .*
5a40 00000000 00000000 00000000 00000000 .*
5a50 00000000 00000000 00000000 00000000 .*
5a60 00000000 00000000 00000000 00000000 .*
5a70 00000000 00000000 00000000 00000000 .*
5a80 00000000 00000000 00000000 00000000 .*
5a90 00000000 00000000 00000000 00000000 .*
5aa0 00000000 00000000 00000000 00000000 .*
5ab0 00000000 00000000 00000000 00000000 .*
5ac0 00000000 00000000 00000000 00000000 .*
5ad0 00000000 00000000 00000000 00000000 .*
5ae0 00000000 00000000 00000000 00000000 .*
5af0 00000000 00000000 00000000 00000000 .*
5b00 00000000 00000000 00000000 00000000 .*
5b10 00000000 00000000 00000000 00000000 .*
5b20 00000000 00000000 00000000 00000000 .*
5b30 00000000 00000000 00000000 00000000 .*
5b40 00000000 00000000 00000000 00000000 .*
5b50 00000000 00000000 00000000 00000000 .*
5b60 00000000 00000000 00000000 00000000 .*
5b70 00000000 00000000 00000000 00000000 .*
5b80 00000000 00000000 00000000 00000000 .*
5b90 00000000 00000000 00000000 00000000 .*
5ba0 00000000 00000000 00000000 00000000 .*
5bb0 00000000 00000000 00000000 00000000 .*
5bc0 00000000 00000000 00000000 00000000 .*
5bd0 00000000 00000000 00000000 00000000 .*
5be0 00000000 00000000 00000000 00000000 .*
5bf0 00000000 00000000 00000000 00000000 .*
5c00 00000000 00000000 00000000 00000000 .*
5c10 00000000 00000000 00000000 00000000 .*
5c20 00000000 00000000 00000000 00000000 .*
5c30 00000000 00000000 00000000 00000000 .*
5c40 00000082 4c000062 ff93fa11 00600090 .*
5c50 08120062 00900212 00000000 00000000 .*
5c60 00000000 00000000 00000000 00000000 .*
5c70 00000000 00000000 00000000 00000000 .*
5c80 00000000 00000000 00000000 00000000 .*
5c90 00000000 00000000 00000000 00000000 .*
5ca0 00000000 00000000 00000000 00000000 .*
5cb0 00000000 00000000 00000000 00000000 .*
5cc0 00000000 00000000 00000000 00000000 .*
5cd0 00000000 00000000 00000000 00000000 .*
5ce0 00000000 00000000 00000000 00000000 .*
5cf0 00000000 00000000 00000000 00000000 .*
5d00 00000000 00000000 00000000 00000000 .*
5d10 00000000 00000000 00000000 00000000 .*
5d20 00000000 00000000 00000000 00000000 .*
5d30 00000000 00000000 00000000 00000000 .*
5d40 00000000 00000000 00000000 00000000 .*
5d50 00000000 00000000 00000000 00000000 .*
5d60 00000000 00000000 00000000 00000000 .*
5d70 00000000 00000000 00000000 00000000 .*
5d80 00000000 00000000 00000000 00000000 .*
5d90 00000000 00000000 00000000 00000000 .*
5da0 00000000 00000000 00000000 00000000 .*
5db0 00000000 00000000 00000000 00000000 .*
5dc0 00000000 00000000 00000000 00000000 .*
5dd0 00000000 00000000 00000000 00000000 .*
5de0 00000000 00000000 00000000 00000000 .*
5df0 00000000 00000000 00000000 00000000 .*
5e00 00000000 00000000 00000000 00000000 .*
5e10 00000000 00000000 00000000 00000000 .*
5e20 00000000 00000000 00000000 00000000 .*
5e30 00000000 00000000 00000000 00000000 .*
5e40 00000000 00000000 00000000 00000000 .*
5e50 00000000 00000000 00804e00 ef83ce03 .*
5e60 f0834e03 ff83ce02 00000000 00000000 .*
5e70 00000000 00000000 00000000 00000000 .*
5e80 00000000 00000000 00000000 00000000 .*
5e90 00000000 00000000 00000000 00000000 .*
5ea0 00000000 00000000 00000000 00000000 .*
5eb0 00000000 00000000 00000000 00000000 .*
5ec0 00000000 00000000 00000000 00000000 .*
5ed0 00000000 00000000 00000000 00000000 .*
5ee0 00000000 00000000 00000000 00000000 .*
5ef0 00000000 00000000 00000000 00000000 .*
5f00 00000000 00000000 00000000 00000000 .*
5f10 00000000 00000000 00000000 00000000 .*
5f20 00000000 00000000 00000000 00000000 .*
5f30 00000000 00000000 00000000 00000000 .*
5f40 00000000 00000000 00000000 00000000 .*
5f50 00000000 00000000 00000000 00000000 .*
5f60 00000000 00000000 00000000 00000000 .*
5f70 00000000 00000000 00000000 00000000 .*
5f80 00000000 00000000 00000000 00000000 .*
5f90 00000000 00000000 00000000 00000000 .*
5fa0 00000000 00000000 00000000 00000000 .*
5fb0 00000000 00000000 00000000 00000000 .*
5fc0 00000000 00000000 00000000 00000000 .*
5fd0 00000000 00000000 00000000 00000000 .*
5fe0 00000000 00000000 00000000 00000000 .*
5ff0 00000000 00000000 00000000 00000000 .*
6000 00000000 00000000 00000000 00000000 .*
6010 00000000 00000000 00000000 00000000 .*
6020 00000000 00000000 00000000 00000000 .*
6030 00000000 00000000 00000000 00000000 .*
6040 00000000 00000000 00000000 00000000 .*
6050 00000000 00000000 00000000 00000000 .*
6060 00000000 00000000 0060ff93 ee15e061 .*
6070 ff93e815 0062ff93 e215e063 ff93dc15 .*
6080 00600090 2616e061 00902016 00620090 .*
6090 1a16e063 00901416 00000000 00000000 .*
60a0 00000000 00000000 00000000 00000000 .*
60b0 00000000 00000000 00000000 00000000 .*
60c0 00000000 00000000 00000000 00000000 .*
60d0 00000000 00000000 00000000 00000000 .*
60e0 00000000 00000000 00000000 00000000 .*
60f0 00000000 00000000 00000000 00000000 .*
6100 00000000 00000000 00000000 00000000 .*
6110 00000000 00000000 00000000 00000000 .*
6120 00000000 00000000 00000000 00000000 .*
6130 00000000 00000000 00000000 00000000 .*
6140 00000000 00000000 00000000 00000000 .*
6150 00000000 00000000 00000000 00000000 .*
6160 00000000 00000000 00000000 00000000 .*
6170 00000000 00000000 00000000 00000000 .*
6180 00000000 00000000 00000000 00000000 .*
6190 00000000 00000000 00000000 00000000 .*
61a0 00000000 00000000 00000000 00000000 .*
61b0 00000000 00000000 00000000 00000000 .*
61c0 00000000 00000000 00000000 00000000 .*
61d0 00000000 00000000 00000000 00000000 .*
61e0 00000000 00000000 00000000 00000000 .*
61f0 00000000 00000000 00000000 00000000 .*
6200 00000000 00000000 00000000 00000000 .*
6210 00000000 00000000 00000000 00000000 .*
6220 00000000 00000000 00000000 00000000 .*
6230 00000000 00000000 00000000 00000000 .*
6240 00000000 00000000 00000000 00000000 .*
6250 00000000 00000000 00000000 00000000 .*
6260 00000000 00000000 00000000 00000000 .*
6270 00000000 00000000 00000000 00000000 .*
6280 00000000 00000000 00000000 00000000 .*
6290 00000000 00000000 00804e02 0f80ce01 .*
62a0 10804e01 1f80ce00 00000000 00000000 .*
62b0 00000000 00000000 00000000 00000000 .*
62c0 00000000 00000000 00000000 00000000 .*
62d0 00000000 00000000 00000000 00000000 .*
62e0 00000000 00000000 00000000 00000000 .*
62f0 00000000 00000000 00000000 00000000 .*
6300 00000000 00000000 00000000 00000000 .*
6310 00000000 00000000 00000000 00000000 .*
6320 00000000 00000000 00000000 00000000 .*
6330 00000000 00000000 00000000 00000000 .*
6340 00000000 00000000 00000000 00000000 .*
6350 00000000 00000000 00000000 00000000 .*
6360 00000000 00000000 00000000 00000000 .*
6370 00000000 00000000 00000000 00000000 .*
6380 00000000 00000000 00000000 00000000 .*
6390 00000000 00000000 00000000 00000000 .*
63a0 00000000 00000000 00000000 00000000 .*
63b0 00000000 00000000 00000000 00000000 .*
63c0 00000000 00000000 00000000 00000000 .*
63d0 00000000 00000000 00000000 00000000 .*
63e0 00000000 00000000 00000000 00000000 .*
63f0 00000000 00000000 00000000 00000000 .*
6400 00000000 00000000 00000000 00000000 .*
6410 00000000 00000000 00000000 00000000 .*
6420 00000000 00000000 00000000 00000000 .*
6430 00000000 00000000 00000000 00000000 .*
6440 00000000 00000000 00000000 00000000 .*
6450 00000000 00000000 00000000 00000000 .*
6460 00000000 00000000 00000000 00000000 .*
6470 00000000 00000000 00000000 00000000 .*
6480 00000000 00000000 00000000 00000000 .*
6490 00000000 00000000 00000000 00000000 .*
64a0 00000000 00000000 00000082 4e000062 .*
64b0 ff93fa15 00600090 08160062 00900216 .*
64c0 00000000 00000000 00000000 00000000 .*
64d0 00000000 00000000 00000000 00000000 .*
64e0 00000000 00000000 00000000 00000000 .*
64f0 00000000 00000000 00000000 00000000 .*
6500 00000000 00000000 00000000 00000000 .*
6510 00000000 00000000 00000000 00000000 .*
6520 00000000 00000000 00000000 00000000 .*
6530 00000000 00000000 00000000 00000000 .*
6540 00000000 00000000 00000000 00000000 .*
6550 00000000 00000000 00000000 00000000 .*
6560 00000000 00000000 00000000 00000000 .*
6570 00000000 00000000 00000000 00000000 .*
6580 00000000 00000000 00000000 00000000 .*
6590 00000000 00000000 00000000 00000000 .*
65a0 00000000 00000000 00000000 00000000 .*
65b0 00000000 00000000 00000000 00000000 .*
65c0 00000000 00000000 00000000 00000000 .*
65d0 00000000 00000000 00000000 00000000 .*
65e0 00000000 00000000 00000000 00000000 .*
65f0 00000000 00000000 00000000 00000000 .*
6600 00000000 00000000 00000000 00000000 .*
6610 00000000 00000000 00000000 00000000 .*
6620 00000000 00000000 00000000 00000000 .*
6630 00000000 00000000 00000000 00000000 .*
6640 00000000 00000000 00000000 00000000 .*
6650 00000000 00000000 00000000 00000000 .*
6660 00000000 00000000 00000000 00000000 .*
6670 00000000 00000000 00000000 00000000 .*
6680 00000000 00000000 00000000 00000000 .*
6690 00000000 00000000 00000000 00000000 .*
66a0 00000000 00000000 00000000 00000000 .*
66b0 00000000 00000000 00000000 00000000 .*
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/presw.s
0,0 → 1,54
/*
* test relax
* pre sw <-> push! : offset == -4
* syntax:
sw rD, [rA, simm12]+ : rD and rA can be 0-31
push! rD, [rAg0] : rAg0 must be in 0-7, rD can be 0-31
 
* Author: ligang
*/
 
/* This macro transform 32b instruction to 16b. */
.macro tran3216 insn32, insn16
.align 4
 
\insn32 r0, [r2, -4]+ #32b -> 16b
\insn16 r0, [r2]
 
\insn32 r23, [r7, -4]+ #32b -> 16b
\insn16 r23, [r7]
 
\insn32 r15, [r0, -4]+ #32b -> 16b
\insn16 r15, [r0]
 
\insn16 r15, [r7]
\insn32 r15, [r7, -4]+ #32b -> 16b
\insn32 r25, [r3, -4]+ #32b -> 16b
\insn32 r25, [r3, -4]+ #32b -> 16b
 
\insn32 r24, [r13, -4]+ #No transform
\insn32 r23, [r7, -5]+ #No transform
 
.endm
 
/* This macro transform 16b instruction to 32b. */
.macro tran1632 insn32, insn16
.align 4
 
\insn16 r0, [r7] #16b -> 32b
\insn32 r25, [r13, -4]+
 
\insn16 r25, [r0] #16b -> 32b
\insn32 r18, [r23, -4]+
 
\insn16 r6, [r3] #No transform
\insn16 r6, [r3] #No transform
 
\insn16 r3, [r7] #No transform
\insn32 r3, [r7, -4]+
 
.endm
 
tran3216 "sw", "push!"
tran1632 "sw", "push!"
/trunk/gnu/binutils/gas/testsuite/gas/score/branch_32.s
0,0 → 1,181
/*
* tests for branch instruction relaxation
*
* Author: libin
*/
 
.include "relaxation_macro.h"
 
.macro _b_op_pattern insn insn1
.balign 2
 
/*
* for local label 1, assembler should NOT alter instructions before .skip;
* but it SHOULD alter instructions afte it.
*/
1:
insn_16 "\insn! 1b"
tran_16_32 "\insn! 1b", "\insn 1b"
insn_16 "\insn1 1b"
.skip 512
insn_16 "\insn! 1b"
tran_16_32 "\insn! 1b", "\insn 1b"
insn_16 "\insn1 1b"
 
/*
* for local label 2, assembler SHOULD alter instructions before .skip;
* but it should NOT alter instructions after it.
*/
insn_16 "\insn! 2f"
tran_16_32 "\insn! 2f", "\insn 2f"
insn_16 "\insn1 2f"
.skip 511
insn_16 "\insn! 2f"
tran_16_32 "\insn! 2f", "\insn 2f"
insn_16 "\insn1 2f"
2:
nop!
 
/* tests for boundary */
3:
.skip 512
insn_16 "\insn! 3b"
insn_16 "\insn! 3b"
 
insn_16 "\insn! 4f"
insn_16 "\insn! 4f"
.skip 511
4:
nop!
.endm
 
.macro _br_op_pattern insn
.balign 2
insn_32 "\insn r0"
insn_32 "\insn r15"
 
tran_16_32 "\insn! r0", "\insn r0"
 
/* shouldn't alter */
insn_32 "\insn r16"
insn_32 "\insn r31"
.endm
 
.macro _bcmp_op_pattern1 insn
.balign 2
 
/* as will give "Using temp register(r1)" warning if you using r1 */
 
/*
* for local label 1, assembler should NOT alter instructions before .skip;
* but it SHOULD alter instructions afte it.
*/
1:
insn_32 "\insn r0, r15, 1b"
insn_32 "\insn r15, r16, 1b"
insn_32 "\insn r15, r31, 1b"
insn_32 "\insn r16, r31, 1b"
.skip 512
insn_32 "\insn r0, r15, 1b"
insn_32 "\insn r15, r16, 1b"
insn_32 "\insn r15, r31, 1b"
insn_32 "\insn r16, r31, 1b"
 
/*
* for local label 2, assembler SHOULD alter instructions before .skip;
* but it should NOT alter instructions after it.
*/
insn_32 "\insn r0, r15, 2f"
insn_32 "\insn r15, r16, 2f"
insn_32 "\insn r15, r31, 2f"
insn_32 "\insn r16, r31, 2f"
.skip 511
insn_32 "\insn r0, r15, 2f"
insn_32 "\insn r15, r16, 2f"
insn_32 "\insn r15, r31, 2f"
insn_32 "\insn r16, r31, 2f"
2:
nop!
 
/* tests for boundary */
3:
.skip 512
insn_32 "\insn r0, r15, 3b"
insn_32 "\insn r16, r15, 3b"
 
insn_32 "\insn r0, r15, 4f"
insn_32 "\insn r16, r15, 4f"
.skip 511
4:
.endm
 
.macro _bcmp_op_pattern2 insn
.balign 2
 
/* as will give "Using temp register(r1)" warning if you using r1 */
 
/*
* for local label 1, assembler should NOT alter instructions before .skip;
* but it SHOULD alter instructions afte it.
*/
1:
insn_32 "\insn r0, 1b"
insn_32 "\insn r15, 1b"
insn_32 "\insn r16, 1b"
insn_32 "\insn r31, 1b"
.skip 512
insn_32 "\insn r0, 1b"
insn_32 "\insn r15, 1b"
insn_32 "\insn r16, 1b"
insn_32 "\insn r31, 1b"
 
/*
* for local label 2, assembler SHOULD alter instructions before .skip;
* but it should NOT alter instructions after it.
*/
insn_32 "\insn r0, 2f"
insn_32 "\insn r15, 2f"
insn_32 "\insn r16, 2f"
insn_32 "\insn r31, 2f"
.skip 511
insn_32 "\insn r0, 2f"
insn_32 "\insn r15, 2f"
insn_32 "\insn r16, 2f"
insn_32 "\insn r31, 2f"
2:
nop!
 
/* tests for boundary */
3:
.skip 512
insn_32 "\insn r0, 3b"
insn_32 "\insn r16, 3b"
 
insn_32 "\insn r0, 4f"
insn_32 "\insn r16, 4f"
.skip 511
4:
.endm
 
.text
/* b Disp19 <-> b! Disp9 */
_b_op_pattern "bgtu", "bgtul"
_b_op_pattern "bleu", "bleul"
_b_op_pattern "beq", "beql"
_b_op_pattern "bne", "bnel"
_b_op_pattern "bgt", "bgtl"
_b_op_pattern "ble", "blel"
_b_op_pattern "bcnz", "bcnzl"
_b_op_pattern "b", "bl"
 
/* br rD <-> br! rD */
_br_op_pattern "br"
_br_op_pattern "brl"
 
/* bcmpeq/bcmpne rA,rB,Disp9 -> cmp/cmp! rA, rB; beq/bne Disp19 */
_bcmp_op_pattern1 "bcmpeq"
_bcmp_op_pattern1 "bcmpne"
 
/* bcmpeqz/bcmpnez rA,Disp9 -> cmpi! rA, 0; beq/bne Disp19 */
_bcmp_op_pattern2 "bcmpeqz"
_bcmp_op_pattern2 "bcmpnez"
/trunk/gnu/binutils/gas/testsuite/gas/score/b.d
0,0 → 1,18
#as:
#objdump: -d
#source: b.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <L1>:
0: 4f00 b! 0 <L1>
2: 4fff b! 0 <L1>
4: 4ffe b! 0 <L1>
6: 4ffd b! 0 <L1>
8: 4ffc b! 0 <L1>
a: 4ffb b! 0 <L1>
c: 93ffbff4 b 0 <L1>
10: 8254e010 add r18, r20, r24
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/bit_32.d
0,0 → 1,69
#as: -march=score3 -I${srcdir}/${subdir}
#objdump: -d
#source: bit_32.s
 
.*: file format .*
 
Disassembly of section .text:
 
00000000 <.text>:
0: 5000 bitclr! r0, 0x0
2: 501f bitclr! r0, 0x1f
4: 51e0 bitclr! r15, 0x0
6: 51ff bitclr! r15, 0x1f
8: 5000 bitclr! r0, 0x0
a: 5000 bitclr! r0, 0x0
c: 5000 bitclr! r0, 0x0
e: 5000 bitclr! r0, 0x0
10: 5000 bitclr! r0, 0x0
12: 5000 bitclr! r0, 0x0
14: 5000 bitclr! r0, 0x0
16: 5000 bitclr! r0, 0x0
18: 8000 0029 bitclr.c r0, r0, 0x0
1c: 8210 0028 bitclr r16, r16, 0x0
20: 8210 7c28 bitclr r16, r16, 0x1f
24: 5200 bitset! r0, 0x0
26: 521f bitset! r0, 0x1f
28: 53e0 bitset! r15, 0x0
2a: 53ff bitset! r15, 0x1f
2c: 5200 bitset! r0, 0x0
2e: 5200 bitset! r0, 0x0
30: 5200 bitset! r0, 0x0
32: 5200 bitset! r0, 0x0
34: 5200 bitset! r0, 0x0
36: 5200 bitset! r0, 0x0
38: 5200 bitset! r0, 0x0
3a: 5200 bitset! r0, 0x0
3c: 8000 002b bitset.c r0, r0, 0x0
40: 8210 002a bitset r16, r16, 0x0
44: 8210 7c2a bitset r16, r16, 0x1f
48: 5600 bittgl! r0, 0x0
4a: 561f bittgl! r0, 0x1f
4c: 57e0 bittgl! r15, 0x0
4e: 57ff bittgl! r15, 0x1f
50: 5600 bittgl! r0, 0x0
52: 5600 bittgl! r0, 0x0
54: 5600 bittgl! r0, 0x0
56: 5600 bittgl! r0, 0x0
58: 5600 bittgl! r0, 0x0
5a: 5600 bittgl! r0, 0x0
5c: 5600 bittgl! r0, 0x0
5e: 5600 bittgl! r0, 0x0
60: 8000 002f bittgl.c r0, r0, 0x0
64: 8210 002e bittgl r16, r16, 0x0
68: 8210 7c2e bittgl r16, r16, 0x1f
6c: 5400 bittst! r0, 0x0
6e: 541f bittst! r0, 0x1f
70: 55e0 bittst! r15, 0x0
72: 55ff bittst! r15, 0x1f
74: 5400 bittst! r0, 0x0
76: 5400 bittst! r0, 0x0
78: 5400 bittst! r0, 0x0
7a: 5400 bittst! r0, 0x0
7c: 5400 bittst! r0, 0x0
7e: 5400 bittst! r0, 0x0
80: 5400 bittst! r0, 0x0
82: 5400 bittst! r0, 0x0
84: 8010 002d bittst.c r16, 0x0
88: 8010 7c2d bittst.c r16, 0x1f
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/br.s
0,0 → 1,53
/*
* test relax
* br <-> br! : register number must be in 0-15
* brl <-> brl! : register number must be in 0-15
 
* Author: ligang
*/
 
/* This macro transform 32b instruction to 16b. */
.macro tran3216 insn32, insn16
.align 4
 
\insn32 r0 #32b -> 16b
\insn16 r0
 
\insn32 r15 #32b -> 16b
\insn16 r15
 
\insn32 r3 #32b -> 16b
\insn32 r3 #32b -> 16b
 
\insn16 r5
\insn32 r5 #32b -> 16b
 
\insn32 r3 #No transform
\insn32 r31 #No transform
 
.endm
 
/* This macro transform 16b instruction to 32b. */
.macro tran1632 insn32, insn16
.align 4
 
\insn16 r0 #16b -> 32b
\insn32 r23
 
\insn16 r15 #16b -> 32b
\insn32 r27
 
\insn16 r6 #No transform
\insn32 r6
 
\insn16 r3 #No transform
\insn16 r3
 
.endm
 
tran3216 "br", "br!"
tran3216 "brl", "brl!"
 
tran1632 "br", "br!"
tran1632 "brl", "brl!"
 
/trunk/gnu/binutils/gas/testsuite/gas/score/move.s
0,0 → 1,98
/*
* test relax
* mv <-> mv! : for mv! : register number must be in 0-15
* mv <-> mhfl! : for mhfl! : rD must be in 16-31, rS must be in 0-15
* mv <-> mlfh! : for mhfl! : rD must be in 0-15, rS must be in 16-31
 
* Author: ligang
*/
 
/* This block test mv -> mv! */
.align 4
 
mv r0, r15 #32b -> 16b
mv! r0, r15
 
mv r15, r15 #32b -> 16b
mv! r15, r15
 
mv r3, r5 #32b -> 16b
mv r3, r5 #32b -> 16b
 
mv! r6, r7
mv r6, r7 #32b -> 16b
 
mv r8, r10 #No transform
mv r21, r23
 
/* This block test mv! -> mv */
.align 4
 
mv! r0, r15 #16b -> 32b
mv r23, r27
 
mv! r2, r8 #No transform
mv! r2, r8 #No transform
 
mv! r2, r8 #No transform
mv r2, r8
 
/* This block test mv -> mhfl! */
.align 4
 
mv r31, r0 #32b -> 16b
mhfl! r31, r0
 
mv r16, r15 #32b -> 16b
mv! r16, r15
 
mv r23, r5 #32b -> 16b
mv r23, r5 #32b -> 16b
 
mhfl! r26, r7
mv r26, r7 #32b -> 16b
 
mv r28, r10 #No transform
mv r21, r23
 
/* This block test mhfl! -> mv */
.align 4
 
mhfl! r31, r0 #16b -> 32b
mv r23, r27
 
mhfl! r22, r8 #No transform
mhfl! r22, r8 #No transform
 
mhfl! r23, r15 #No transform
mv r23, r15
 
/* This block test mv -> mlfh! */
.align 4
 
mv r0, r31 #32b -> 16b
mlfh! r0, r31
 
mv r15, r16 #32b -> 16b
mv! r15, r16
 
mv r5, r23 #32b -> 16b
mv r5, r23 #32b -> 16b
 
mlfh! r7, r26
mv r7, r26 #32b -> 16b
 
mv r10, r28 #No transform
mv r21, r23
 
/* This block test mhfl! -> mv */
.align 4
 
mlfh! r0, r31 #16b -> 32b
mv r23, r27
 
mlfh! r8, r22 #No transform
mlfh! r8, r22 #No transform
 
mlfh! r15, r23 #No transform
mv r15, r23
/trunk/gnu/binutils/gas/testsuite/gas/score/relax_32.exp
0,0 → 1,24
# tests for instruction relaxation
 
if [istarget score-*-*] then {
run_dump_test "arith_32"
run_dump_test "bit_32"
run_dump_test "branch_32"
run_dump_test "cmp_32"
run_dump_test "load_store_32"
run_dump_test "logical_32"
run_dump_test "mv_32"
run_dump_test "shift_32"
run_dump_test "syscontrol_32"
 
# tests for little endian
run_dump_test "arith_32-lt"
run_dump_test "bit_32-lt"
run_dump_test "branch_32-lt"
run_dump_test "cmp_32-lt"
run_dump_test "load_store_32-lt"
run_dump_test "logical_32-lt"
run_dump_test "mv_32-lt"
run_dump_test "shift_32-lt"
run_dump_test "syscontrol_32-lt"
}
/trunk/gnu/binutils/gas/testsuite/gas/score/rD_rA_rB.s
0,0 → 1,86
/*
* test relax
* add.c <-> add! : register number must be in 0-15
* addc.c <-> addc! : register number must be in 0-15
* sub.c <-> sub! : register number must be in 0-15
* and.c <-> and! : register number must be in 0-15
* or.c <-> or! : register number must be in 0-15
* xor.c <-> xor! : register number must be in 0-15
* sra.c <-> sra! : register number must be in 0-15
* srl.c <-> srl! : register number must be in 0-15
* sll.c <-> sll! : register number must be in 0-15
 
* Author: ligang
*/
 
 
/* This macro transform 32b instruction to 16b. */
.macro tran3216 insn32, insn16
.align 4
 
\insn32 r0, r0, r2 #32b -> 16b
\insn16 r0, r2
 
\insn32 r5, r5, r4 #32b -> 16b
\insn16 r5, r4
 
\insn32 r15, r15, r4 #32b -> 16b
\insn16 r15, r4
 
\insn16 r15, r3
\insn32 r15, r15, r3 #32b -> 16b
 
\insn32 r8, r8, r3 #32b -> 16b
\insn32 r8, r8, r3 #32b -> 16b
\insn32 r15, r15, r6 #No transform
\insn32 r26, r23, r4
 
.endm
 
/* This macro transform 16b instruction to 32b. */
.macro tran1632 insn32, insn16
.align 4
 
\insn16 r0, r2 #16b -> 32b
\insn32 r20, r21, r2
 
\insn16 r15, r4 #16b -> 32b
\insn32 r25, r21, r4
\insn16 r15, r3 #16b -> 32b
\insn32 r25, r22, r3
 
\insn16 r8, r7 #No transform
\insn16 r8, r7 #No transform
\insn16 r6, r4 #No transform
\insn32 r6, r6, r4
\insn32 r7, r7, r4 #32b -> 16b
\insn16 r7, r4 #No transform
.endm
.text
tran3216 "add.c", "add!"
tran3216 "addc.c", "addc!"
tran3216 "sub.c", "sub!"
tran3216 "and.c", "and!"
tran3216 "or.c", "or!"
tran3216 "xor.c", "xor!"
tran3216 "sra.c", "sra!"
tran3216 "srl.c", "srl!"
tran3216 "sll.c", "sll!"
 
tran1632 "add.c", "add!"
tran1632 "addc.c", "addc!"
tran1632 "sub.c", "sub!"
tran1632 "and.c", "and!"
tran1632 "or.c", "or!"
tran1632 "xor.c", "xor!"
tran1632 "sra.c", "sra!"
tran1632 "srl.c", "srl!"
tran1632 "sll.c", "sll!"
 
/trunk/gnu/binutils/gas/testsuite/gas/score/logical_32-lt.d
0,0 → 1,13
#as: -march=score3 -I${srcdir}/${subdir} -EL
#objdump: -s
#source: logical_32.s
 
.*: file format elf32-littlescore
 
Contents of section .text:
0000 0f4b0f4b 0f4b0f4b 0f4b0f4b 0f4b0f4b .*
0010 0f4b0080 213c0080 20401082 20001082 .*
0020 20440180 20080f4a 0f4a0f4a 0f4a0f4a .*
0030 0f4a0f4a 0f4a0f4a 0080233c 00802240 .*
0040 10822200 10822244 01802208 .*
#pass
/trunk/gnu/binutils/gas/testsuite/gas/score/nop.d
0,0 → 1,15
#as:
#objdump: -d
#source: nop.s
 
.*: +file format .*
 
Disassembly of section \.text:
 
00000000 <\.text>:
...
c: 80008000 nop
10: 8254e010 add r18, r20, r24
...
28: 80008000 nop
2c: 8254e026 xor r18, r20, r24

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.