1
0
mirror of https://github.com/pConst/basic_verilog.git synced 2025-01-28 07:02:55 +08:00

Updated mem_writer scripts and example output

This commit is contained in:
Konstantin Pavlov 2022-04-05 18:39:41 +03:00
parent 322fa85652
commit c6d4f60bca
39 changed files with 150974 additions and 427 deletions

56
scripts/mem_writer.sh Executable file
View File

@ -0,0 +1,56 @@
#!/bin/bash
# mem_writer.sh
# published as part of https://github.com/pConst/basic_verilog
# Konstantin Pavlov, pavlovconst@gmail.com
#
# generates a bunch of .mem files to test block memory initialization
#
# see also for "./scripts/mem_writer_adv.py" for advanced
# functional memory file generator
# linear file contents =========================================================
# looping file len
for l in 16 32 64 128 256 512 1024 2048 4096 65536
do
# looping element width, in bits
for w in 8 16 32
do
# calculating padded hex string width
ws=$((w/8))
# skipping erroneous widths
if (( l <= 16 ** ${ws} )); then
rm -rf ${l}x${w}bit_linear.mem
# generating strings to the file
for (( s=0; s <= ${l}-1; s++ ))
do
printf "%0${ws}X\n" ${s} >> ${l}x${w}bit_linear.mem
done
fi
done
done
# ramdom file contents =========================================================
# looping file len
for l in 16 32 64 128 256 512 1024 2048 4096 65536
do
# looping element width, in bits
for w in 8 16 32
do
# calculating padded hex string width
ws=$((w/8))
# skipping erroneous widths
if (( l <= 16 ** ${ws} )); then
rm -rf ${l}x${w}bit_random.mem
# generating strings to the file
for (( s=0; s <= ${l}-1; s++ ))
do
printf "%0${ws}X\n" $(($RANDOM % (2 ** ${w}) )) >> ${l}x${w}bit_random.mem
done
fi
done
done
printf "DONE\n"

View File

