1028 lines
32 KiB
Plaintext
1028 lines
32 KiB
Plaintext
$date
|
|
Wed Sep 2 08:54:48 2026
|
|
$end
|
|
$version
|
|
Icarus Verilog
|
|
$end
|
|
$timescale
|
|
1ps
|
|
$end
|
|
$scope module tb $end
|
|
$var wire 16 ! y [15:0] $end
|
|
$var wire 1 " done $end
|
|
$var wire 1 # busy $end
|
|
$var parameter 32 $ ACC_WIDTH $end
|
|
$var parameter 32 % DATA_WIDTH $end
|
|
$var parameter 32 & FRAC_BITS $end
|
|
$var parameter 32 ' N_INPUTS $end
|
|
$var parameter 32 ( PARALLEL $end
|
|
$var reg 16 ) bias [15:0] $end
|
|
$var reg 1 * clk $end
|
|
$var reg 1 + rst $end
|
|
$var reg 1 , start $end
|
|
$var reg 1024 - w_bus [1023:0] $end
|
|
$var reg 1024 . x_bus [1023:0] $end
|
|
$var integer 32 / errors [31:0] $end
|
|
$var integer 32 0 i [31:0] $end
|
|
$scope function q8_8 $end
|
|
$var real 1 1 value $end
|
|
$upscope $end
|
|
$scope module dut $end
|
|
$var wire 16 2 bias [15:0] $end
|
|
$var wire 16 3 bias_ext_small [15:0] $end
|
|
$var wire 1 * clk $end
|
|
$var wire 1 + rst $end
|
|
$var wire 1 , start $end
|
|
$var wire 1024 4 w_bus [1023:0] $end
|
|
$var wire 1024 5 x_bus [1023:0] $end
|
|
$var wire 128 6 x_group [127:0] $end
|
|
$var wire 128 7 w_group [127:0] $end
|
|
$var wire 40 8 final_value [39:0] $end
|
|
$var wire 40 9 final_acc [39:0] $end
|
|
$var wire 40 : bias_ext [39:0] $end
|
|
$var wire 40 ; acc_next [39:0] $end
|
|
$var parameter 32 < ACC_WIDTH $end
|
|
$var parameter 32 = DATA_WIDTH $end
|
|
$var parameter 32 > FRAC_BITS $end
|
|
$var parameter 32 ? GROUPS $end
|
|
$var parameter 32 @ GROUP_INDEX_WIDTH $end
|
|
$var parameter 32 A N_INPUTS $end
|
|
$var parameter 32 B PARALLEL $end
|
|
$var reg 40 C acc [39:0] $end
|
|
$var reg 1 # busy $end
|
|
$var reg 1 " done $end
|
|
$var reg 3 D group_index [2:0] $end
|
|
$var reg 16 E y [15:0] $end
|
|
$scope module u_mac8 $end
|
|
$var wire 40 F acc_in [39:0] $end
|
|
$var wire 128 G w_bus [127:0] $end
|
|
$var wire 128 H x_bus [127:0] $end
|
|
$var wire 40 I sum [39:0] $end
|
|
$var wire 40 J s5 [39:0] $end
|
|
$var wire 40 K s4 [39:0] $end
|
|
$var wire 40 L s3 [39:0] $end
|
|
$var wire 40 M s2 [39:0] $end
|
|
$var wire 40 N s1 [39:0] $end
|
|
$var wire 40 O s0 [39:0] $end
|
|
$var wire 40 P m7 [39:0] $end
|
|
$var wire 40 Q m6 [39:0] $end
|
|
$var wire 40 R m5 [39:0] $end
|
|
$var wire 40 S m4 [39:0] $end
|
|
$var wire 40 T m3 [39:0] $end
|
|
$var wire 40 U m2 [39:0] $end
|
|
$var wire 40 V m1 [39:0] $end
|
|
$var wire 40 W m0 [39:0] $end
|
|
$var wire 40 X acc_out [39:0] $end
|
|
$var parameter 32 Y ACC_WIDTH $end
|
|
$var parameter 32 Z DATA_WIDTH $end
|
|
$scope module mac0 $end
|
|
$var wire 40 [ acc_in [39:0] $end
|
|
$var wire 16 \ w [15:0] $end
|
|
$var wire 16 ] x [15:0] $end
|
|
$var wire 40 ^ product_ext [39:0] $end
|
|
$var wire 32 _ product [31:0] $end
|
|
$var wire 40 ` acc_out [39:0] $end
|
|
$var parameter 32 a ACC_WIDTH $end
|
|
$var parameter 32 b DATA_WIDTH $end
|
|
$var parameter 64 c PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac1 $end
|
|
$var wire 40 d acc_in [39:0] $end
|
|
$var wire 16 e w [15:0] $end
|
|
$var wire 16 f x [15:0] $end
|
|
$var wire 40 g product_ext [39:0] $end
|
|
$var wire 32 h product [31:0] $end
|
|
$var wire 40 i acc_out [39:0] $end
|
|
$var parameter 32 j ACC_WIDTH $end
|
|
$var parameter 32 k DATA_WIDTH $end
|
|
$var parameter 64 l PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac2 $end
|
|
$var wire 40 m acc_in [39:0] $end
|
|
$var wire 16 n w [15:0] $end
|
|
$var wire 16 o x [15:0] $end
|
|
$var wire 40 p product_ext [39:0] $end
|
|
$var wire 32 q product [31:0] $end
|
|
$var wire 40 r acc_out [39:0] $end
|
|
$var parameter 32 s ACC_WIDTH $end
|
|
$var parameter 32 t DATA_WIDTH $end
|
|
$var parameter 64 u PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac3 $end
|
|
$var wire 40 v acc_in [39:0] $end
|
|
$var wire 16 w w [15:0] $end
|
|
$var wire 16 x x [15:0] $end
|
|
$var wire 40 y product_ext [39:0] $end
|
|
$var wire 32 z product [31:0] $end
|
|
$var wire 40 { acc_out [39:0] $end
|
|
$var parameter 32 | ACC_WIDTH $end
|
|
$var parameter 32 } DATA_WIDTH $end
|
|
$var parameter 64 ~ PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac4 $end
|
|
$var wire 40 !" acc_in [39:0] $end
|
|
$var wire 16 "" w [15:0] $end
|
|
$var wire 16 #" x [15:0] $end
|
|
$var wire 40 $" product_ext [39:0] $end
|
|
$var wire 32 %" product [31:0] $end
|
|
$var wire 40 &" acc_out [39:0] $end
|
|
$var parameter 32 '" ACC_WIDTH $end
|
|
$var parameter 32 (" DATA_WIDTH $end
|
|
$var parameter 64 )" PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac5 $end
|
|
$var wire 40 *" acc_in [39:0] $end
|
|
$var wire 16 +" w [15:0] $end
|
|
$var wire 16 ," x [15:0] $end
|
|
$var wire 40 -" product_ext [39:0] $end
|
|
$var wire 32 ." product [31:0] $end
|
|
$var wire 40 /" acc_out [39:0] $end
|
|
$var parameter 32 0" ACC_WIDTH $end
|
|
$var parameter 32 1" DATA_WIDTH $end
|
|
$var parameter 64 2" PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac6 $end
|
|
$var wire 40 3" acc_in [39:0] $end
|
|
$var wire 16 4" w [15:0] $end
|
|
$var wire 16 5" x [15:0] $end
|
|
$var wire 40 6" product_ext [39:0] $end
|
|
$var wire 32 7" product [31:0] $end
|
|
$var wire 40 8" acc_out [39:0] $end
|
|
$var parameter 32 9" ACC_WIDTH $end
|
|
$var parameter 32 :" DATA_WIDTH $end
|
|
$var parameter 64 ;" PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac7 $end
|
|
$var wire 40 <" acc_in [39:0] $end
|
|
$var wire 16 =" w [15:0] $end
|
|
$var wire 16 >" x [15:0] $end
|
|
$var wire 40 ?" product_ext [39:0] $end
|
|
$var wire 32 @" product [31:0] $end
|
|
$var wire 40 A" acc_out [39:0] $end
|
|
$var parameter 32 B" ACC_WIDTH $end
|
|
$var parameter 32 C" DATA_WIDTH $end
|
|
$var parameter 64 D" PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope task run_neuron $end
|
|
$upscope $end
|
|
$scope task test_1 $end
|
|
$upscope $end
|
|
$scope task test_2 $end
|
|
$upscope $end
|
|
$scope task test_3 $end
|
|
$upscope $end
|
|
$scope task test_4 $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$enddefinitions $end
|
|
$comment Show the parameter values. $end
|
|
$dumpall
|
|
b100000 D"
|
|
b10000 C"
|
|
b101000 B"
|
|
b100000 ;"
|
|
b10000 :"
|
|
b101000 9"
|
|
b100000 2"
|
|
b10000 1"
|
|
b101000 0"
|
|
b100000 )"
|
|
b10000 ("
|
|
b101000 '"
|
|
b100000 ~
|
|
b10000 }
|
|
b101000 |
|
|
b100000 u
|
|
b10000 t
|
|
b101000 s
|
|
b100000 l
|
|
b10000 k
|
|
b101000 j
|
|
b100000 c
|
|
b10000 b
|
|
b101000 a
|
|
b10000 Z
|
|
b101000 Y
|
|
b1000 B
|
|
b1000000 A
|
|
b11 @
|
|
b1000 ?
|
|
b1000 >
|
|
b10000 =
|
|
b101000 <
|
|
b1000 (
|
|
b1000000 '
|
|
b1000 &
|
|
b10000 %
|
|
b101000 $
|
|
$end
|
|
#0
|
|
$dumpvars
|
|
bx A"
|
|
bx @"
|
|
bx ?"
|
|
bx >"
|
|
bx ="
|
|
b0 <"
|
|
bx 8"
|
|
bx 7"
|
|
bx 6"
|
|
bx 5"
|
|
bx 4"
|
|
b0 3"
|
|
bx /"
|
|
bx ."
|
|
bx -"
|
|
bx ,"
|
|
bx +"
|
|
b0 *"
|
|
bx &"
|
|
bx %"
|
|
bx $"
|
|
bx #"
|
|
bx ""
|
|
b0 !"
|
|
bx {
|
|
bx z
|
|
bx y
|
|
bx x
|
|
bx w
|
|
b0 v
|
|
bx r
|
|
bx q
|
|
bx p
|
|
bx o
|
|
bx n
|
|
b0 m
|
|
bx i
|
|
bx h
|
|
bx g
|
|
bx f
|
|
bx e
|
|
b0 d
|
|
bx `
|
|
bx _
|
|
bx ^
|
|
bx ]
|
|
bx \
|
|
b0 [
|
|
bx X
|
|
bx W
|
|
bx V
|
|
bx U
|
|
bx T
|
|
bx S
|
|
bx R
|
|
bx Q
|
|
bx P
|
|
bx O
|
|
bx N
|
|
bx M
|
|
bx L
|
|
bx K
|
|
bx J
|
|
bx I
|
|
bx H
|
|
bx G
|
|
bx F
|
|
bx E
|
|
bx D
|
|
bx C
|
|
bx ;
|
|
b0 :
|
|
bx 9
|
|
bx 8
|
|
bx 7
|
|
bx 6
|
|
b0 5
|
|
b0 4
|
|
b0 3
|
|
b0 2
|
|
r0 1
|
|
bx 0
|
|
b0 /
|
|
b0 .
|
|
b0 -
|
|
0,
|
|
1+
|
|
0*
|
|
b0 )
|
|
x#
|
|
x"
|
|
bx !
|
|
$end
|
|
#5000
|
|
b0 8
|
|
b0 9
|
|
b0 ;
|
|
b0 X
|
|
b0 I
|
|
b0 K
|
|
b0 O
|
|
b0 W
|
|
b0 `
|
|
b0 V
|
|
b0 i
|
|
b0 N
|
|
b0 U
|
|
b0 r
|
|
b0 T
|
|
b0 {
|
|
b0 J
|
|
b0 M
|
|
b0 S
|
|
b0 &"
|
|
b0 R
|
|
b0 /"
|
|
b0 L
|
|
b0 Q
|
|
b0 8"
|
|
b0 P
|
|
b0 A"
|
|
b0 ^
|
|
b0 g
|
|
b0 p
|
|
b0 y
|
|
b0 $"
|
|
b0 -"
|
|
b0 6"
|
|
b0 ?"
|
|
b0 _
|
|
b0 ]
|
|
b0 h
|
|
b0 f
|
|
b0 q
|
|
b0 o
|
|
b0 z
|
|
b0 x
|
|
b0 %"
|
|
b0 #"
|
|
b0 ."
|
|
b0 ,"
|
|
b0 7"
|
|
b0 5"
|
|
b0 @"
|
|
b0 >"
|
|
b0 \
|
|
b0 e
|
|
b0 n
|
|
b0 w
|
|
b0 ""
|
|
b0 +"
|
|
b0 4"
|
|
b0 ="
|
|
b0 6
|
|
b0 H
|
|
b0 7
|
|
b0 G
|
|
0"
|
|
0#
|
|
b0 !
|
|
b0 E
|
|
b0 C
|
|
b0 F
|
|
b0 D
|
|
1*
|
|
#10000
|
|
0*
|
|
#15000
|
|
b110111100 8
|
|
b10000000000000 N
|
|
b10000000000000 U
|
|
b10000000000000 r
|
|
b10000000000000 p
|
|
b1111111111111111111111100000000000000000 V
|
|
b1111111111111111111111100000000000000000 i
|
|
b1111111111111111111111100000000000000000 g
|
|
b11011110000000000 9
|
|
b10010000000000000 ;
|
|
b10010000000000000 X
|
|
b10010000000000000 I
|
|
b10010000000000000 K
|
|
b10000000000000000 O
|
|
b110000000000000000 W
|
|
b110000000000000000 `
|
|
b110000000000000000 ^
|
|
b10000000000000 q
|
|
b1000000 n
|
|
b10000000 o
|
|
b11111111111111100000000000000000 h
|
|
b1111111100000000 e
|
|
b1000000000 f
|
|
b110000000000000000 _
|
|
b1000000000 \
|
|
b110000000 ]
|
|
b10011100 :
|
|
b100000011111111000000000000001000000000 7
|
|
b100000011111111000000000000001000000000 G
|
|
b100000011111111000000000000001000000000 -
|
|
b100000011111111000000000000001000000000 4
|
|
b1000000000000010000000000000000110000000 6
|
|
b1000000000000010000000000000000110000000 H
|
|
b1000000000000010000000000000000110000000 .
|
|
b1000000000000010000000000000000110000000 5
|
|
b10011100 3
|
|
b10011100 )
|
|
b10011100 2
|
|
r0.25 1
|
|
0+
|
|
1*
|
|
#20000
|
|
0*
|
|
#25000
|
|
1#
|
|
1,
|
|
1*
|
|
#30000
|
|
0*
|
|
#35000
|
|
b0 W
|
|
b0 `
|
|
b0 ^
|
|
b0 O
|
|
b0 V
|
|
b0 i
|
|
b0 g
|
|
b0 I
|
|
b0 K
|
|
b0 N
|
|
b0 U
|
|
b0 r
|
|
b0 p
|
|
b0 ]
|
|
b0 f
|
|
b0 o
|
|
b0 _
|
|
b0 \
|
|
b0 h
|
|
b0 e
|
|
b0 q
|
|
b0 n
|
|
b0 6
|
|
b0 H
|
|
b0 7
|
|
b0 G
|
|
b110111100 8
|
|
b1 D
|
|
b11011110000000000 9
|
|
b10010000000000000 ;
|
|
b10010000000000000 X
|
|
b10010000000000000 C
|
|
b10010000000000000 F
|
|
0,
|
|
1*
|
|
#40000
|
|
0*
|
|
#45000
|
|
b10 D
|
|
1*
|
|
#50000
|
|
0*
|
|
#55000
|
|
b11 D
|
|
1*
|
|
#60000
|
|
0*
|
|
#65000
|
|
b100 D
|
|
1*
|
|
#70000
|
|
0*
|
|
#75000
|
|
b101 D
|
|
1*
|
|
#80000
|
|
0*
|
|
#85000
|
|
b110 D
|
|
1*
|
|
#90000
|
|
0*
|
|
#95000
|
|
b111 D
|
|
1*
|
|
#100000
|
|
0*
|
|
#105000
|
|
b1001011000 8
|
|
1"
|
|
0#
|
|
b110111100 !
|
|
b110111100 E
|
|
b100101100000000000 9
|
|
b11011110000000000 ;
|
|
b11011110000000000 X
|
|
b11011110000000000 C
|
|
b11011110000000000 F
|
|
1*
|
|
#110000
|
|
0*
|
|
#115000
|
|
0"
|
|
b1111111111111111111111111111100110111100 8
|
|
b1111111111111111111111110000000000000000 P
|
|
b1111111111111111111111110000000000000000 A"
|
|
b1111111111111111111111110000000000000000 ?"
|
|
b1111111111111111111111100000000000000000 L
|
|
b1111111111111111111111110000000000000000 Q
|
|
b1111111111111111111111110000000000000000 8"
|
|
b1111111111111111111111110000000000000000 6"
|
|
b1111111111111111111111110000000000000000 R
|
|
b1111111111111111111111110000000000000000 /"
|
|
b1111111111111111111111110000000000000000 -"
|
|
b1111111111111111111111000000000000000000 J
|
|
b1111111111111111111111100000000000000000 M
|
|
b1111111111111111111111110000000000000000 S
|
|
b1111111111111111111111110000000000000000 &"
|
|
b1111111111111111111111110000000000000000 $"
|
|
b1111111111111111111111110000000000000000 T
|
|
b1111111111111111111111110000000000000000 {
|
|
b1111111111111111111111110000000000000000 y
|
|
b1111111111111111111111100000000000000000 N
|
|
b1111111111111111111111110000000000000000 U
|
|
b1111111111111111111111110000000000000000 r
|
|
b1111111111111111111111110000000000000000 p
|
|
b1111111111111111111111110000000000000000 V
|
|
b1111111111111111111111110000000000000000 i
|
|
b1111111111111111111111110000000000000000 g
|
|
b1111111111111111111110011011110000000000 9
|
|
b1111111111111111111110011011110000000000 ;
|
|
b1111111111111111111110011011110000000000 X
|
|
b1111111111111111111110000000000000000000 I
|
|
b1111111111111111111111000000000000000000 K
|
|
b1111111111111111111111100000000000000000 O
|
|
b1111111111111111111111110000000000000000 W
|
|
b1111111111111111111111110000000000000000 `
|
|
b1111111111111111111111110000000000000000 ^
|
|
b11111111111111110000000000000000 @"
|
|
b1111111100000000 ="
|
|
b100000000 >"
|
|
b11111111111111110000000000000000 7"
|
|
b1111111100000000 4"
|
|
b100000000 5"
|
|
b11111111111111110000000000000000 ."
|
|
b1111111100000000 +"
|
|
b100000000 ,"
|
|
b11111111111111110000000000000000 %"
|
|
b1111111100000000 ""
|
|
b100000000 #"
|
|
b11111111111111110000000000000000 z
|
|
b1111111100000000 w
|
|
b100000000 x
|
|
b11111111111111110000000000000000 q
|
|
b1111111100000000 n
|
|
b100000000 o
|
|
b11111111111111110000000000000000 h
|
|
b1111111100000000 e
|
|
b100000000 f
|
|
b11111111111111110000000000000000 _
|
|
b1111111100000000 \
|
|
b100000000 ]
|
|
b0 :
|
|
b11111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000 7
|
|
b11111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000 G
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 6
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 H
|
|
r-1 1
|
|
b1000000 0
|
|
b0 3
|
|
b0 )
|
|
b0 2
|
|
b1111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000 -
|
|
b1111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000111111110000000011111111000000001111111100000000 4
|
|
b100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 .
|
|
b100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 5
|
|
1*
|
|
#120000
|
|
0*
|
|
#125000
|
|
b1111111111111111111111111111100000000000 8
|
|
1#
|
|
b1111111111111111111110000000000000000000 9
|
|
b1111111111111111111110000000000000000000 ;
|
|
b1111111111111111111110000000000000000000 X
|
|
b0 C
|
|
b0 F
|
|
b0 D
|
|
1,
|
|
1*
|
|
#130000
|
|
0*
|
|
#135000
|
|
b1111111111111111111111111111000000000000 8
|
|
b1 D
|
|
b1111111111111111111100000000000000000000 9
|
|
b1111111111111111111100000000000000000000 ;
|
|
b1111111111111111111100000000000000000000 X
|
|
b1111111111111111111110000000000000000000 C
|
|
b1111111111111111111110000000000000000000 F
|
|
0,
|
|
1*
|
|
#140000
|
|
0*
|
|
#145000
|
|
b1111111111111111111111111110100000000000 8
|
|
b10 D
|
|
b1111111111111111111010000000000000000000 9
|
|
b1111111111111111111010000000000000000000 ;
|
|
b1111111111111111111010000000000000000000 X
|
|
b1111111111111111111100000000000000000000 C
|
|
b1111111111111111111100000000000000000000 F
|
|
1*
|
|
#150000
|
|
0*
|
|
#155000
|
|
b1111111111111111111111111110000000000000 8
|
|
b11 D
|
|
b1111111111111111111000000000000000000000 9
|
|
b1111111111111111111000000000000000000000 ;
|
|
b1111111111111111111000000000000000000000 X
|
|
b1111111111111111111010000000000000000000 C
|
|
b1111111111111111111010000000000000000000 F
|
|
1*
|
|
#160000
|
|
0*
|
|
#165000
|
|
b1111111111111111111111111101100000000000 8
|
|
b100 D
|
|
b1111111111111111110110000000000000000000 9
|
|
b1111111111111111110110000000000000000000 ;
|
|
b1111111111111111110110000000000000000000 X
|
|
b1111111111111111111000000000000000000000 C
|
|
b1111111111111111111000000000000000000000 F
|
|
1*
|
|
#170000
|
|
0*
|
|
#175000
|
|
b1111111111111111111111111101000000000000 8
|
|
b101 D
|
|
b1111111111111111110100000000000000000000 9
|
|
b1111111111111111110100000000000000000000 ;
|
|
b1111111111111111110100000000000000000000 X
|
|
b1111111111111111110110000000000000000000 C
|
|
b1111111111111111110110000000000000000000 F
|
|
1*
|
|
#180000
|
|
0*
|
|
#185000
|
|
b1111111111111111111111111100100000000000 8
|
|
b110 D
|
|
b1111111111111111110010000000000000000000 9
|
|
b1111111111111111110010000000000000000000 ;
|
|
b1111111111111111110010000000000000000000 X
|
|
b1111111111111111110100000000000000000000 C
|
|
b1111111111111111110100000000000000000000 F
|
|
1*
|
|
#190000
|
|
0*
|
|
#195000
|
|
b1111111111111111111111111100000000000000 8
|
|
b111 D
|
|
b1111111111111111110000000000000000000000 9
|
|
b1111111111111111110000000000000000000000 ;
|
|
b1111111111111111110000000000000000000000 X
|
|
b1111111111111111110010000000000000000000 C
|
|
b1111111111111111110010000000000000000000 F
|
|
1*
|
|
#200000
|
|
0*
|
|
#205000
|
|
b1111111111111111111111111011100000000000 8
|
|
1"
|
|
0#
|
|
b0 !
|
|
b0 E
|
|
b1111111111111111101110000000000000000000 9
|
|
b1111111111111111101110000000000000000000 ;
|
|
b1111111111111111101110000000000000000000 X
|
|
b1111111111111111110000000000000000000000 C
|
|
b1111111111111111110000000000000000000000 F
|
|
1*
|
|
#210000
|
|
0*
|
|
#215000
|
|
0"
|
|
b1111011000000000000 8
|
|
b111111100000000000000000 W
|
|
b111111100000000000000000 `
|
|
b111111100000000000000000 ^
|
|
b1111111000000000000000000 O
|
|
b111111100000000000000000 V
|
|
b111111100000000000000000 i
|
|
b111111100000000000000000 g
|
|
b111111100000000000000000 U
|
|
b111111100000000000000000 r
|
|
b111111100000000000000000 p
|
|
b11111110000000000000000000 K
|
|
b1111111000000000000000000 N
|
|
b111111100000000000000000 T
|
|
b111111100000000000000000 {
|
|
b111111100000000000000000 y
|
|
b111111100000000000000000 S
|
|
b111111100000000000000000 &"
|
|
b111111100000000000000000 $"
|
|
b1111111000000000000000000 M
|
|
b111111100000000000000000 R
|
|
b111111100000000000000000 /"
|
|
b111111100000000000000000 -"
|
|
b111111100000000000000000 Q
|
|
b111111100000000000000000 8"
|
|
b111111100000000000000000 6"
|
|
b111101100000000000000000000 9
|
|
b111101100000000000000000000 ;
|
|
b111101100000000000000000000 X
|
|
b111111100000000000000000000 I
|
|
b11111110000000000000000000 J
|
|
b1111111000000000000000000 L
|
|
b111111100000000000000000 P
|
|
b111111100000000000000000 A"
|
|
b111111100000000000000000 ?"
|
|
b1000000000 \
|
|
b1000000000 e
|
|
b1000000000 n
|
|
b1000000000 w
|
|
b1000000000 ""
|
|
b1000000000 +"
|
|
b1000000000 4"
|
|
b1000000000 ="
|
|
b111111100000000000000000 _
|
|
b111111100000000 ]
|
|
b111111100000000000000000 h
|
|
b111111100000000 f
|
|
b111111100000000000000000 q
|
|
b111111100000000 o
|
|
b111111100000000000000000 z
|
|
b111111100000000 x
|
|
b111111100000000000000000 %"
|
|
b111111100000000 #"
|
|
b111111100000000000000000 ."
|
|
b111111100000000 ,"
|
|
b111111100000000000000000 7"
|
|
b111111100000000 5"
|
|
b111111100000000000000000 @"
|
|
b111111100000000 >"
|
|
r2 1
|
|
b1000000 0
|
|
b10000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000 7
|
|
b10000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000 G
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000 -
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000 4
|
|
b1111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000 6
|
|
b1111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000 H
|
|
b111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000 .
|
|
b111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000011111110000000001111111000000000111111100000000 5
|
|
1*
|
|
#220000
|
|
0*
|
|
#225000
|
|
b1111111000000000000 8
|
|
1#
|
|
b111111100000000000000000000 9
|
|
b111111100000000000000000000 ;
|
|
b111111100000000000000000000 X
|
|
b0 C
|
|
b0 F
|
|
b0 D
|
|
1,
|
|
1*
|
|
#230000
|
|
0*
|
|
#235000
|
|
b11111110000000000000 8
|
|
b1 D
|
|
b1111111000000000000000000000 9
|
|
b1111111000000000000000000000 ;
|
|
b1111111000000000000000000000 X
|
|
b111111100000000000000000000 C
|
|
b111111100000000000000000000 F
|
|
0,
|
|
1*
|
|
#240000
|
|
0*
|
|
#245000
|
|
b101111101000000000000 8
|
|
b10 D
|
|
b10111110100000000000000000000 9
|
|
b10111110100000000000000000000 ;
|
|
b10111110100000000000000000000 X
|
|
b1111111000000000000000000000 C
|
|
b1111111000000000000000000000 F
|
|
1*
|
|
#250000
|
|
0*
|
|
#255000
|
|
b111111100000000000000 8
|
|
b11 D
|
|
b11111110000000000000000000000 9
|
|
b11111110000000000000000000000 ;
|
|
b11111110000000000000000000000 X
|
|
b10111110100000000000000000000 C
|
|
b10111110100000000000000000000 F
|
|
1*
|
|
#260000
|
|
0*
|
|
#265000
|
|
b1001111011000000000000 8
|
|
b100 D
|
|
b100111101100000000000000000000 9
|
|
b100111101100000000000000000000 ;
|
|
b100111101100000000000000000000 X
|
|
b11111110000000000000000000000 C
|
|
b11111110000000000000000000000 F
|
|
1*
|
|
#270000
|
|
0*
|
|
#275000
|
|
b1011111010000000000000 8
|
|
b101 D
|
|
b101111101000000000000000000000 9
|
|
b101111101000000000000000000000 ;
|
|
b101111101000000000000000000000 X
|
|
b100111101100000000000000000000 C
|
|
b100111101100000000000000000000 F
|
|
1*
|
|
#280000
|
|
0*
|
|
#285000
|
|
b1101111001000000000000 8
|
|
b110 D
|
|
b110111100100000000000000000000 9
|
|
b110111100100000000000000000000 ;
|
|
b110111100100000000000000000000 X
|
|
b101111101000000000000000000000 C
|
|
b101111101000000000000000000000 F
|
|
1*
|
|
#290000
|
|
0*
|
|
#295000
|
|
b1111111000000000000000 8
|
|
b111 D
|
|
b111111100000000000000000000000 9
|
|
b111111100000000000000000000000 ;
|
|
b111111100000000000000000000000 X
|
|
b110111100100000000000000000000 C
|
|
b110111100100000000000000000000 F
|
|
1*
|
|
#300000
|
|
0*
|
|
#305000
|
|
b10001110111000000000000 8
|
|
1"
|
|
0#
|
|
b111111111111111 !
|
|
b111111111111111 E
|
|
b1000111011100000000000000000000 9
|
|
b1000111011100000000000000000000 ;
|
|
b1000111011100000000000000000000 X
|
|
b111111100000000000000000000000 C
|
|
b111111100000000000000000000000 F
|
|
1*
|
|
#310000
|
|
0*
|
|
#315000
|
|
0"
|
|
b1111110111111100000000 8
|
|
b10000000000000000 W
|
|
b10000000000000000 `
|
|
b10000000000000000 ^
|
|
b0 O
|
|
b1111111111111111111111110000000000000000 V
|
|
b1111111111111111111111110000000000000000 i
|
|
b1111111111111111111111110000000000000000 g
|
|
b10000000000000000 U
|
|
b10000000000000000 r
|
|
b10000000000000000 p
|
|
b0 K
|
|
b0 N
|
|
b1111111111111111111111110000000000000000 T
|
|
b1111111111111111111111110000000000000000 {
|
|
b1111111111111111111111110000000000000000 y
|
|
b10000000000000000 S
|
|
b10000000000000000 &"
|
|
b10000000000000000 $"
|
|
b0 M
|
|
b1111111111111111111111110000000000000000 R
|
|
b1111111111111111111111110000000000000000 /"
|
|
b1111111111111111111111110000000000000000 -"
|
|
b10000000000000000 Q
|
|
b10000000000000000 8"
|
|
b10000000000000000 6"
|
|
b111111011111110000000000000000 9
|
|
b111111100000000000000000000000 ;
|
|
b111111100000000000000000000000 X
|
|
b0 I
|
|
b0 J
|
|
b0 L
|
|
b1111111111111111111111110000000000000000 P
|
|
b1111111111111111111111110000000000000000 A"
|
|
b1111111111111111111111110000000000000000 ?"
|
|
b1111111111111111111111111111111100000000 :
|
|
b10000000 \
|
|
b100000000 e
|
|
b10000000 n
|
|
b100000000 w
|
|
b10000000 ""
|
|
b100000000 +"
|
|
b10000000 4"
|
|
b100000000 ="
|
|
b10000000000000000 _
|
|
b1000000000 ]
|
|
b11111111111111110000000000000000 h
|
|
b1111111100000000 f
|
|
b10000000000000000 q
|
|
b1000000000 o
|
|
b11111111111111110000000000000000 z
|
|
b1111111100000000 x
|
|
b10000000000000000 %"
|
|
b1000000000 #"
|
|
b11111111111111110000000000000000 ."
|
|
b1111111100000000 ,"
|
|
b10000000000000000 7"
|
|
b1000000000 5"
|
|
b11111111111111110000000000000000 @"
|
|
b1111111100000000 >"
|
|
b1000000 0
|
|
b1111111100000000 3
|
|
b1111111100000000 )
|
|
b1111111100000000 2
|
|
r1 1
|
|
b1000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000 7
|
|
b1000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000 G
|
|
b100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000 -
|
|
b100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000000000010000000000000000100000000000000100000000000000001000000000000001000000000000000010000000 4
|
|
b11111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000 6
|
|
b11111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000 H
|
|
b1111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000 .
|
|
b1111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000111111110000000000000010000000001111111100000000000000100000000011111111000000000000001000000000 5
|
|
1*
|
|
#320000
|
|
0*
|
|
#325000
|
|
b1111111111111111111111111111111100000000 8
|
|
1#
|
|
b1111111111111111111111110000000000000000 9
|
|
b0 ;
|
|
b0 X
|
|
b0 C
|
|
b0 F
|
|
b0 D
|
|
1,
|
|
1*
|
|
#330000
|
|
0*
|
|
#335000
|
|
b1 D
|
|
0,
|
|
1*
|
|
#340000
|
|
0*
|
|
#345000
|
|
b10 D
|
|
1*
|
|
#350000
|
|
0*
|
|
#355000
|
|
b11 D
|
|
1*
|
|
#360000
|
|
0*
|
|
#365000
|
|
b100 D
|
|
1*
|
|
#370000
|
|
0*
|
|
#375000
|
|
b101 D
|
|
1*
|
|
#380000
|
|
0*
|
|
#385000
|
|
b110 D
|
|
1*
|
|
#390000
|
|
0*
|
|
#395000
|
|
b111 D
|
|
1*
|
|
#400000
|
|
0*
|
|
#405000
|
|
b1111111111111111111111111111111000000000 8
|
|
1"
|
|
0#
|
|
b0 !
|
|
b0 E
|
|
b1111111111111111111111100000000000000000 9
|
|
b1111111111111111111111110000000000000000 ;
|
|
b1111111111111111111111110000000000000000 X
|
|
b1111111111111111111111110000000000000000 C
|
|
b1111111111111111111111110000000000000000 F
|
|
1*
|
|
#410000
|
|
0*
|
|
#415000
|
|
0"
|
|
1*
|