1839 lines
44 KiB
Plaintext
1839 lines
44 KiB
Plaintext
$date
|
|
Wed Sep 2 09:26:12 2026
|
|
$end
|
|
$version
|
|
Icarus Verilog
|
|
$end
|
|
$timescale
|
|
1ps
|
|
$end
|
|
$scope module tb $end
|
|
$var wire 64 ! y_bus [63: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 ( N_NEURONS $end
|
|
$var parameter 32 ) PARALLEL $end
|
|
$var reg 64 * bias_bus [63:0] $end
|
|
$var reg 1 + clk $end
|
|
$var reg 1 , rst $end
|
|
$var reg 1 - start $end
|
|
$var reg 2048 . weights_bus [2047:0] $end
|
|
$var reg 512 / x_bus [511:0] $end
|
|
$var integer 32 0 errors [31:0] $end
|
|
$var integer 32 1 expected [31:0] $end
|
|
$var integer 32 2 i [31:0] $end
|
|
$scope function q8_8 $end
|
|
$var real 1 3 value $end
|
|
$upscope $end
|
|
$scope module dut $end
|
|
$var wire 64 4 bias_bus [63:0] $end
|
|
$var wire 1 + clk $end
|
|
$var wire 1 , rst $end
|
|
$var wire 1 - start $end
|
|
$var wire 2048 5 weights_bus [2047:0] $end
|
|
$var wire 512 6 x_bus [511:0] $end
|
|
$var wire 64 7 y_bus [63:0] $end
|
|
$var wire 4 8 neuron_done [3:0] $end
|
|
$var wire 4 9 neuron_busy [3: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 > N_NEURONS $end
|
|
$var parameter 32 ? PARALLEL $end
|
|
$scope begin GEN_NEURON[0] $end
|
|
$var parameter 2 @ n $end
|
|
$scope module u_neuron $end
|
|
$var wire 16 A bias [15:0] $end
|
|
$var wire 16 B bias_ext_small [15:0] $end
|
|
$var wire 1 + clk $end
|
|
$var wire 1 , rst $end
|
|
$var wire 1 - start $end
|
|
$var wire 512 C w_bus [511:0] $end
|
|
$var wire 512 D x_bus [511:0] $end
|
|
$var wire 128 E x_group [127:0] $end
|
|
$var wire 128 F w_group [127:0] $end
|
|
$var wire 40 G final_value [39:0] $end
|
|
$var wire 40 H final_acc [39:0] $end
|
|
$var wire 40 I bias_ext [39:0] $end
|
|
$var wire 40 J acc_next [39:0] $end
|
|
$var parameter 32 K ACC_WIDTH $end
|
|
$var parameter 32 L DATA_WIDTH $end
|
|
$var parameter 32 M FRAC_BITS $end
|
|
$var parameter 32 N GROUPS $end
|
|
$var parameter 32 O GROUP_INDEX_WIDTH $end
|
|
$var parameter 32 P N_INPUTS $end
|
|
$var parameter 32 Q PARALLEL $end
|
|
$var reg 40 R acc [39:0] $end
|
|
$var reg 1 S busy $end
|
|
$var reg 1 T done $end
|
|
$var reg 2 U group_index [1:0] $end
|
|
$var reg 16 V y [15:0] $end
|
|
$scope module u_mac8 $end
|
|
$var wire 40 W acc_in [39:0] $end
|
|
$var wire 128 X w_bus [127:0] $end
|
|
$var wire 128 Y x_bus [127:0] $end
|
|
$var wire 40 Z sum [39:0] $end
|
|
$var wire 40 [ s5 [39:0] $end
|
|
$var wire 40 \ s4 [39:0] $end
|
|
$var wire 40 ] s3 [39:0] $end
|
|
$var wire 40 ^ s2 [39:0] $end
|
|
$var wire 40 _ s1 [39:0] $end
|
|
$var wire 40 ` s0 [39:0] $end
|
|
$var wire 40 a m7 [39:0] $end
|
|
$var wire 40 b m6 [39:0] $end
|
|
$var wire 40 c m5 [39:0] $end
|
|
$var wire 40 d m4 [39:0] $end
|
|
$var wire 40 e m3 [39:0] $end
|
|
$var wire 40 f m2 [39:0] $end
|
|
$var wire 40 g m1 [39:0] $end
|
|
$var wire 40 h m0 [39: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
|
|
$scope module mac0 $end
|
|
$var wire 40 l acc_in [39:0] $end
|
|
$var wire 16 m w [15:0] $end
|
|
$var wire 16 n x [15:0] $end
|
|
$var wire 40 o product_ext [39:0] $end
|
|
$var wire 32 p product [31:0] $end
|
|
$var wire 40 q acc_out [39:0] $end
|
|
$var parameter 32 r ACC_WIDTH $end
|
|
$var parameter 32 s DATA_WIDTH $end
|
|
$var parameter 64 t PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac1 $end
|
|
$var wire 40 u acc_in [39:0] $end
|
|
$var wire 16 v w [15:0] $end
|
|
$var wire 16 w x [15:0] $end
|
|
$var wire 40 x product_ext [39:0] $end
|
|
$var wire 32 y product [31:0] $end
|
|
$var wire 40 z 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 mac2 $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 mac3 $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 0" DATA_WIDTH $end
|
|
$var parameter 64 1" PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac4 $end
|
|
$var wire 40 2" acc_in [39:0] $end
|
|
$var wire 16 3" w [15:0] $end
|
|
$var wire 16 4" x [15:0] $end
|
|
$var wire 40 5" product_ext [39:0] $end
|
|
$var wire 32 6" product [31:0] $end
|
|
$var wire 40 7" acc_out [39:0] $end
|
|
$var parameter 32 8" ACC_WIDTH $end
|
|
$var parameter 32 9" 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 A" ACC_WIDTH $end
|
|
$var parameter 32 B" DATA_WIDTH $end
|
|
$var parameter 64 C" PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac6 $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 mac7 $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
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_NEURON[1] $end
|
|
$var parameter 2 V" n $end
|
|
$scope module u_neuron $end
|
|
$var wire 16 W" bias [15:0] $end
|
|
$var wire 16 X" bias_ext_small [15:0] $end
|
|
$var wire 1 + clk $end
|
|
$var wire 1 , rst $end
|
|
$var wire 1 - start $end
|
|
$var wire 512 Y" w_bus [511:0] $end
|
|
$var wire 512 Z" x_bus [511:0] $end
|
|
$var wire 128 [" x_group [127:0] $end
|
|
$var wire 128 \" w_group [127:0] $end
|
|
$var wire 40 ]" final_value [39:0] $end
|
|
$var wire 40 ^" final_acc [39:0] $end
|
|
$var wire 40 _" bias_ext [39:0] $end
|
|
$var wire 40 `" acc_next [39:0] $end
|
|
$var parameter 32 a" ACC_WIDTH $end
|
|
$var parameter 32 b" DATA_WIDTH $end
|
|
$var parameter 32 c" FRAC_BITS $end
|
|
$var parameter 32 d" GROUPS $end
|
|
$var parameter 32 e" GROUP_INDEX_WIDTH $end
|
|
$var parameter 32 f" N_INPUTS $end
|
|
$var parameter 32 g" PARALLEL $end
|
|
$var reg 40 h" acc [39:0] $end
|
|
$var reg 1 i" busy $end
|
|
$var reg 1 j" done $end
|
|
$var reg 2 k" group_index [1:0] $end
|
|
$var reg 16 l" y [15:0] $end
|
|
$scope module u_mac8 $end
|
|
$var wire 40 m" acc_in [39:0] $end
|
|
$var wire 128 n" w_bus [127:0] $end
|
|
$var wire 128 o" x_bus [127:0] $end
|
|
$var wire 40 p" sum [39:0] $end
|
|
$var wire 40 q" s5 [39:0] $end
|
|
$var wire 40 r" s4 [39:0] $end
|
|
$var wire 40 s" s3 [39:0] $end
|
|
$var wire 40 t" s2 [39:0] $end
|
|
$var wire 40 u" s1 [39:0] $end
|
|
$var wire 40 v" s0 [39:0] $end
|
|
$var wire 40 w" m7 [39:0] $end
|
|
$var wire 40 x" m6 [39:0] $end
|
|
$var wire 40 y" m5 [39:0] $end
|
|
$var wire 40 z" m4 [39:0] $end
|
|
$var wire 40 {" m3 [39:0] $end
|
|
$var wire 40 |" m2 [39:0] $end
|
|
$var wire 40 }" m1 [39:0] $end
|
|
$var wire 40 ~" m0 [39:0] $end
|
|
$var wire 40 !# acc_out [39:0] $end
|
|
$var parameter 32 "# ACC_WIDTH $end
|
|
$var parameter 32 ## 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 *# ACC_WIDTH $end
|
|
$var parameter 32 +# DATA_WIDTH $end
|
|
$var parameter 64 ,# PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac1 $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 0# product_ext [39:0] $end
|
|
$var wire 32 1# product [31:0] $end
|
|
$var wire 40 2# acc_out [39:0] $end
|
|
$var parameter 32 3# ACC_WIDTH $end
|
|
$var parameter 32 4# DATA_WIDTH $end
|
|
$var parameter 64 5# PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac2 $end
|
|
$var wire 40 6# acc_in [39:0] $end
|
|
$var wire 16 7# w [15:0] $end
|
|
$var wire 16 8# x [15:0] $end
|
|
$var wire 40 9# 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 mac3 $end
|
|
$var wire 40 ?# acc_in [39:0] $end
|
|
$var wire 16 @# w [15:0] $end
|
|
$var wire 16 A# x [15:0] $end
|
|
$var wire 40 B# product_ext [39:0] $end
|
|
$var wire 32 C# product [31:0] $end
|
|
$var wire 40 D# acc_out [39:0] $end
|
|
$var parameter 32 E# ACC_WIDTH $end
|
|
$var parameter 32 F# DATA_WIDTH $end
|
|
$var parameter 64 G# PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac4 $end
|
|
$var wire 40 H# acc_in [39:0] $end
|
|
$var wire 16 I# w [15:0] $end
|
|
$var wire 16 J# x [15:0] $end
|
|
$var wire 40 K# product_ext [39:0] $end
|
|
$var wire 32 L# product [31:0] $end
|
|
$var wire 40 M# acc_out [39:0] $end
|
|
$var parameter 32 N# ACC_WIDTH $end
|
|
$var parameter 32 O# DATA_WIDTH $end
|
|
$var parameter 64 P# PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac5 $end
|
|
$var wire 40 Q# acc_in [39:0] $end
|
|
$var wire 16 R# w [15:0] $end
|
|
$var wire 16 S# x [15:0] $end
|
|
$var wire 40 T# product_ext [39:0] $end
|
|
$var wire 32 U# product [31:0] $end
|
|
$var wire 40 V# acc_out [39:0] $end
|
|
$var parameter 32 W# ACC_WIDTH $end
|
|
$var parameter 32 X# DATA_WIDTH $end
|
|
$var parameter 64 Y# PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac6 $end
|
|
$var wire 40 Z# 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 a# DATA_WIDTH $end
|
|
$var parameter 64 b# PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac7 $end
|
|
$var wire 40 c# acc_in [39:0] $end
|
|
$var wire 16 d# w [15:0] $end
|
|
$var wire 16 e# x [15:0] $end
|
|
$var wire 40 f# product_ext [39:0] $end
|
|
$var wire 32 g# product [31:0] $end
|
|
$var wire 40 h# acc_out [39:0] $end
|
|
$var parameter 32 i# ACC_WIDTH $end
|
|
$var parameter 32 j# DATA_WIDTH $end
|
|
$var parameter 64 k# PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_NEURON[2] $end
|
|
$var parameter 3 l# n $end
|
|
$scope module u_neuron $end
|
|
$var wire 16 m# bias [15:0] $end
|
|
$var wire 16 n# bias_ext_small [15:0] $end
|
|
$var wire 1 + clk $end
|
|
$var wire 1 , rst $end
|
|
$var wire 1 - start $end
|
|
$var wire 512 o# w_bus [511:0] $end
|
|
$var wire 512 p# x_bus [511:0] $end
|
|
$var wire 128 q# x_group [127:0] $end
|
|
$var wire 128 r# w_group [127:0] $end
|
|
$var wire 40 s# final_value [39:0] $end
|
|
$var wire 40 t# final_acc [39:0] $end
|
|
$var wire 40 u# bias_ext [39:0] $end
|
|
$var wire 40 v# acc_next [39:0] $end
|
|
$var parameter 32 w# ACC_WIDTH $end
|
|
$var parameter 32 x# DATA_WIDTH $end
|
|
$var parameter 32 y# FRAC_BITS $end
|
|
$var parameter 32 z# GROUPS $end
|
|
$var parameter 32 {# GROUP_INDEX_WIDTH $end
|
|
$var parameter 32 |# N_INPUTS $end
|
|
$var parameter 32 }# PARALLEL $end
|
|
$var reg 40 ~# acc [39:0] $end
|
|
$var reg 1 !$ busy $end
|
|
$var reg 1 "$ done $end
|
|
$var reg 2 #$ group_index [1:0] $end
|
|
$var reg 16 $$ y [15:0] $end
|
|
$scope module u_mac8 $end
|
|
$var wire 40 %$ acc_in [39:0] $end
|
|
$var wire 128 &$ w_bus [127:0] $end
|
|
$var wire 128 '$ x_bus [127:0] $end
|
|
$var wire 40 ($ sum [39:0] $end
|
|
$var wire 40 )$ s5 [39:0] $end
|
|
$var wire 40 *$ s4 [39:0] $end
|
|
$var wire 40 +$ s3 [39:0] $end
|
|
$var wire 40 ,$ s2 [39:0] $end
|
|
$var wire 40 -$ s1 [39:0] $end
|
|
$var wire 40 .$ s0 [39:0] $end
|
|
$var wire 40 /$ m7 [39:0] $end
|
|
$var wire 40 0$ m6 [39:0] $end
|
|
$var wire 40 1$ m5 [39:0] $end
|
|
$var wire 40 2$ m4 [39:0] $end
|
|
$var wire 40 3$ m3 [39:0] $end
|
|
$var wire 40 4$ m2 [39:0] $end
|
|
$var wire 40 5$ m1 [39:0] $end
|
|
$var wire 40 6$ m0 [39:0] $end
|
|
$var wire 40 7$ acc_out [39:0] $end
|
|
$var parameter 32 8$ ACC_WIDTH $end
|
|
$var parameter 32 9$ 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 @$ ACC_WIDTH $end
|
|
$var parameter 32 A$ DATA_WIDTH $end
|
|
$var parameter 64 B$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac1 $end
|
|
$var wire 40 C$ acc_in [39:0] $end
|
|
$var wire 16 D$ w [15:0] $end
|
|
$var wire 16 E$ x [15:0] $end
|
|
$var wire 40 F$ product_ext [39:0] $end
|
|
$var wire 32 G$ product [31:0] $end
|
|
$var wire 40 H$ acc_out [39:0] $end
|
|
$var parameter 32 I$ ACC_WIDTH $end
|
|
$var parameter 32 J$ DATA_WIDTH $end
|
|
$var parameter 64 K$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac2 $end
|
|
$var wire 40 L$ acc_in [39:0] $end
|
|
$var wire 16 M$ w [15:0] $end
|
|
$var wire 16 N$ x [15:0] $end
|
|
$var wire 40 O$ product_ext [39:0] $end
|
|
$var wire 32 P$ product [31:0] $end
|
|
$var wire 40 Q$ acc_out [39:0] $end
|
|
$var parameter 32 R$ ACC_WIDTH $end
|
|
$var parameter 32 S$ DATA_WIDTH $end
|
|
$var parameter 64 T$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac3 $end
|
|
$var wire 40 U$ acc_in [39:0] $end
|
|
$var wire 16 V$ w [15:0] $end
|
|
$var wire 16 W$ x [15:0] $end
|
|
$var wire 40 X$ product_ext [39:0] $end
|
|
$var wire 32 Y$ product [31:0] $end
|
|
$var wire 40 Z$ 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 a$ product_ext [39:0] $end
|
|
$var wire 32 b$ product [31:0] $end
|
|
$var wire 40 c$ acc_out [39:0] $end
|
|
$var parameter 32 d$ ACC_WIDTH $end
|
|
$var parameter 32 e$ DATA_WIDTH $end
|
|
$var parameter 64 f$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac5 $end
|
|
$var wire 40 g$ acc_in [39:0] $end
|
|
$var wire 16 h$ w [15:0] $end
|
|
$var wire 16 i$ x [15:0] $end
|
|
$var wire 40 j$ product_ext [39:0] $end
|
|
$var wire 32 k$ product [31:0] $end
|
|
$var wire 40 l$ acc_out [39:0] $end
|
|
$var parameter 32 m$ ACC_WIDTH $end
|
|
$var parameter 32 n$ DATA_WIDTH $end
|
|
$var parameter 64 o$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac6 $end
|
|
$var wire 40 p$ acc_in [39:0] $end
|
|
$var wire 16 q$ w [15:0] $end
|
|
$var wire 16 r$ x [15:0] $end
|
|
$var wire 40 s$ product_ext [39:0] $end
|
|
$var wire 32 t$ product [31:0] $end
|
|
$var wire 40 u$ acc_out [39:0] $end
|
|
$var parameter 32 v$ ACC_WIDTH $end
|
|
$var parameter 32 w$ DATA_WIDTH $end
|
|
$var parameter 64 x$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac7 $end
|
|
$var wire 40 y$ acc_in [39:0] $end
|
|
$var wire 16 z$ 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
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_NEURON[3] $end
|
|
$var parameter 3 $% n $end
|
|
$scope module u_neuron $end
|
|
$var wire 16 %% bias [15:0] $end
|
|
$var wire 16 &% bias_ext_small [15:0] $end
|
|
$var wire 1 + clk $end
|
|
$var wire 1 , rst $end
|
|
$var wire 1 - start $end
|
|
$var wire 512 '% w_bus [511:0] $end
|
|
$var wire 512 (% x_bus [511:0] $end
|
|
$var wire 128 )% x_group [127:0] $end
|
|
$var wire 128 *% w_group [127:0] $end
|
|
$var wire 40 +% final_value [39:0] $end
|
|
$var wire 40 ,% 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 0% DATA_WIDTH $end
|
|
$var parameter 32 1% FRAC_BITS $end
|
|
$var parameter 32 2% GROUPS $end
|
|
$var parameter 32 3% GROUP_INDEX_WIDTH $end
|
|
$var parameter 32 4% N_INPUTS $end
|
|
$var parameter 32 5% PARALLEL $end
|
|
$var reg 40 6% acc [39:0] $end
|
|
$var reg 1 7% busy $end
|
|
$var reg 1 8% done $end
|
|
$var reg 2 9% group_index [1:0] $end
|
|
$var reg 16 :% y [15:0] $end
|
|
$scope module u_mac8 $end
|
|
$var wire 40 ;% acc_in [39:0] $end
|
|
$var wire 128 <% w_bus [127:0] $end
|
|
$var wire 128 =% x_bus [127:0] $end
|
|
$var wire 40 >% sum [39:0] $end
|
|
$var wire 40 ?% s5 [39:0] $end
|
|
$var wire 40 @% s4 [39:0] $end
|
|
$var wire 40 A% s3 [39:0] $end
|
|
$var wire 40 B% s2 [39:0] $end
|
|
$var wire 40 C% s1 [39:0] $end
|
|
$var wire 40 D% s0 [39:0] $end
|
|
$var wire 40 E% m7 [39:0] $end
|
|
$var wire 40 F% m6 [39:0] $end
|
|
$var wire 40 G% m5 [39:0] $end
|
|
$var wire 40 H% m4 [39:0] $end
|
|
$var wire 40 I% m3 [39:0] $end
|
|
$var wire 40 J% m2 [39:0] $end
|
|
$var wire 40 K% m1 [39:0] $end
|
|
$var wire 40 L% m0 [39:0] $end
|
|
$var wire 40 M% acc_out [39:0] $end
|
|
$var parameter 32 N% ACC_WIDTH $end
|
|
$var parameter 32 O% DATA_WIDTH $end
|
|
$scope module mac0 $end
|
|
$var wire 40 P% acc_in [39:0] $end
|
|
$var wire 16 Q% w [15:0] $end
|
|
$var wire 16 R% x [15:0] $end
|
|
$var wire 40 S% product_ext [39:0] $end
|
|
$var wire 32 T% product [31:0] $end
|
|
$var wire 40 U% acc_out [39:0] $end
|
|
$var parameter 32 V% ACC_WIDTH $end
|
|
$var parameter 32 W% DATA_WIDTH $end
|
|
$var parameter 64 X% PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac1 $end
|
|
$var wire 40 Y% acc_in [39:0] $end
|
|
$var wire 16 Z% 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 a% PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac2 $end
|
|
$var wire 40 b% acc_in [39:0] $end
|
|
$var wire 16 c% w [15:0] $end
|
|
$var wire 16 d% x [15:0] $end
|
|
$var wire 40 e% product_ext [39:0] $end
|
|
$var wire 32 f% product [31:0] $end
|
|
$var wire 40 g% acc_out [39:0] $end
|
|
$var parameter 32 h% ACC_WIDTH $end
|
|
$var parameter 32 i% DATA_WIDTH $end
|
|
$var parameter 64 j% PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac3 $end
|
|
$var wire 40 k% acc_in [39:0] $end
|
|
$var wire 16 l% w [15:0] $end
|
|
$var wire 16 m% x [15:0] $end
|
|
$var wire 40 n% product_ext [39:0] $end
|
|
$var wire 32 o% product [31:0] $end
|
|
$var wire 40 p% acc_out [39:0] $end
|
|
$var parameter 32 q% ACC_WIDTH $end
|
|
$var parameter 32 r% DATA_WIDTH $end
|
|
$var parameter 64 s% PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac4 $end
|
|
$var wire 40 t% acc_in [39:0] $end
|
|
$var wire 16 u% w [15:0] $end
|
|
$var wire 16 v% x [15:0] $end
|
|
$var wire 40 w% product_ext [39:0] $end
|
|
$var wire 32 x% product [31:0] $end
|
|
$var wire 40 y% acc_out [39:0] $end
|
|
$var parameter 32 z% 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 %& ACC_WIDTH $end
|
|
$var parameter 32 && DATA_WIDTH $end
|
|
$var parameter 64 '& PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac6 $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 0& PROD_WIDTH $end
|
|
$upscope $end
|
|
$scope module mac7 $end
|
|
$var wire 40 1& acc_in [39:0] $end
|
|
$var wire 16 2& w [15:0] $end
|
|
$var wire 16 3& x [15:0] $end
|
|
$var wire 40 4& product_ext [39:0] $end
|
|
$var wire 32 5& product [31:0] $end
|
|
$var wire 40 6& acc_out [39:0] $end
|
|
$var parameter 32 7& ACC_WIDTH $end
|
|
$var parameter 32 8& DATA_WIDTH $end
|
|
$var parameter 64 9& PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope task run_layer $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$enddefinitions $end
|
|
$comment Show the parameter values. $end
|
|
$dumpall
|
|
b100000 9&
|
|
b10000 8&
|
|
b101000 7&
|
|
b100000 0&
|
|
b10000 /&
|
|
b101000 .&
|
|
b100000 '&
|
|
b10000 &&
|
|
b101000 %&
|
|
b100000 |%
|
|
b10000 {%
|
|
b101000 z%
|
|
b100000 s%
|
|
b10000 r%
|
|
b101000 q%
|
|
b100000 j%
|
|
b10000 i%
|
|
b101000 h%
|
|
b100000 a%
|
|
b10000 `%
|
|
b101000 _%
|
|
b100000 X%
|
|
b10000 W%
|
|
b101000 V%
|
|
b10000 O%
|
|
b101000 N%
|
|
b1000 5%
|
|
b100000 4%
|
|
b10 3%
|
|
b100 2%
|
|
b1000 1%
|
|
b10000 0%
|
|
b101000 /%
|
|
b11 $%
|
|
b100000 #%
|
|
b10000 "%
|
|
b101000 !%
|
|
b100000 x$
|
|
b10000 w$
|
|
b101000 v$
|
|
b100000 o$
|
|
b10000 n$
|
|
b101000 m$
|
|
b100000 f$
|
|
b10000 e$
|
|
b101000 d$
|
|
b100000 ]$
|
|
b10000 \$
|
|
b101000 [$
|
|
b100000 T$
|
|
b10000 S$
|
|
b101000 R$
|
|
b100000 K$
|
|
b10000 J$
|
|
b101000 I$
|
|
b100000 B$
|
|
b10000 A$
|
|
b101000 @$
|
|
b10000 9$
|
|
b101000 8$
|
|
b1000 }#
|
|
b100000 |#
|
|
b10 {#
|
|
b100 z#
|
|
b1000 y#
|
|
b10000 x#
|
|
b101000 w#
|
|
b10 l#
|
|
b100000 k#
|
|
b10000 j#
|
|
b101000 i#
|
|
b100000 b#
|
|
b10000 a#
|
|
b101000 `#
|
|
b100000 Y#
|
|
b10000 X#
|
|
b101000 W#
|
|
b100000 P#
|
|
b10000 O#
|
|
b101000 N#
|
|
b100000 G#
|
|
b10000 F#
|
|
b101000 E#
|
|
b100000 >#
|
|
b10000 =#
|
|
b101000 <#
|
|
b100000 5#
|
|
b10000 4#
|
|
b101000 3#
|
|
b100000 ,#
|
|
b10000 +#
|
|
b101000 *#
|
|
b10000 ##
|
|
b101000 "#
|
|
b1000 g"
|
|
b100000 f"
|
|
b10 e"
|
|
b100 d"
|
|
b1000 c"
|
|
b10000 b"
|
|
b101000 a"
|
|
b1 V"
|
|
b100000 U"
|
|
b10000 T"
|
|
b101000 S"
|
|
b100000 L"
|
|
b10000 K"
|
|
b101000 J"
|
|
b100000 C"
|
|
b10000 B"
|
|
b101000 A"
|
|
b100000 :"
|
|
b10000 9"
|
|
b101000 8"
|
|
b100000 1"
|
|
b10000 0"
|
|
b101000 /"
|
|
b100000 ("
|
|
b10000 '"
|
|
b101000 &"
|
|
b100000 }
|
|
b10000 |
|
|
b101000 {
|
|
b100000 t
|
|
b10000 s
|
|
b101000 r
|
|
b10000 k
|
|
b101000 j
|
|
b1000 Q
|
|
b100000 P
|
|
b10 O
|
|
b100 N
|
|
b1000 M
|
|
b10000 L
|
|
b101000 K
|
|
b0 @
|
|
b1000 ?
|
|
b100 >
|
|
b100000 =
|
|
b1000 <
|
|
b10000 ;
|
|
b101000 :
|
|
b1000 )
|
|
b100 (
|
|
b100000 '
|
|
b1000 &
|
|
b10000 %
|
|
b101000 $
|
|
$end
|
|
#0
|
|
$dumpvars
|
|
bx 6&
|
|
bx 5&
|
|
bx 4&
|
|
bx 3&
|
|
bx 2&
|
|
b0 1&
|
|
bx -&
|
|
bx ,&
|
|
bx +&
|
|
bx *&
|
|
bx )&
|
|
b0 (&
|
|
bx $&
|
|
bx #&
|
|
bx "&
|
|
bx !&
|
|
bx ~%
|
|
b0 }%
|
|
bx y%
|
|
bx x%
|
|
bx w%
|
|
bx v%
|
|
bx u%
|
|
b0 t%
|
|
bx p%
|
|
bx o%
|
|
bx n%
|
|
bx m%
|
|
bx l%
|
|
b0 k%
|
|
bx g%
|
|
bx f%
|
|
bx e%
|
|
bx d%
|
|
bx c%
|
|
b0 b%
|
|
bx ^%
|
|
bx ]%
|
|
bx \%
|
|
bx [%
|
|
bx Z%
|
|
b0 Y%
|
|
bx U%
|
|
bx T%
|
|
bx S%
|
|
bx R%
|
|
bx Q%
|
|
b0 P%
|
|
bx M%
|
|
bx L%
|
|
bx K%
|
|
bx J%
|
|
bx I%
|
|
bx H%
|
|
bx G%
|
|
bx F%
|
|
bx E%
|
|
bx D%
|
|
bx C%
|
|
bx B%
|
|
bx A%
|
|
bx @%
|
|
bx ?%
|
|
bx >%
|
|
bx =%
|
|
bx <%
|
|
bx ;%
|
|
bx :%
|
|
bx 9%
|
|
x8%
|
|
x7%
|
|
bx 6%
|
|
bx .%
|
|
b0 -%
|
|
bx ,%
|
|
bx +%
|
|
bx *%
|
|
bx )%
|
|
b0 (%
|
|
b0 '%
|
|
b0 &%
|
|
b0 %%
|
|
bx ~$
|
|
bx }$
|
|
bx |$
|
|
bx {$
|
|
bx z$
|
|
b0 y$
|
|
bx u$
|
|
bx t$
|
|
bx s$
|
|
bx r$
|
|
bx q$
|
|
b0 p$
|
|
bx l$
|
|
bx k$
|
|
bx j$
|
|
bx i$
|
|
bx h$
|
|
b0 g$
|
|
bx c$
|
|
bx b$
|
|
bx a$
|
|
bx `$
|
|
bx _$
|
|
b0 ^$
|
|
bx Z$
|
|
bx Y$
|
|
bx X$
|
|
bx W$
|
|
bx V$
|
|
b0 U$
|
|
bx Q$
|
|
bx P$
|
|
bx O$
|
|
bx N$
|
|
bx M$
|
|
b0 L$
|
|
bx H$
|
|
bx G$
|
|
bx F$
|
|
bx E$
|
|
bx D$
|
|
b0 C$
|
|
bx ?$
|
|
bx >$
|
|
bx =$
|
|
bx <$
|
|
bx ;$
|
|
b0 :$
|
|
bx 7$
|
|
bx 6$
|
|
bx 5$
|
|
bx 4$
|
|
bx 3$
|
|
bx 2$
|
|
bx 1$
|
|
bx 0$
|
|
bx /$
|
|
bx .$
|
|
bx -$
|
|
bx ,$
|
|
bx +$
|
|
bx *$
|
|
bx )$
|
|
bx ($
|
|
bx '$
|
|
bx &$
|
|
bx %$
|
|
bx $$
|
|
bx #$
|
|
x"$
|
|
x!$
|
|
bx ~#
|
|
bx v#
|
|
b0 u#
|
|
bx t#
|
|
bx s#
|
|
bx r#
|
|
bx q#
|
|
b0 p#
|
|
b0 o#
|
|
b0 n#
|
|
b0 m#
|
|
bx h#
|
|
bx g#
|
|
bx f#
|
|
bx e#
|
|
bx d#
|
|
b0 c#
|
|
bx _#
|
|
bx ^#
|
|
bx ]#
|
|
bx \#
|
|
bx [#
|
|
b0 Z#
|
|
bx V#
|
|
bx U#
|
|
bx T#
|
|
bx S#
|
|
bx R#
|
|
b0 Q#
|
|
bx M#
|
|
bx L#
|
|
bx K#
|
|
bx J#
|
|
bx I#
|
|
b0 H#
|
|
bx D#
|
|
bx C#
|
|
bx B#
|
|
bx A#
|
|
bx @#
|
|
b0 ?#
|
|
bx ;#
|
|
bx :#
|
|
bx 9#
|
|
bx 8#
|
|
bx 7#
|
|
b0 6#
|
|
bx 2#
|
|
bx 1#
|
|
bx 0#
|
|
bx /#
|
|
bx .#
|
|
b0 -#
|
|
bx )#
|
|
bx (#
|
|
bx '#
|
|
bx &#
|
|
bx %#
|
|
b0 $#
|
|
bx !#
|
|
bx ~"
|
|
bx }"
|
|
bx |"
|
|
bx {"
|
|
bx z"
|
|
bx y"
|
|
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"
|
|
xj"
|
|
xi"
|
|
bx h"
|
|
bx `"
|
|
b0 _"
|
|
bx ^"
|
|
bx ]"
|
|
bx \"
|
|
bx ["
|
|
b0 Z"
|
|
b0 Y"
|
|
b0 X"
|
|
b0 W"
|
|
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 7"
|
|
bx 6"
|
|
bx 5"
|
|
bx 4"
|
|
bx 3"
|
|
b0 2"
|
|
bx ."
|
|
bx -"
|
|
bx ,"
|
|
bx +"
|
|
bx *"
|
|
b0 )"
|
|
bx %"
|
|
bx $"
|
|
bx #"
|
|
bx ""
|
|
bx !"
|
|
b0 ~
|
|
bx z
|
|
bx y
|
|
bx x
|
|
bx w
|
|
bx v
|
|
b0 u
|
|
bx q
|
|
bx p
|
|
bx o
|
|
bx n
|
|
bx m
|
|
b0 l
|
|
bx i
|
|
bx h
|
|
bx g
|
|
bx f
|
|
bx e
|
|
bx d
|
|
bx c
|
|
bx b
|
|
bx a
|
|
bx `
|
|
bx _
|
|
bx ^
|
|
bx ]
|
|
bx \
|
|
bx [
|
|
bx Z
|
|
bx Y
|
|
bx X
|
|
bx W
|
|
bx V
|
|
bx U
|
|
xT
|
|
xS
|
|
bx R
|
|
bx J
|
|
b0 I
|
|
bx H
|
|
bx G
|
|
bx F
|
|
bx E
|
|
b0 D
|
|
b0 C
|
|
b0 B
|
|
b0 A
|
|
bx 9
|
|
bx 8
|
|
bx 7
|
|
b0 6
|
|
b0 5
|
|
b0 4
|
|
r0 3
|
|
bx 2
|
|
bx 1
|
|
b0 0
|
|
b0 /
|
|
b0 .
|
|
0-
|
|
1,
|
|
0+
|
|
b0 *
|
|
x#
|
|
x"
|
|
bx !
|
|
$end
|
|
#5000
|
|
b0 G
|
|
b0 ]"
|
|
b0 s#
|
|
b0 +%
|
|
b0 H
|
|
b0 J
|
|
b0 i
|
|
b0 Z
|
|
b0 \
|
|
b0 `
|
|
b0 h
|
|
b0 q
|
|
b0 g
|
|
b0 z
|
|
b0 _
|
|
b0 f
|
|
b0 %"
|
|
b0 e
|
|
b0 ."
|
|
b0 [
|
|
b0 ^
|
|
b0 d
|
|
b0 7"
|
|
b0 c
|
|
b0 @"
|
|
b0 ]
|
|
b0 b
|
|
b0 I"
|
|
b0 a
|
|
b0 R"
|
|
b0 ^"
|
|
b0 `"
|
|
b0 !#
|
|
b0 p"
|
|
b0 r"
|
|
b0 v"
|
|
b0 ~"
|
|
b0 )#
|
|
b0 }"
|
|
b0 2#
|
|
b0 u"
|
|
b0 |"
|
|
b0 ;#
|
|
b0 {"
|
|
b0 D#
|
|
b0 q"
|
|
b0 t"
|
|
b0 z"
|
|
b0 M#
|
|
b0 y"
|
|
b0 V#
|
|
b0 s"
|
|
b0 x"
|
|
b0 _#
|
|
b0 w"
|
|
b0 h#
|
|
b0 t#
|
|
b0 v#
|
|
b0 7$
|
|
b0 ($
|
|
b0 *$
|
|
b0 .$
|
|
b0 6$
|
|
b0 ?$
|
|
b0 5$
|
|
b0 H$
|
|
b0 -$
|
|
b0 4$
|
|
b0 Q$
|
|
b0 3$
|
|
b0 Z$
|
|
b0 )$
|
|
b0 ,$
|
|
b0 2$
|
|
b0 c$
|
|
b0 1$
|
|
b0 l$
|
|
b0 +$
|
|
b0 0$
|
|
b0 u$
|
|
b0 /$
|
|
b0 ~$
|
|
b0 ,%
|
|
b0 .%
|
|
b0 M%
|
|
b0 >%
|
|
b0 @%
|
|
b0 D%
|
|
b0 L%
|
|
b0 U%
|
|
b0 K%
|
|
b0 ^%
|
|
b0 C%
|
|
b0 J%
|
|
b0 g%
|
|
b0 I%
|
|
b0 p%
|
|
b0 ?%
|
|
b0 B%
|
|
b0 H%
|
|
b0 y%
|
|
b0 G%
|
|
b0 $&
|
|
b0 A%
|
|
b0 F%
|
|
b0 -&
|
|
b0 E%
|
|
b0 6&
|
|
b0 o
|
|
b0 x
|
|
b0 #"
|
|
b0 ,"
|
|
b0 5"
|
|
b0 >"
|
|
b0 G"
|
|
b0 P"
|
|
b0 '#
|
|
b0 0#
|
|
b0 9#
|
|
b0 B#
|
|
b0 K#
|
|
b0 T#
|
|
b0 ]#
|
|
b0 f#
|
|
b0 =$
|
|
b0 F$
|
|
b0 O$
|
|
b0 X$
|
|
b0 a$
|
|
b0 j$
|
|
b0 s$
|
|
b0 |$
|
|
b0 S%
|
|
b0 \%
|
|
b0 e%
|
|
b0 n%
|
|
b0 w%
|
|
b0 "&
|
|
b0 +&
|
|
b0 4&
|
|
b0 p
|
|
b0 n
|
|
b0 y
|
|
b0 w
|
|
b0 $"
|
|
b0 ""
|
|
b0 -"
|
|
b0 +"
|
|
b0 6"
|
|
b0 4"
|
|
b0 ?"
|
|
b0 ="
|
|
b0 H"
|
|
b0 F"
|
|
b0 Q"
|
|
b0 O"
|
|
b0 m
|
|
b0 v
|
|
b0 !"
|
|
b0 *"
|
|
b0 3"
|
|
b0 <"
|
|
b0 E"
|
|
b0 N"
|
|
b0 (#
|
|
b0 &#
|
|
b0 1#
|
|
b0 /#
|
|
b0 :#
|
|
b0 8#
|
|
b0 C#
|
|
b0 A#
|
|
b0 L#
|
|
b0 J#
|
|
b0 U#
|
|
b0 S#
|
|
b0 ^#
|
|
b0 \#
|
|
b0 g#
|
|
b0 e#
|
|
b0 %#
|
|
b0 .#
|
|
b0 7#
|
|
b0 @#
|
|
b0 I#
|
|
b0 R#
|
|
b0 [#
|
|
b0 d#
|
|
b0 >$
|
|
b0 <$
|
|
b0 G$
|
|
b0 E$
|
|
b0 P$
|
|
b0 N$
|
|
b0 Y$
|
|
b0 W$
|
|
b0 b$
|
|
b0 `$
|
|
b0 k$
|
|
b0 i$
|
|
b0 t$
|
|
b0 r$
|
|
b0 }$
|
|
b0 {$
|
|
b0 ;$
|
|
b0 D$
|
|
b0 M$
|
|
b0 V$
|
|
b0 _$
|
|
b0 h$
|
|
b0 q$
|
|
b0 z$
|
|
b0 T%
|
|
b0 R%
|
|
b0 ]%
|
|
b0 [%
|
|
b0 f%
|
|
b0 d%
|
|
b0 o%
|
|
b0 m%
|
|
b0 x%
|
|
b0 v%
|
|
b0 #&
|
|
b0 !&
|
|
b0 ,&
|
|
b0 *&
|
|
b0 5&
|
|
b0 3&
|
|
b0 Q%
|
|
b0 Z%
|
|
b0 c%
|
|
b0 l%
|
|
b0 u%
|
|
b0 ~%
|
|
b0 )&
|
|
b0 2&
|
|
b0 E
|
|
b0 Y
|
|
b0 F
|
|
b0 X
|
|
b0 ["
|
|
b0 o"
|
|
b0 \"
|
|
b0 n"
|
|
b0 q#
|
|
b0 '$
|
|
b0 r#
|
|
b0 &$
|
|
0"
|
|
b0 8
|
|
0#
|
|
b0 9
|
|
b0 !
|
|
b0 7
|
|
b0 )%
|
|
b0 =%
|
|
b0 *%
|
|
b0 <%
|
|
0T
|
|
0S
|
|
b0 V
|
|
b0 R
|
|
b0 W
|
|
b0 U
|
|
0j"
|
|
0i"
|
|
b0 l"
|
|
b0 h"
|
|
b0 m"
|
|
b0 k"
|
|
0"$
|
|
0!$
|
|
b0 $$
|
|
b0 ~#
|
|
b0 %$
|
|
b0 #$
|
|
08%
|
|
07%
|
|
b0 :%
|
|
b0 6%
|
|
b0 ;%
|
|
b0 9%
|
|
1+
|
|
#10000
|
|
0+
|
|
#15000
|
|
b1000000000000 +%
|
|
b1111111111111111111111111111110000000000 s#
|
|
b10000000000 ]"
|
|
b100000000000 G
|
|
b100000000000000000 L%
|
|
b100000000000000000 U%
|
|
b100000000000000000 S%
|
|
b1000000000000000000 D%
|
|
b100000000000000000 K%
|
|
b100000000000000000 ^%
|
|
b100000000000000000 \%
|
|
b100000000000000000 J%
|
|
b100000000000000000 g%
|
|
b100000000000000000 e%
|
|
b10000000000000000000 @%
|
|
b1000000000000000000 C%
|
|
b100000000000000000 I%
|
|
b100000000000000000 p%
|
|
b100000000000000000 n%
|
|
b100000000000000000 H%
|
|
b100000000000000000 y%
|
|
b100000000000000000 w%
|
|
b1000000000000000000 B%
|
|
b100000000000000000 G%
|
|
b100000000000000000 $&
|
|
b100000000000000000 "&
|
|
b100000000000000000 F%
|
|
b100000000000000000 -&
|
|
b100000000000000000 +&
|
|
b100000000000000000000 ,%
|
|
b100000000000000000000 .%
|
|
b100000000000000000000 M%
|
|
b100000000000000000000 >%
|
|
b10000000000000000000 ?%
|
|
b1000000000000000000 A%
|
|
b100000000000000000 E%
|
|
b100000000000000000 6&
|
|
b100000000000000000 4&
|
|
b1111111111111111111111111000000000000000 6$
|
|
b1111111111111111111111111000000000000000 ?$
|
|
b1111111111111111111111111000000000000000 =$
|
|
b1111111111111111111111110000000000000000 .$
|
|
b1111111111111111111111111000000000000000 5$
|
|
b1111111111111111111111111000000000000000 H$
|
|
b1111111111111111111111111000000000000000 F$
|
|
b1111111111111111111111111000000000000000 4$
|
|
b1111111111111111111111111000000000000000 Q$
|
|
b1111111111111111111111111000000000000000 O$
|
|
b1111111111111111111111100000000000000000 *$
|
|
b1111111111111111111111110000000000000000 -$
|
|
b1111111111111111111111111000000000000000 3$
|
|
b1111111111111111111111111000000000000000 Z$
|
|
b1111111111111111111111111000000000000000 X$
|
|
b1111111111111111111111111000000000000000 2$
|
|
b1111111111111111111111111000000000000000 c$
|
|
b1111111111111111111111111000000000000000 a$
|
|
b1111111111111111111111110000000000000000 ,$
|
|
b1111111111111111111111111000000000000000 1$
|
|
b1111111111111111111111111000000000000000 l$
|
|
b1111111111111111111111111000000000000000 j$
|
|
b1111111111111111111111111000000000000000 0$
|
|
b1111111111111111111111111000000000000000 u$
|
|
b1111111111111111111111111000000000000000 s$
|
|
b1111111111111111111111000000000000000000 t#
|
|
b1111111111111111111111000000000000000000 v#
|
|
b1111111111111111111111000000000000000000 7$
|
|
b1111111111111111111111000000000000000000 ($
|
|
b1111111111111111111111100000000000000000 )$
|
|
b1111111111111111111111110000000000000000 +$
|
|
b1111111111111111111111111000000000000000 /$
|
|
b1111111111111111111111111000000000000000 ~$
|
|
b1111111111111111111111111000000000000000 |$
|
|
b1000000000000000 ~"
|
|
b1000000000000000 )#
|
|
b1000000000000000 '#
|
|
b10000000000000000 v"
|
|
b1000000000000000 }"
|
|
b1000000000000000 2#
|
|
b1000000000000000 0#
|
|
b1000000000000000 |"
|
|
b1000000000000000 ;#
|
|
b1000000000000000 9#
|
|
b100000000000000000 r"
|
|
b10000000000000000 u"
|
|
b1000000000000000 {"
|
|
b1000000000000000 D#
|
|
b1000000000000000 B#
|
|
b1000000000000000 z"
|
|
b1000000000000000 M#
|
|
b1000000000000000 K#
|
|
b10000000000000000 t"
|
|
b1000000000000000 y"
|
|
b1000000000000000 V#
|
|
b1000000000000000 T#
|
|
b1000000000000000 x"
|
|
b1000000000000000 _#
|
|
b1000000000000000 ]#
|
|
b1000000000000000000 ^"
|
|
b1000000000000000000 `"
|
|
b1000000000000000000 !#
|
|
b1000000000000000000 p"
|
|
b100000000000000000 q"
|
|
b10000000000000000 s"
|
|
b1000000000000000 w"
|
|
b1000000000000000 h#
|
|
b1000000000000000 f#
|
|
b10000000000000000 h
|
|
b10000000000000000 q
|
|
b10000000000000000 o
|
|
b100000000000000000 `
|
|
b10000000000000000 g
|
|
b10000000000000000 z
|
|
b10000000000000000 x
|
|
b10000000000000000 f
|
|
b10000000000000000 %"
|
|
b10000000000000000 #"
|
|
b1000000000000000000 \
|
|
b100000000000000000 _
|
|
b10000000000000000 e
|
|
b10000000000000000 ."
|
|
b10000000000000000 ,"
|
|
b10000000000000000 d
|
|
b10000000000000000 7"
|
|
b10000000000000000 5"
|
|
b100000000000000000 ^
|
|
b10000000000000000 c
|
|
b10000000000000000 @"
|
|
b10000000000000000 >"
|
|
b10000000000000000 b
|
|
b10000000000000000 I"
|
|
b10000000000000000 G"
|
|
b10000000000000000000 H
|
|
b10000000000000000000 J
|
|
b10000000000000000000 i
|
|
b10000000000000000000 Z
|
|
b1000000000000000000 [
|
|
b100000000000000000 ]
|
|
b10000000000000000 a
|
|
b10000000000000000 R"
|
|
b10000000000000000 P"
|
|
b100000000000000000 T%
|
|
b1000000000 Q%
|
|
b100000000000000000 ]%
|
|
b1000000000 Z%
|
|
b100000000000000000 f%
|
|
b1000000000 c%
|
|
b100000000000000000 o%
|
|
b1000000000 l%
|
|
b100000000000000000 x%
|
|
b1000000000 u%
|
|
b100000000000000000 #&
|
|
b1000000000 ~%
|
|
b100000000000000000 ,&
|
|
b1000000000 )&
|
|
b100000000000000000 5&
|
|
b1000000000 2&
|
|
b11111111111111111000000000000000 >$
|
|
b1111111110000000 ;$
|
|
b11111111111111111000000000000000 G$
|
|
b1111111110000000 D$
|
|
b11111111111111111000000000000000 P$
|
|
b1111111110000000 M$
|
|
b11111111111111111000000000000000 Y$
|
|
b1111111110000000 V$
|
|
b11111111111111111000000000000000 b$
|
|
b1111111110000000 _$
|
|
b11111111111111111000000000000000 k$
|
|
b1111111110000000 h$
|
|
b11111111111111111000000000000000 t$
|
|
b1111111110000000 q$
|
|
b11111111111111111000000000000000 }$
|
|
b1111111110000000 z$
|
|
b1000000000000000 (#
|
|
b10000000 %#
|
|
b1000000000000000 1#
|
|
b10000000 .#
|
|
b1000000000000000 :#
|
|
b10000000 7#
|
|
b1000000000000000 C#
|
|
b10000000 @#
|
|
b1000000000000000 L#
|
|
b10000000 I#
|
|
b1000000000000000 U#
|
|
b10000000 R#
|
|
b1000000000000000 ^#
|
|
b10000000 [#
|
|
b1000000000000000 g#
|
|
b10000000 d#
|
|
b10000000000000000 p
|
|
b100000000 m
|
|
b10000000000000000 y
|
|
b100000000 v
|
|
b10000000000000000 $"
|
|
b100000000 !"
|
|
b10000000000000000 -"
|
|
b100000000 *"
|
|
b10000000000000000 6"
|
|
b100000000 3"
|
|
b10000000000000000 ?"
|
|
b100000000 <"
|
|
b10000000000000000 H"
|
|
b100000000 E"
|
|
b10000000000000000 Q"
|
|
b100000000 N"
|
|
b10000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000 *%
|
|
b10000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000 <%
|
|
b10000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000 '%
|
|
b11111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000 r#
|
|
b11111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000 &$
|
|
b11111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000 o#
|
|
b100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000 \"
|
|
b100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000 n"
|
|
b100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000 Y"
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 F
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 X
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 C
|
|
b100000000 O"
|
|
b100000000 e#
|
|
b100000000 {$
|
|
b100000000 3&
|
|
b100000000 F"
|
|
b100000000 \#
|
|
b100000000 r$
|
|
b100000000 *&
|
|
b100000000 ="
|
|
b100000000 S#
|
|
b100000000 i$
|
|
b100000000 !&
|
|
b100000000 4"
|
|
b100000000 J#
|
|
b100000000 `$
|
|
b100000000 v%
|
|
b100000000 +"
|
|
b100000000 A#
|
|
b100000000 W$
|
|
b100000000 m%
|
|
b100000000 ""
|
|
b100000000 8#
|
|
b100000000 N$
|
|
b100000000 d%
|
|
b100000000 w
|
|
b100000000 /#
|
|
b100000000 E$
|
|
b100000000 [%
|
|
b100000000 n
|
|
b100000000 &#
|
|
b100000000 <$
|
|
b100000000 R%
|
|
b10000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 .
|
|
b10000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000001111111110000000111111111000000011111111100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 5
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 E
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 Y
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 ["
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 o"
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 q#
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 '$
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 )%
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 =%
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 /
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 6
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 D
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 Z"
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 p#
|
|
b1000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 (%
|
|
r2 3
|
|
b100000 2
|
|
0,
|
|
1+
|
|
#20000
|
|
0+
|
|
#25000
|
|
1#
|
|
b1111 9
|
|
1S
|
|
1i"
|
|
1!$
|
|
17%
|
|
1-
|
|
1+
|
|
#30000
|
|
0+
|
|
#35000
|
|
b10000000000000 +%
|
|
b1111111111111111111111111111100000000000 s#
|
|
b100000000000 ]"
|
|
b1000000000000 G
|
|
b1 9%
|
|
b1000000000000000000000 ,%
|
|
b1000000000000000000000 .%
|
|
b1000000000000000000000 M%
|
|
b100000000000000000000 6%
|
|
b100000000000000000000 ;%
|
|
b1 #$
|
|
b1111111111111111111110000000000000000000 t#
|
|
b1111111111111111111110000000000000000000 v#
|
|
b1111111111111111111110000000000000000000 7$
|
|
b1111111111111111111111000000000000000000 ~#
|
|
b1111111111111111111111000000000000000000 %$
|
|
b1 k"
|
|
b10000000000000000000 ^"
|
|
b10000000000000000000 `"
|
|
b10000000000000000000 !#
|
|
b1000000000000000000 h"
|
|
b1000000000000000000 m"
|
|
b1 U
|
|
b100000000000000000000 H
|
|
b100000000000000000000 J
|
|
b100000000000000000000 i
|
|
b10000000000000000000 R
|
|
b10000000000000000000 W
|
|
0-
|
|
1+
|
|
#40000
|
|
0+
|
|
#45000
|
|
b1100000000000 G
|
|
b110000000000 ]"
|
|
b1111111111111111111111111111010000000000 s#
|
|
b11000000000000 +%
|
|
b10 U
|
|
b110000000000000000000 H
|
|
b110000000000000000000 J
|
|
b110000000000000000000 i
|
|
b100000000000000000000 R
|
|
b100000000000000000000 W
|
|
b10 k"
|
|
b11000000000000000000 ^"
|
|
b11000000000000000000 `"
|
|
b11000000000000000000 !#
|
|
b10000000000000000000 h"
|
|
b10000000000000000000 m"
|
|
b10 #$
|
|
b1111111111111111111101000000000000000000 t#
|
|
b1111111111111111111101000000000000000000 v#
|
|
b1111111111111111111101000000000000000000 7$
|
|
b1111111111111111111110000000000000000000 ~#
|
|
b1111111111111111111110000000000000000000 %$
|
|
b10 9%
|
|
b1100000000000000000000 ,%
|
|
b1100000000000000000000 .%
|
|
b1100000000000000000000 M%
|
|
b1000000000000000000000 6%
|
|
b1000000000000000000000 ;%
|
|
1+
|
|
#50000
|
|
0+
|
|
#55000
|
|
b100000000000000 +%
|
|
b1111111111111111111111111111000000000000 s#
|
|
b1000000000000 ]"
|
|
b10000000000000 G
|
|
b11 9%
|
|
b10000000000000000000000 ,%
|
|
b10000000000000000000000 .%
|
|
b10000000000000000000000 M%
|
|
b1100000000000000000000 6%
|
|
b1100000000000000000000 ;%
|
|
b11 #$
|
|
b1111111111111111111100000000000000000000 t#
|
|
b1111111111111111111100000000000000000000 v#
|
|
b1111111111111111111100000000000000000000 7$
|
|
b1111111111111111111101000000000000000000 ~#
|
|
b1111111111111111111101000000000000000000 %$
|
|
b11 k"
|
|
b100000000000000000000 ^"
|
|
b100000000000000000000 `"
|
|
b100000000000000000000 !#
|
|
b11000000000000000000 h"
|
|
b11000000000000000000 m"
|
|
b11 U
|
|
b1000000000000000000000 H
|
|
b1000000000000000000000 J
|
|
b1000000000000000000000 i
|
|
b110000000000000000000 R
|
|
b110000000000000000000 W
|
|
1+
|
|
#60000
|
|
0+
|
|
#65000
|
|
b10100000000000 G
|
|
b1010000000000 ]"
|
|
b1111111111111111111111111110110000000000 s#
|
|
1"
|
|
b1111 8
|
|
0#
|
|
b0 9
|
|
b100000000000000000000000000000000010000000000000010000000000000 !
|
|
b100000000000000000000000000000000010000000000000010000000000000 7
|
|
b101000000000000 +%
|
|
1T
|
|
0S
|
|
b10000000000000 V
|
|
b1010000000000000000000 H
|
|
b1010000000000000000000 J
|
|
b1010000000000000000000 i
|
|
b1000000000000000000000 R
|
|
b1000000000000000000000 W
|
|
1j"
|
|
0i"
|
|
b1000000000000 l"
|
|
b101000000000000000000 ^"
|
|
b101000000000000000000 `"
|
|
b101000000000000000000 !#
|
|
b100000000000000000000 h"
|
|
b100000000000000000000 m"
|
|
1"$
|
|
0!$
|
|
b1111111111111111111011000000000000000000 t#
|
|
b1111111111111111111011000000000000000000 v#
|
|
b1111111111111111111011000000000000000000 7$
|
|
b1111111111111111111100000000000000000000 ~#
|
|
b1111111111111111111100000000000000000000 %$
|
|
18%
|
|
07%
|
|
b100000000000000 :%
|
|
b10100000000000000000000 ,%
|
|
b10100000000000000000000 .%
|
|
b10100000000000000000000 M%
|
|
b10000000000000000000000 6%
|
|
b10000000000000000000000 ;%
|
|
1+
|
|
#70000
|
|
0+
|
|
#75000
|
|
0"
|
|
b0 8
|
|
08%
|
|
0"$
|
|
0j"
|
|
0T
|
|
b100000000000000 1
|
|
1+
|