@ -1,37 +1,38 @@
#!/usr/bin/env python
# coding: utf-8
# author: Konstantin Pavlov
# email: pavlovconst@gmail.com
# boilerplate script to generate ASCII hex files to initialize RAMs in Verilog
import math
import os
# settings =====================================================================
N = 128
tablename = "sin"
filename = tablename + ".hex"
# main =========================================================================
if os.path.exists(filename):
os.remove(filename)
print("Old file version removed")
f = open(filename, "x")
f.write("// ascii hex file for " + tablename + " function\n\n")
for i in range(0, N):
# computing and scaling
rad = math.pi/4/N*i
val = math.floor(math.sin(rad) * 256)
# formatting to HEX string of specified length
val_str = format(val, "#06x")
# additional prefix
prefix_str = format(i, "#04x")
# cutting '0x' prefix away
f.write(prefix_str[2:] + "_" + val_str[2:] + "\n")
f.close()
#!/usr/bin/env python
# coding: utf-8
# author: Konstantin Pavlov
# published as part of https://github.com/pConst/basic_verilog
# email: pavlovconst@gmail.com
# boilerplate script to generate ASCII hex files to initialize RAMs in Verilog
import math
import os
# settings =====================================================================
N = 1024
tablename = "1024sin"
filename = tablename + ".mem"
# main =========================================================================
if os.path.exists(filename):
os.remove(filename)
print("Old file version removed")
f = open(filename, "x")
#f.write("// ascii hex file for " + tablename + " function\n\n")
for i in range(0, N):
# computing and scaling
rad = math.pi/4/N*i
val = round(math.sin(rad) * 65535)
# formatting to HEX string of specified length
val_str = format(val, "#06x")
# additional prefix
prefix_str = format(i, "#06x")
# cutting '0x' prefix away
f.write(prefix_str[2:] + "_" + val_str[2:] + "\n")
f.close()

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,130 +1,128 @@
// ascii hex file for cos function
00_0100
01_00ff
02_00ff
03_00ff
04_00ff
05_00ff
06_00ff
07_00ff
08_00ff
09_00ff
0a_00ff
0b_00ff
0c_00ff
0d_00ff
0e_00ff
0f_00fe
10_00fe
11_00fe
12_00fe
13_00fe
14_00fe
15_00fd
16_00fd
17_00fd
18_00fd
19_00fc
1a_00fc
1b_00fc
1c_00fc
1d_00fb
1e_00fb
1f_00fb
20_00fb
21_00fa
22_00fa
23_00fa
24_00f9
25_00f9
26_00f9
27_00f8
28_00f8
29_00f7
2a_00f7
2b_00f7
2c_00f6
2d_00f6
2e_00f5
2f_00f5
30_00f4
31_00f4
32_00f4
33_00f3
34_00f3
35_00f2
36_00f2
37_00f1
38_00f1
39_00f0
3a_00ef
3b_00ef
3c_00ee
3d_00ee
3e_00ed
3f_00ed
40_00ec
41_00eb
42_00eb
43_00ea
44_00ea
45_00e9
46_00e8
47_00e8
48_00e7
49_00e6
4a_00e6
4b_00e5
4c_00e4
4d_00e3
4e_00e3
4f_00e2
50_00e1
51_00e1
52_00e0
53_00df
54_00de
55_00dd
56_00dd
57_00dc
58_00db
59_00da
5a_00d9
5b_00d9
5c_00d8
5d_00d7
5e_00d6
5f_00d5
60_00d4
61_00d3
62_00d3
63_00d2
64_00d1
65_00d0
66_00cf
67_00ce
68_00cd
69_00cc
6a_00cb
6b_00ca
6c_00c9
6d_00c8
6e_00c7
6f_00c6
70_00c5
71_00c4
72_00c3
73_00c2
74_00c1
75_00c0
76_00bf
77_00be
78_00bd
79_00bc
7a_00bb
7b_00ba
7c_00b9
7d_00b8
7e_00b7
7f_00b6
00_0100
01_00ff
02_00ff
03_00ff
04_00ff
05_00ff
06_00ff
07_00ff
08_00ff
09_00ff
0a_00ff
0b_00ff
0c_00ff
0d_00ff
0e_00ff
0f_00fe
10_00fe
11_00fe
12_00fe
13_00fe
14_00fe
15_00fd
16_00fd
17_00fd
18_00fd
19_00fc
1a_00fc
1b_00fc
1c_00fc
1d_00fb
1e_00fb
1f_00fb
20_00fb
21_00fa
22_00fa
23_00fa
24_00f9
25_00f9
26_00f9
27_00f8
28_00f8
29_00f7
2a_00f7
2b_00f7
2c_00f6
2d_00f6
2e_00f5
2f_00f5
30_00f4
31_00f4
32_00f4
33_00f3
34_00f3
35_00f2
36_00f2
37_00f1
38_00f1
39_00f0
3a_00ef
3b_00ef
3c_00ee
3d_00ee
3e_00ed
3f_00ed
40_00ec
41_00eb
42_00eb
43_00ea
44_00ea
45_00e9
46_00e8
47_00e8
48_00e7
49_00e6
4a_00e6
4b_00e5
4c_00e4
4d_00e3
4e_00e3
4f_00e2
50_00e1
51_00e1
52_00e0
53_00df
54_00de
55_00dd
56_00dd
57_00dc
58_00db
59_00da
5a_00d9
5b_00d9
5c_00d8
5d_00d7
5e_00d6
5f_00d5
60_00d4
61_00d3
62_00d3
63_00d2
64_00d1
65_00d0
66_00cf
67_00ce
68_00cd
69_00cc
6a_00cb
6b_00ca
6c_00c9
6d_00c8
6e_00c7
6f_00c6
70_00c5
71_00c4
72_00c3
73_00c2
74_00c1
75_00c0
76_00bf
77_00be
78_00bd
79_00bc
7a_00bb
7b_00ba
7c_00b9
7d_00b8
7e_00b7
7f_00b6

View File

@ -1,130 +1,128 @@
// ascii hex file for linear function
00_0000
01_0001
02_0002
03_0003
04_0004
05_0005
06_0006
07_0007
08_0008
09_0009
0a_000a
0b_000b
0c_000c
0d_000d
0e_000e
0f_000f
10_0010
11_0011
12_0012
13_0013
14_0014
15_0015
16_0016
17_0017
18_0018
19_0019
1a_001a
1b_001b
1c_001c
1d_001d
1e_001e
1f_001f
20_0020
21_0021
22_0022
23_0023
24_0024
25_0025
26_0026
27_0027
28_0028
29_0029
2a_002a
2b_002b
2c_002c
2d_002d
2e_002e
2f_002f
30_0030
31_0031
32_0032
33_0033
34_0034
35_0035
36_0036
37_0037
38_0038
39_0039
3a_003a
3b_003b
3c_003c
3d_003d
3e_003e
3f_003f
40_0040
41_0041
42_0042
43_0043
44_0044
45_0045
46_0046
47_0047
48_0048
49_0049
4a_004a
4b_004b
4c_004c
4d_004d
4e_004e
4f_004f
50_0050
51_0051
52_0052
53_0053
54_0054
55_0055
56_0056
57_0057
58_0058
59_0059
5a_005a
5b_005b
5c_005c
5d_005d
5e_005e
5f_005f
60_0060
61_0061
62_0062
63_0063
64_0064
65_0065
66_0066
67_0067
68_0068
69_0069
6a_006a
6b_006b
6c_006c
6d_006d
6e_006e
6f_006f
70_0070
71_0071
72_0072
73_0073
74_0074
75_0075
76_0076
77_0077
78_0078
79_0079
7a_007a
7b_007b
7c_007c
7d_007d
7e_007e
7f_007f
00_0000
01_0001
02_0002
03_0003
04_0004
05_0005
06_0006
07_0007
08_0008
09_0009
0a_000a
0b_000b
0c_000c
0d_000d
0e_000e
0f_000f
10_0010
11_0011
12_0012
13_0013
14_0014
15_0015
16_0016
17_0017
18_0018
19_0019
1a_001a
1b_001b
1c_001c
1d_001d
1e_001e
1f_001f
20_0020
21_0021
22_0022
23_0023
24_0024
25_0025
26_0026
27_0027
28_0028
29_0029
2a_002a
2b_002b
2c_002c
2d_002d
2e_002e
2f_002f
30_0030
31_0031
32_0032
33_0033
34_0034
35_0035
36_0036
37_0037
38_0038
39_0039
3a_003a
3b_003b
3c_003c
3d_003d
3e_003e
3f_003f
40_0040
41_0041
42_0042
43_0043
44_0044
45_0045
46_0046
47_0047
48_0048
49_0049
4a_004a
4b_004b
4c_004c
4d_004d
4e_004e
4f_004f
50_0050
51_0051
52_0052
53_0053
54_0054
55_0055
56_0056
57_0057
58_0058
59_0059
5a_005a
5b_005b
5c_005c
5d_005d
5e_005e
5f_005f
60_0060
61_0061
62_0062
63_0063
64_0064
65_0065
66_0066
67_0067
68_0068
69_0069
6a_006a
6b_006b
6c_006c
6d_006d
6e_006e
6f_006f
70_0070
71_0071
72_0072
73_0073
74_0074
75_0075
76_0076
77_0077
78_0078
79_0079
7a_007a
7b_007b
7c_007c
7d_007d
7e_007e
7f_007f

View File

@ -1,130 +1,128 @@
// ascii hex file for sin function
00_0000
01_0001
02_0003
03_0004
04_0006
05_0007
06_0009
07_000a
08_000c
09_000e
0a_000f
0b_0011
0c_0012
0d_0014
0e_0015
0f_0017
10_0019
11_001a
12_001c
13_001d
14_001f
15_0020
16_0022
17_0024
18_0025
19_0027
1a_0028
1b_002a
1c_002b
1d_002d
1e_002e
1f_0030
20_0031
21_0033
22_0035
23_0036
24_0038
25_0039
26_003b
27_003c
28_003e
29_003f
2a_0041
2b_0042
2c_0044
2d_0045
2e_0047
2f_0048
30_004a
31_004b
32_004d
33_004e
34_0050
35_0051
36_0053
37_0054
38_0056
39_0057
3a_0059
3b_005a
3c_005c
3d_005d
3e_005f
3f_0060
40_0061
41_0063
42_0064
43_0066
44_0067
45_0069
46_006a
47_006c
48_006d
49_006e
4a_0070
4b_0071
4c_0073
4d_0074
4e_0075
4f_0077
50_0078
51_007a
52_007b
53_007c
54_007e
55_007f
56_0080
57_0082
58_0083
59_0084
5a_0086
5b_0087
5c_0088
5d_008a
5e_008b
5f_008c
60_008e
61_008f
62_0090
63_0092
64_0093
65_0094
66_0095
67_0097
68_0098
69_0099
6a_009b
6b_009c
6c_009d
6d_009e
6e_009f
6f_00a1
70_00a2
71_00a3
72_00a4
73_00a6
74_00a7
75_00a8
76_00a9
77_00aa
78_00ab
79_00ad
7a_00ae
7b_00af
7c_00b0
7d_00b1
7e_00b2
7f_00b3
00_0000
01_0001
02_0003
03_0004
04_0006
05_0007
06_0009
07_000a
08_000c
09_000e
0a_000f
0b_0011
0c_0012
0d_0014
0e_0015
0f_0017
10_0019
11_001a
12_001c
13_001d
14_001f
15_0020
16_0022
17_0024
18_0025
19_0027
1a_0028
1b_002a
1c_002b
1d_002d
1e_002e
1f_0030
20_0031
21_0033
22_0035
23_0036
24_0038
25_0039
26_003b
27_003c
28_003e
29_003f
2a_0041
2b_0042
2c_0044
2d_0045
2e_0047
2f_0048
30_004a
31_004b
32_004d
33_004e
34_0050
35_0051
36_0053
37_0054
38_0056
39_0057
3a_0059
3b_005a
3c_005c
3d_005d
3e_005f
3f_0060
40_0061
41_0063
42_0064
43_0066
44_0067
45_0069
46_006a
47_006c
48_006d
49_006e
4a_0070
4b_0071
4c_0073
4d_0074
4e_0075
4f_0077
50_0078
51_007a
52_007b
53_007c
54_007e
55_007f
56_0080
57_0082
58_0083
59_0084
5a_0086
5b_0087
5c_0088
5d_008a
5e_008b
5f_008c
60_008e
61_008f
62_0090
63_0092
64_0093
65_0094
66_0095
67_0097
68_0098
69_0099
6a_009b
6b_009c
6c_009d
6d_009e
6e_009f
6f_00a1
70_00a2
71_00a3
72_00a4
73_00a6
74_00a7
75_00a8
76_00a9
77_00aa
78_00ab
79_00ad
7a_00ae
7b_00af
7c_00b0
7d_00b1
7e_00b2
7f_00b3

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,128 @@
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F

View File

@ -0,0 +1,128 @@
FE0
5AAC
54CB
6312
4EFF
67F6
49AC
6371
3B83
2EF7
A34
61AB
4610
72B1
7F38
6232
747F
6CEE
2437
254B
D75
3742
CF9
682A
69A7
787E
7DB6
39DE
603C
446C
40A9
5F24
B97
41ED
6174
45FE
286
6DDB
ABB
2157
7D20
60DB
19CF
535
2029
3B7F
4A99
37BA
49F6
7D30
372A
43EC
10EE
4F83
51D1
2F4A
62B7
11F8
7FBB
AFD
3A65
483
BA5
1C8C
772F
4FE2
40D3
1859
1C56
1FC0
4D78
3156
356E
704
4587
58D3
2FC8
3A65
1255
64A5
46EB
3BF2
5728
2239
1BDF
6B65
691F
5070
170D
2491
6BF
4001
2015
EFF
510A
2C78
31BE
5AD3
D6B
32D9
6502
4283
475A
2A54
3022
52B3
34D7
56CE
24A2
4474
7597
3A0E
2AA3
5A9F
4BAE
459E
5FDF
2F
5583
691D
13A8
562A
7F88
17F8
5AF9
5A56
6BB6
5341

View File

@ -0,0 +1,128 @@
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
000A
000B
000C
000D
000E
000F
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
001A
001B
001C
001D
001E
001F
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
002A
002B
002C
002D
002E
002F
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
003A
003B
003C
003D
003E
003F
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
004A
004B
004C
004D
004E
004F
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
005A
005B
005C
005D
005E
005F
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
006A
006B
006C
006D
006E
006F
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
007A
007B
007C
007D
007E
007F

View File

@ -0,0 +1,128 @@
01FC
0F6D
05A4
1A5F
7B56
70F1
7F65
5DFA
20CA
597A
2234
3275
79C1
0B6A
35CD
5F36
30A5
621E
3CF1
3E40
7B05
4B58
405E
02A6
108B
6019
3AB0
1CE8
1F5B
58B8
540D
7B03
53CC
279A
0D4E
541C
3849
5F5D
0E05
1F60
16AF
1297
2DB6
4A8F
1D4A
340B
6135
1198
3B27
382A
7A3E
3EF9
04FD
5309
3BA0
5464
1E05
17EA
3527
31C6
5EA9
564E
3901
2FD6
4775
1ECD
4BB7
0997
50BA
34ED
79C8
578B
0559
6986
7C6F
0B0D
4F5C
4645
2838
1C43
2601
2E11
21AD
38D1
6325
583F
6B9E
288A
415A
4D42
7B3C
656A
56D8
426C
1CF1
546B
6218
51CE
5910
67A8
1AC2
0585
3489
5876
57B5
7434
5CBD
5467
6D7B
6FD0
5F36
0A25
51A3
676C
0D32
1779
6252
43FF
490E
0B67
48B7
0B8A
4483
3537
06B3
094A
06C6
5B39

View File

@ -0,0 +1,16 @@
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F

View File

@ -0,0 +1,16 @@
7B1C
7551
4B36
47AE
1FA
72AB
4186
7949
2981
E9A
3CD2
2096
5C2E
FFA
1E28
98F

View File

@ -0,0 +1,16 @@
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
000A
000B
000C
000D
000E
000F

View File

@ -0,0 +1,16 @@
2F47
1C19
69F9
658F
4AEF
11EB
1738
0526
0529
563E
1824
0B16
6FBD
64F1
1962
7CB4

View File

@ -0,0 +1,16 @@
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

View File

@ -0,0 +1,16 @@
A3
8C
1
1A
74
2A
E
95
E8
86
4
B6
BD
E3
BA
17

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,256 @@
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
AB
AC
AD
AE
AF
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
BF
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
CA
CB
CC
CD
CE
CF
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
DE
DF
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
FE
FF

View File

@ -0,0 +1,256 @@
3AEE
74E
6BEA
4A3
3103
12F7
51F2
1198
5F69
6F7
6953
7A91
79B5
1C1B
D63
10C9
2A3F
4BCA
FAC
D97
4C7
743B
2A17
243D
65FD
6D3B
15DB
1D56
243C
BB6
18D7
551
41C7
3721
2EC7
5C58
3BFF
4FD
52A6
589B
7F71
1909
44F3
72D1
1D64
5950
3BA0
53B3
2BC4
822
3E77
1F93
3828
154D
2CC7
7D6D
57BE
1ECF
5660
705E
5EE5
3C5A
76DB
75B8
5C76
712D
645F
4D41
7AF
4877
30F8
427E
1835
67F5
33DA
7E81
203D
5431
14BA
7B19
5B36
7C4A
1393
51CC
7FD9
5B26
6378
7A52
697C
23F0
103F
4E25
7DD6
4AB2
9F6
1FCF
FFE
2146
4E52
2DBB
7285
4F8B
57FB
72A8
2DBC
45C8
2067
8B8
1248
6301
F3B
28E1
1D77
1797
6B5E
415D
BBE
ABF
4E2B
1FE4
19A
35
749C
68D8
632F
788D
36E4
ECF
F17
B7F
CD4
7FD8
77DA
3E85
6C25
40BC
29D0
3A2B
3A1E
46FF
2EBF
396B
60B7
4485
280E
60A8
1108
79DF
79E1
505A
7C1C
6917
400E
7BF3
433D
3553
26D
713E
49A9
3CC6
3F7E
365D
583B
3FB2
1BF2
6AA5
2B98
63C9
4CFE
7ED3
1B0E
566C
7A09
A29
4926
7D8C
2201
2A42
D17
7F88
772F
6FD0
153
4CA0
6376
11B1
3EE5
6B53
6FAF
2273
143
71F
5D9C
6848
7B2
626E
581B
19E
5C9
6FED
5716
2F4B
29FA
A5D
7DC2
14DD
6D44
5937
4E0C
21E0
5729
6A
769F
6FDA
787C
447F
4CA0
4DE9
507E
5528
6862
421D
1E7A
43D
7F95
3173
5162
4602
4D3C
6579
2A7E
417
3F2D
4B01
630C
5641
1E69
3889
7F62
3044
9ED
5B5C
3FF7
364B
46B6
2EAA
480F
3D4
7251
7C74
4CBD
62BE
269
104A
2F6E
436

View File

@ -0,0 +1,256 @@
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
000A
000B
000C
000D
000E
000F
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
001A
001B
001C
001D
001E
001F
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
002A
002B
002C
002D
002E
002F
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
003A
003B
003C
003D
003E
003F
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
004A
004B
004C
004D
004E
004F
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
005A
005B
005C
005D
005E
005F
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
006A
006B
006C
006D
006E
006F
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
007A
007B
007C
007D
007E
007F
0080
0081
0082
0083
0084
0085
0086
0087
0088
0089
008A
008B
008C
008D
008E
008F
0090
0091
0092
0093
0094
0095
0096
0097
0098
0099
009A
009B
009C
009D
009E
009F
00A0
00A1
00A2
00A3
00A4
00A5
00A6
00A7
00A8
00A9
00AA
00AB
00AC
00AD
00AE
00AF
00B0
00B1
00B2
00B3
00B4
00B5
00B6
00B7
00B8
00B9
00BA
00BB
00BC
00BD
00BE
00BF
00C0
00C1
00C2
00C3
00C4
00C5
00C6
00C7
00C8
00C9
00CA
00CB
00CC
00CD
00CE
00CF
00D0
00D1
00D2
00D3
00D4
00D5
00D6
00D7
00D8
00D9
00DA
00DB
00DC
00DD
00DE
00DF
00E0
00E1
00E2
00E3
00E4
00E5
00E6
00E7
00E8
00E9
00EA
00EB
00EC
00ED
00EE
00EF
00F0
00F1
00F2
00F3
00F4
00F5
00F6
00F7
00F8
00F9
00FA
00FB
00FC
00FD
00FE
00FF

View File

@ -0,0 +1,256 @@
1DD2
78BD
5FA2
3E74
0E06
64C7
1F95
1E68
0C68
1D5F
7859
5A31
17CB
3C62
75D8
6C50
5202
4D12
1D5C
431B
4FFD
47A7
494A
4DA3
27F9
1E09
0518
4853
0211
54BE
5AFF
5482
6025
7693
687B
2CEC
659B
584A
3723
281F
2F0C
75A1
3F58
4E18
2BDC
2931
2E80
7F60
411D
26B0
433B
7CB7
1E20
77CC
43BC
106C
593D
057C
3FE8
60C4
0177
0900
2551
3E28
5395
0A55
07A5
2222
2A73
1F23
7125
552E
6526
5B71
21EC
2E4E
3F7D
4AAF
6978
1E5B
2FE9
1B98
517C
001B
0E55
0CBB
00DA
35CE
3418
38FF
3995
38B9
2929
13B6
50E3
0407
101C
5CA0
3FC8
0B4D
0B59
40AE
38D5
4FEA
637B
7507
5DF5
4A3A
69C2
009F
12D1
081A
0F4F
29AE
1E86
20E1
6560
340F
7D78
04C1
4232
0A9D
75DC
74D5
29A0
78B6
20AF
1F7F
022E
5E6E
3D6E
403A
73FD
2BBD
39E4
65D8
6883
2150
49D0
29C2
3B82
1B2F
49B8
7851
685A
47D8
0F0F
4376
3817
2B90
39B3
5401
35CC
3946
4249
7C3B
47CF
3AE0
0CE9
6911
171D
2C9F
4906
7F1D
0A99
1F46
6E31
718E
6551
6CB5
0BFA
699A
42B2
658B
4E15
6BFD
60FD
4299
236B
0892
6A49
02EC
2B0A
752D
22AC
7F13
6544
0968
34BA
782C
5FC6
0CA5
5084
277E
1000
12CA
687E
631E
6ACD
120A
0616
60D3
74D3
023A
7D44
4D92
678E
4E4B
542F
298B
1A92
3D06
1453
20A8
28F1
40EB
215B
1198
3643
3390
6C37
690C
4D11
7458
6BA8
0F70
4B5D
79B4
4553
0F0B
661A
76C1
3FE3
741B
56CD
5538
11E2
68B3
70DA
2350
1405
1C98
735A
7148
0BB6
2769
1046
04D3
04E5
7751
21C5
57C2
3945
2A93
6ED0
532E

View File

@ -0,0 +1,32 @@
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F

View File

@ -0,0 +1,32 @@
17F0
3FCE
FA3
4DCB
4D1
3D0C
BAF
1688
7B3D
724F
4C67
5A8
691F
13B5
6E1E
2D3C
4EBB
664A
143E
2ACF
8D1
1036
24E
7318
6362
6ECE
23BE
3365
6963
AC4
3C5
364F

View File

@ -0,0 +1,32 @@
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
000A
000B
000C
000D
000E
000F
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
001A
001B
001C
001D
001E
001F

View File

@ -0,0 +1,32 @@
7E95
7C02
0088
736B
2702
0657
3B96
1AFC
1A3E
0618
2C26
0062
2D75
5DCA
0B6A
0032
06B3
08C1
5A88
2C9E
6CDE
6743
6502
0F08
0F72
15A6
03F8
4AAD
504E
3323
5BB6
25D8

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,512 @@
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
000A
000B
000C
000D
000E
000F
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
001A
001B
001C
001D
001E
001F
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
002A
002B
002C
002D
002E
002F
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
003A
003B
003C
003D
003E
003F
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
004A
004B
004C
004D
004E
004F
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
005A
005B
005C
005D
005E
005F
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
006A
006B
006C
006D
006E
006F
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
007A
007B
007C
007D
007E
007F
0080
0081
0082
0083
0084
0085
0086
0087
0088
0089
008A
008B
008C
008D
008E
008F
0090
0091
0092
0093
0094
0095
0096
0097
0098
0099
009A
009B
009C
009D
009E
009F
00A0
00A1
00A2
00A3
00A4
00A5
00A6
00A7
00A8
00A9
00AA
00AB
00AC
00AD
00AE
00AF
00B0
00B1
00B2
00B3
00B4
00B5
00B6
00B7
00B8
00B9
00BA
00BB
00BC
00BD
00BE
00BF
00C0
00C1
00C2
00C3
00C4
00C5
00C6
00C7
00C8
00C9
00CA
00CB
00CC
00CD
00CE
00CF
00D0
00D1
00D2
00D3
00D4
00D5
00D6
00D7
00D8
00D9
00DA
00DB
00DC
00DD
00DE
00DF
00E0
00E1
00E2
00E3
00E4
00E5
00E6
00E7
00E8
00E9
00EA
00EB
00EC
00ED
00EE
00EF
00F0
00F1
00F2
00F3
00F4
00F5
00F6
00F7
00F8
00F9
00FA
00FB
00FC
00FD
00FE
00FF
0100
0101
0102
0103
0104
0105
0106
0107
0108
0109
010A
010B
010C
010D
010E
010F
0110
0111
0112
0113
0114
0115
0116
0117
0118
0119
011A
011B
011C
011D
011E
011F
0120
0121
0122
0123
0124
0125
0126
0127
0128
0129
012A
012B
012C
012D
012E
012F
0130
0131
0132
0133
0134
0135
0136
0137
0138
0139
013A
013B
013C
013D
013E
013F
0140
0141
0142
0143
0144
0145
0146
0147
0148
0149
014A
014B
014C
014D
014E
014F
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
015A
015B
015C
015D
015E
015F
0160
0161
0162
0163
0164
0165
0166
0167
0168
0169
016A
016B
016C
016D
016E
016F
0170
0171
0172
0173
0174
0175
0176
0177
0178
0179
017A
017B
017C
017D
017E
017F
0180
0181
0182
0183
0184
0185
0186
0187
0188
0189
018A
018B
018C
018D
018E
018F
0190
0191
0192
0193
0194
0195
0196
0197
0198
0199
019A
019B
019C
019D
019E
019F
01A0
01A1
01A2
01A3
01A4
01A5
01A6
01A7
01A8
01A9
01AA
01AB
01AC
01AD
01AE
01AF
01B0
01B1
01B2
01B3
01B4
01B5
01B6
01B7
01B8
01B9
01BA
01BB
01BC
01BD
01BE
01BF
01C0
01C1
01C2
01C3
01C4
01C5
01C6
01C7
01C8
01C9
01CA
01CB
01CC
01CD
01CE
01CF
01D0
01D1
01D2
01D3
01D4
01D5
01D6
01D7
01D8
01D9
01DA
01DB
01DC
01DD
01DE
01DF
01E0
01E1
01E2
01E3
01E4
01E5
01E6
01E7
01E8
01E9
01EA
01EB
01EC
01ED
01EE
01EF
01F0
01F1
01F2
01F3
01F4
01F5
01F6
01F7
01F8
01F9
01FA
01FB
01FC
01FD
01FE
01FF

View File

@ -0,0 +1,512 @@
4B2C
0CA1
5B5D
6348
5424
54CC
4EE3
5E9C
1BC8
33B7
55A2
41EC
37A7
0023
50E7
1C86
6B46
7C17
7F37
3948
709D
05C0
1F2E
260D
5C83
7093
6B38
5A98
06A0
2877
5D8C
47EF
4F49
0BAE
10DF
5FA5
6B4B
3A54
1089
4E6B
0D08
2C12
712B
1308
3248
57CC
3BFD
2C62
106D
3364
321C
777B
4CA0
667D
529D
771F
7089
7294
7B5E
16DF
4ADB
4854
3A73
006F
38FE
6ECC
3EAA
4D99
506F
7268
5113
0149
0A02
5003
4B89
5EDB
3CF0
5CF0
525C
4CA7
12BB
09D4
6F97
7725
72E5
5DA4
05F2
08BE
4B68
531B
31CA
1398
0B15
462D
539F
41FD
1819
3F0B
3989
10E9
4EF6
4FC1
35EB
0F7D
308C
655D
1AE7
58D3
47EA
2AA2
372D
1035
398C
3501
0431
660D
12DF
4346
628A
71B2
7BAE
14CA
7F9D
40F2
748A
497E
3FF2
5267
0588
6020
1211
457B
65D9
6162
0AB4
723A
1BB8
03AD
79D9
6544
0548
004F
6F05
78DF
1D4A
324E
5622
757B
14D7
4F69
23D0
7553
719C
5FD7
5AAB
5556
4884
257E
3BCD
57DB
1EA4
735B
0C60
43F7
53B1
28F4
5D23
650C
207D
147E
20E2
1BC0
12BA
3DA2
0DC7
4B86
7BFB
3A4E
0160
6D6A
11C2
2EAC
52DB
7E16
237F
2979
0C9E
1C9E
1885
6F69
7675
44D3
4C54
51E7
3E8F
475E
3093
2B4B
00F1
6C14
3E27
3604
6FEE
0FE7
5556
1EA4
70E0
345E
537B
049F
1819
4AD7
274A
3140
1C71
7A88
5534
0923
0172
40E8
1C09
3728
5846
799A
4242
5195
55AD
195B
56E6
421E
1B7E
3622
425F
0B4A
6D90
6386
4AAA
326D
6733
7BB9
0268
55F5
766B
1147
0495
7419
607A
0A3B
6896
2DC7
0A2A
74AF
3DA4
0F05
6732
511A
5F2F
38B7
53E0
46C4
3567
3269
3A27
3509
2767
2181
4143
3ED7
4E39
4BCA
5B12
4AA2
1CB5
031A
6D17
4E59
5609
30F7
044F
1F3B
0FBE
4EC7
4388
662F
3A88
7F05
7F7A
429E
6C5C
35D2
1045
008A
1811
5937
5997
7CC0
42B2
03AD
0076
7863
04A8
0BF0
10C8
0997
5C95
7338
03BC
720A
2365
625C
5356
0BD8
5DFF
6290
25AB
3CC4
0E0F
39D1
6FF4
3171
3E1C
641B
662A
2166
4FA1
17B1
2965
52DC
2F86
5566
392C
3DC5
24B4
69E8
42D7
731A
685D
586A
3BD3
57E5
5944
41AE
55C0
5B1F
0882
320E
7DFF
44F9
074F
7334
1E4D
7620
5F62
4B2F
4071
0B66
1394
0809
5BDF
5905
019B
050B
5B2F
2F68
1C37
09CB
101D
1396
28D6
2FE8
76CD
63D1
51E3
5D15
584E
417C
5474
35F0
4D81
7594
7911
1E32
0F73
77E2
4CBB
2DA4
0BB1
6329
61EE
1ECD
752D
03C2
6F20
4883
4B66
5FB7
09E6
7FCC
0199
1C51
4F6B
5133
3D0E
0743
74F0
07E9
0FB3
063C
195C
0B68
2A99
63B5
3E52
4A16
22CD
6595
6A2A
21AB
1883
6AD5
1B77
5D5C
6B3F
1CA1
370B
5626
3620
203D
5FEF
16F7
7621
3BEA
4CF8
0178
1251
2A3A
0D4C
1749
6010
789B
5800
3538
2BAE
5449
3BE0
296D
03DD
5BB6
3959
52FE
7719
336C
1E31
6FCC
0005
1FE9
271F
27BE
612E
31FA
4145
45D2
3423
0F5D
4D99
1E96
3891
7A7E
0F77
061B
7F9F
4D2E
607F
00FA
3C87
1929
75DB
3D69
5DF3
48A0
427F
6AA4
54C1
733B
7743
08E7
137F
2940
59F1
7CEB
05CD
31B6
6D52
5277
4610
7CC1
329E
58C4
5EE6
2013
6DC9
5364
065D
1973
09C6
5476
52FB
103C
3186
1DEC
3EF5
20F7

View File

@ -0,0 +1,64 @@
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F

View File

@ -0,0 +1,64 @@
2F92
558D
2ACB
7C76
31D6
1947
29B7
3ECB
3602
69C5
AD4
6EA0
5FA0
2BD5
4DDC
3FE3
5814
453E
1CC7
65AB
6B0C
7723
27E5
67A5
2814
41E8
7115
50A3
3C4A
2111
1D34
72C5
3A2
1DBA
39BE
13DE
6F69
7B9A
5FC6
68
5458
7B46
483A
E07
70CB
23E2
98A
4F87
2D91
10C9
7C7F
33E
1E
33E1
22D7
58BF
7A86
D54
353C
167
3DE1
1B71
2C34
407C

View File

@ -0,0 +1,64 @@
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
000A
000B
000C
000D
000E
000F
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
001A
001B
001C
001D
001E
001F
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
002A
002B
002C
002D
002E
002F
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
003A
003B
003C
003D
003E
003F

View File

@ -0,0 +1,64 @@
3799
313F
257E
17FD
7CBB
5C80
013C
30F7
3218
7B7E
3D4E
7BCA
0CDE
741C
60BB
3F6A
4ACF
5CEE
39AE
5822
5B3B
07C9
4410
019B
7DE8
4430
489A
0D97
71ED
10C1
1AE8
2B4D
6A7D
58AD
7939
48AF
015E
606D
44CD
2D9C
7F73
0D55
067C
41E5
4DEA
3EF9
7B82
342B
047B
3177
2752
31D9
25A0
40E3
247B
31AE
39B2
6A12
5C46
2B08
3485
1B58
2FC4
7107

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff