Both Phase 2 findings (docs/FPGA-NeuralNetwork-Engine.md) shared one root cause: GROUPS = N_INPUTS / PARALLEL is integer division. When N_INPUTS is not an exact multiple of PARALLEL, the remainder inputs were silently dropped from the accumulation (wrong result, no error); when PARALLEL > N_INPUTS, GROUPS = 0 and the controller's terminal condition was never met, hanging the neuron forever. Added a single elaboration-time guard to rtl/neuron_parallel.v: a `generate` block instantiates a deliberately undefined module when N_INPUTS % PARALLEL != 0, forcing a hard failure in both simulation and synthesis instead of a silent wrong answer or a deadlock. Valid configurations are unaffected (the branch is never elaborated). The validated datapath (mac8/mac_unit/accumulation/ReLU/saturation) is untouched -- this is authorized as a scoped exception to the "core is fixed, do not touch" project policy, for this guard only. - sim/neuron_parallel_guard_negative_nonmultiple_tb.v and sim/neuron_parallel_guard_negative_degenerate_tb.v: negative tests that must fail to elaborate; verified both fail with the expected "Unknown module type" error. - sim/parameter_sweep_tb.v: rewritten to valid-configs-only (the three configs that used to demonstrate truncation/hang no longer compile, by design); added PARALLEL=2 and PARALLEL=4 configs, the two best-performing values from docs/FPGA-Neural-Datapatch-Benchmark.md. - Full regression re-run after the RTL change: all existing testbenches still pass unchanged. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WQV3vS9TXaGDJ5cRfnfidt
2798 lines
50 KiB
Plaintext
2798 lines
50 KiB
Plaintext
$date
|
|
Wed Sep 2 14:40:18 2026
|
|
$end
|
|
$version
|
|
Icarus Verilog
|
|
$end
|
|
$timescale
|
|
1ps
|
|
$end
|
|
$scope module tb $end
|
|
$var wire 8 ! y_g [7:0] $end
|
|
$var wire 8 " y_f [7:0] $end
|
|
$var wire 8 # y_d [7:0] $end
|
|
$var wire 8 $ y_a [7:0] $end
|
|
$var wire 1 % done_g $end
|
|
$var wire 1 & done_f $end
|
|
$var wire 1 ' done_d $end
|
|
$var wire 1 ( done_a $end
|
|
$var wire 1 ) busy_g $end
|
|
$var wire 1 * busy_f $end
|
|
$var wire 1 + busy_d $end
|
|
$var wire 1 , busy_a $end
|
|
$var parameter 32 - A_ACC_WIDTH $end
|
|
$var parameter 32 . A_DATA_WIDTH $end
|
|
$var parameter 32 / A_N_INPUTS $end
|
|
$var parameter 32 0 A_PARALLEL $end
|
|
$var parameter 32 1 D_ACC_WIDTH $end
|
|
$var parameter 32 2 D_DATA_WIDTH $end
|
|
$var parameter 32 3 D_N_INPUTS $end
|
|
$var parameter 32 4 D_PARALLEL $end
|
|
$var parameter 32 5 F_ACC_WIDTH $end
|
|
$var parameter 32 6 F_DATA_WIDTH $end
|
|
$var parameter 32 7 F_N_INPUTS $end
|
|
$var parameter 32 8 F_PARALLEL $end
|
|
$var parameter 32 9 G_ACC_WIDTH $end
|
|
$var parameter 32 : G_DATA_WIDTH $end
|
|
$var parameter 32 ; G_N_INPUTS $end
|
|
$var parameter 32 < G_PARALLEL $end
|
|
$var reg 8 = bias_a [7:0] $end
|
|
$var reg 8 > bias_d [7:0] $end
|
|
$var reg 8 ? bias_f [7:0] $end
|
|
$var reg 8 @ bias_g [7:0] $end
|
|
$var reg 1 A clk $end
|
|
$var reg 1 B rst $end
|
|
$var reg 1 C start_a $end
|
|
$var reg 1 D start_d $end
|
|
$var reg 1 E start_f $end
|
|
$var reg 1 F start_g $end
|
|
$var reg 256 G w_bus_a [255:0] $end
|
|
$var reg 512 H w_bus_d [511:0] $end
|
|
$var reg 256 I w_bus_f [255:0] $end
|
|
$var reg 256 J w_bus_g [255:0] $end
|
|
$var reg 256 K x_bus_a [255:0] $end
|
|
$var reg 512 L x_bus_d [511:0] $end
|
|
$var reg 256 M x_bus_f [255:0] $end
|
|
$var reg 256 N x_bus_g [255:0] $end
|
|
$var integer 32 O count [31:0] $end
|
|
$var integer 32 P errors [31:0] $end
|
|
$scope module u_a $end
|
|
$var wire 8 Q bias [7:0] $end
|
|
$var wire 1 A clk $end
|
|
$var wire 1 B rst $end
|
|
$var wire 1 C start $end
|
|
$var wire 256 R w_bus [255:0] $end
|
|
$var wire 256 S x_bus [255:0] $end
|
|
$var wire 64 T x_group [63:0] $end
|
|
$var wire 64 U w_group [63:0] $end
|
|
$var wire 32 V final_acc [31:0] $end
|
|
$var wire 32 W bias_ext [31:0] $end
|
|
$var wire 32 X acc_next [31:0] $end
|
|
$var parameter 32 Y ACC_WIDTH $end
|
|
$var parameter 32 Z DATA_WIDTH $end
|
|
$var parameter 32 [ GROUPS $end
|
|
$var parameter 32 \ GROUP_INDEX_WIDTH $end
|
|
$var parameter 32 ] N_INPUTS $end
|
|
$var parameter 32 ^ PARALLEL $end
|
|
$var reg 32 _ acc [31:0] $end
|
|
$var reg 1 , busy $end
|
|
$var reg 1 ( done $end
|
|
$var reg 2 ` group_index [1:0] $end
|
|
$var reg 8 a y [7:0] $end
|
|
$scope module u_mac8 $end
|
|
$var wire 32 b acc_in [31:0] $end
|
|
$var wire 64 c w_bus [63:0] $end
|
|
$var wire 64 d x_bus [63:0] $end
|
|
$var wire 32 e acc_out [31:0] $end
|
|
$var parameter 32 f ACC_WIDTH $end
|
|
$var parameter 32 g DATA_WIDTH $end
|
|
$var parameter 32 h PARALLEL $end
|
|
$var parameter 32 i TREE_LEVELS $end
|
|
$scope begin GEN_MAC[0] $end
|
|
$var parameter 2 j i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 k acc_in [31:0] $end
|
|
$var wire 8 l w [7:0] $end
|
|
$var wire 8 m x [7:0] $end
|
|
$var wire 32 n product_ext [31:0] $end
|
|
$var wire 16 o product [15:0] $end
|
|
$var wire 32 p acc_out [31: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
|
|
$upscope $end
|
|
$scope begin GEN_MAC[1] $end
|
|
$var parameter 2 t i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 u acc_in [31:0] $end
|
|
$var wire 8 v w [7:0] $end
|
|
$var wire 8 w x [7:0] $end
|
|
$var wire 32 x product_ext [31:0] $end
|
|
$var wire 16 y product [15:0] $end
|
|
$var wire 32 z acc_out [31:0] $end
|
|
$var parameter 32 { ACC_WIDTH $end
|
|
$var parameter 32 | DATA_WIDTH $end
|
|
$var parameter 64 } PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[2] $end
|
|
$var parameter 3 ~ i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 !" acc_in [31:0] $end
|
|
$var wire 8 "" w [7:0] $end
|
|
$var wire 8 #" x [7:0] $end
|
|
$var wire 32 $" product_ext [31:0] $end
|
|
$var wire 16 %" product [15:0] $end
|
|
$var wire 32 &" acc_out [31:0] $end
|
|
$var parameter 32 '" ACC_WIDTH $end
|
|
$var parameter 32 (" DATA_WIDTH $end
|
|
$var parameter 64 )" PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[3] $end
|
|
$var parameter 3 *" i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 +" acc_in [31:0] $end
|
|
$var wire 8 ," w [7:0] $end
|
|
$var wire 8 -" x [7:0] $end
|
|
$var wire 32 ." product_ext [31:0] $end
|
|
$var wire 16 /" product [15:0] $end
|
|
$var wire 32 0" acc_out [31:0] $end
|
|
$var parameter 32 1" ACC_WIDTH $end
|
|
$var parameter 32 2" DATA_WIDTH $end
|
|
$var parameter 64 3" PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[4] $end
|
|
$var parameter 4 4" i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 5" acc_in [31:0] $end
|
|
$var wire 8 6" w [7:0] $end
|
|
$var wire 8 7" x [7:0] $end
|
|
$var wire 32 8" product_ext [31:0] $end
|
|
$var wire 16 9" product [15:0] $end
|
|
$var wire 32 :" acc_out [31:0] $end
|
|
$var parameter 32 ;" ACC_WIDTH $end
|
|
$var parameter 32 <" DATA_WIDTH $end
|
|
$var parameter 64 =" PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[5] $end
|
|
$var parameter 4 >" i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 ?" acc_in [31:0] $end
|
|
$var wire 8 @" w [7:0] $end
|
|
$var wire 8 A" x [7:0] $end
|
|
$var wire 32 B" product_ext [31:0] $end
|
|
$var wire 16 C" product [15:0] $end
|
|
$var wire 32 D" acc_out [31: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
|
|
$upscope $end
|
|
$scope begin GEN_MAC[6] $end
|
|
$var parameter 4 H" i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 I" acc_in [31:0] $end
|
|
$var wire 8 J" w [7:0] $end
|
|
$var wire 8 K" x [7:0] $end
|
|
$var wire 32 L" product_ext [31:0] $end
|
|
$var wire 16 M" product [15:0] $end
|
|
$var wire 32 N" acc_out [31:0] $end
|
|
$var parameter 32 O" ACC_WIDTH $end
|
|
$var parameter 32 P" DATA_WIDTH $end
|
|
$var parameter 64 Q" PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[7] $end
|
|
$var parameter 4 R" i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 S" acc_in [31:0] $end
|
|
$var wire 8 T" w [7:0] $end
|
|
$var wire 8 U" x [7:0] $end
|
|
$var wire 32 V" product_ext [31:0] $end
|
|
$var wire 16 W" product [15:0] $end
|
|
$var wire 32 X" acc_out [31:0] $end
|
|
$var parameter 32 Y" ACC_WIDTH $end
|
|
$var parameter 32 Z" DATA_WIDTH $end
|
|
$var parameter 64 [" PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[0] $end
|
|
$var parameter 2 \" i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[1] $end
|
|
$var parameter 2 ]" i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[2] $end
|
|
$var parameter 3 ^" i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[3] $end
|
|
$var parameter 3 _" i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[4] $end
|
|
$var parameter 4 `" i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[5] $end
|
|
$var parameter 4 a" i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[6] $end
|
|
$var parameter 4 b" i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[7] $end
|
|
$var parameter 4 c" i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_LEVEL[0] $end
|
|
$var parameter 2 d" level $end
|
|
$scope begin GEN_TREE_NODE[0] $end
|
|
$var parameter 2 e" node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[1] $end
|
|
$var parameter 2 f" node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[2] $end
|
|
$var parameter 3 g" node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[3] $end
|
|
$var parameter 3 h" node $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_LEVEL[1] $end
|
|
$var parameter 2 i" level $end
|
|
$scope begin GEN_TREE_NODE[0] $end
|
|
$var parameter 2 j" node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[1] $end
|
|
$var parameter 2 k" node $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_LEVEL[2] $end
|
|
$var parameter 3 l" level $end
|
|
$scope begin GEN_TREE_NODE[0] $end
|
|
$var parameter 2 m" node $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope module u_d $end
|
|
$var wire 8 n" bias [7:0] $end
|
|
$var wire 1 A clk $end
|
|
$var wire 1 B rst $end
|
|
$var wire 1 D start $end
|
|
$var wire 512 o" w_bus [511:0] $end
|
|
$var wire 512 p" x_bus [511:0] $end
|
|
$var wire 256 q" x_group [255:0] $end
|
|
$var wire 256 r" w_group [255:0] $end
|
|
$var wire 32 s" final_acc [31:0] $end
|
|
$var wire 32 t" bias_ext [31:0] $end
|
|
$var wire 32 u" acc_next [31:0] $end
|
|
$var parameter 32 v" ACC_WIDTH $end
|
|
$var parameter 32 w" DATA_WIDTH $end
|
|
$var parameter 32 x" GROUPS $end
|
|
$var parameter 32 y" GROUP_INDEX_WIDTH $end
|
|
$var parameter 32 z" N_INPUTS $end
|
|
$var parameter 32 {" PARALLEL $end
|
|
$var reg 32 |" acc [31:0] $end
|
|
$var reg 1 + busy $end
|
|
$var reg 1 ' done $end
|
|
$var reg 1 }" group_index $end
|
|
$var reg 8 ~" y [7:0] $end
|
|
$scope module u_mac8 $end
|
|
$var wire 32 !# acc_in [31:0] $end
|
|
$var wire 256 "# w_bus [255:0] $end
|
|
$var wire 256 ## x_bus [255:0] $end
|
|
$var wire 32 $# acc_out [31:0] $end
|
|
$var parameter 32 %# ACC_WIDTH $end
|
|
$var parameter 32 &# DATA_WIDTH $end
|
|
$var parameter 32 '# PARALLEL $end
|
|
$var parameter 32 (# TREE_LEVELS $end
|
|
$scope begin GEN_MAC[0] $end
|
|
$var parameter 2 )# i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 *# acc_in [31:0] $end
|
|
$var wire 8 +# w [7:0] $end
|
|
$var wire 8 ,# x [7:0] $end
|
|
$var wire 32 -# product_ext [31:0] $end
|
|
$var wire 16 .# product [15:0] $end
|
|
$var wire 32 /# acc_out [31: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
|
|
$upscope $end
|
|
$scope begin GEN_MAC[1] $end
|
|
$var parameter 2 3# i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 4# acc_in [31:0] $end
|
|
$var wire 8 5# w [7:0] $end
|
|
$var wire 8 6# x [7:0] $end
|
|
$var wire 32 7# product_ext [31:0] $end
|
|
$var wire 16 8# product [15:0] $end
|
|
$var wire 32 9# acc_out [31:0] $end
|
|
$var parameter 32 :# ACC_WIDTH $end
|
|
$var parameter 32 ;# DATA_WIDTH $end
|
|
$var parameter 64 <# PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[2] $end
|
|
$var parameter 3 =# i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 ># acc_in [31:0] $end
|
|
$var wire 8 ?# w [7:0] $end
|
|
$var wire 8 @# x [7:0] $end
|
|
$var wire 32 A# product_ext [31:0] $end
|
|
$var wire 16 B# product [15:0] $end
|
|
$var wire 32 C# acc_out [31: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
|
|
$upscope $end
|
|
$scope begin GEN_MAC[3] $end
|
|
$var parameter 3 G# i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 H# acc_in [31:0] $end
|
|
$var wire 8 I# w [7:0] $end
|
|
$var wire 8 J# x [7:0] $end
|
|
$var wire 32 K# product_ext [31:0] $end
|
|
$var wire 16 L# product [15:0] $end
|
|
$var wire 32 M# acc_out [31: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
|
|
$upscope $end
|
|
$scope begin GEN_MAC[4] $end
|
|
$var parameter 4 Q# i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 R# acc_in [31:0] $end
|
|
$var wire 8 S# w [7:0] $end
|
|
$var wire 8 T# x [7:0] $end
|
|
$var wire 32 U# product_ext [31:0] $end
|
|
$var wire 16 V# product [15:0] $end
|
|
$var wire 32 W# acc_out [31:0] $end
|
|
$var parameter 32 X# ACC_WIDTH $end
|
|
$var parameter 32 Y# DATA_WIDTH $end
|
|
$var parameter 64 Z# PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[5] $end
|
|
$var parameter 4 [# i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 \# acc_in [31:0] $end
|
|
$var wire 8 ]# w [7:0] $end
|
|
$var wire 8 ^# x [7:0] $end
|
|
$var wire 32 _# product_ext [31:0] $end
|
|
$var wire 16 `# product [15:0] $end
|
|
$var wire 32 a# acc_out [31: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
|
|
$scope begin GEN_MAC[6] $end
|
|
$var parameter 4 e# i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 f# acc_in [31:0] $end
|
|
$var wire 8 g# w [7:0] $end
|
|
$var wire 8 h# x [7:0] $end
|
|
$var wire 32 i# product_ext [31:0] $end
|
|
$var wire 16 j# product [15:0] $end
|
|
$var wire 32 k# acc_out [31:0] $end
|
|
$var parameter 32 l# ACC_WIDTH $end
|
|
$var parameter 32 m# DATA_WIDTH $end
|
|
$var parameter 64 n# PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[7] $end
|
|
$var parameter 4 o# i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 p# acc_in [31:0] $end
|
|
$var wire 8 q# w [7:0] $end
|
|
$var wire 8 r# x [7:0] $end
|
|
$var wire 32 s# product_ext [31:0] $end
|
|
$var wire 16 t# product [15:0] $end
|
|
$var wire 32 u# acc_out [31: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
|
|
$upscope $end
|
|
$scope begin GEN_MAC[8] $end
|
|
$var parameter 5 y# i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 z# acc_in [31:0] $end
|
|
$var wire 8 {# w [7:0] $end
|
|
$var wire 8 |# x [7:0] $end
|
|
$var wire 32 }# product_ext [31:0] $end
|
|
$var wire 16 ~# product [15:0] $end
|
|
$var wire 32 !$ acc_out [31:0] $end
|
|
$var parameter 32 "$ ACC_WIDTH $end
|
|
$var parameter 32 #$ DATA_WIDTH $end
|
|
$var parameter 64 $$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[9] $end
|
|
$var parameter 5 %$ i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 &$ acc_in [31:0] $end
|
|
$var wire 8 '$ w [7:0] $end
|
|
$var wire 8 ($ x [7:0] $end
|
|
$var wire 32 )$ product_ext [31:0] $end
|
|
$var wire 16 *$ product [15:0] $end
|
|
$var wire 32 +$ acc_out [31:0] $end
|
|
$var parameter 32 ,$ ACC_WIDTH $end
|
|
$var parameter 32 -$ DATA_WIDTH $end
|
|
$var parameter 64 .$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[10] $end
|
|
$var parameter 5 /$ i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 0$ acc_in [31:0] $end
|
|
$var wire 8 1$ w [7:0] $end
|
|
$var wire 8 2$ x [7:0] $end
|
|
$var wire 32 3$ product_ext [31:0] $end
|
|
$var wire 16 4$ product [15:0] $end
|
|
$var wire 32 5$ acc_out [31:0] $end
|
|
$var parameter 32 6$ ACC_WIDTH $end
|
|
$var parameter 32 7$ DATA_WIDTH $end
|
|
$var parameter 64 8$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[11] $end
|
|
$var parameter 5 9$ i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 :$ acc_in [31:0] $end
|
|
$var wire 8 ;$ w [7:0] $end
|
|
$var wire 8 <$ x [7:0] $end
|
|
$var wire 32 =$ product_ext [31:0] $end
|
|
$var wire 16 >$ product [15:0] $end
|
|
$var wire 32 ?$ acc_out [31:0] $end
|
|
$var parameter 32 @$ ACC_WIDTH $end
|
|
$var parameter 32 A$ DATA_WIDTH $end
|
|
$var parameter 64 B$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[12] $end
|
|
$var parameter 5 C$ i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 D$ acc_in [31:0] $end
|
|
$var wire 8 E$ w [7:0] $end
|
|
$var wire 8 F$ x [7:0] $end
|
|
$var wire 32 G$ product_ext [31:0] $end
|
|
$var wire 16 H$ product [15:0] $end
|
|
$var wire 32 I$ acc_out [31: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
|
|
$upscope $end
|
|
$scope begin GEN_MAC[13] $end
|
|
$var parameter 5 M$ i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 N$ acc_in [31:0] $end
|
|
$var wire 8 O$ w [7:0] $end
|
|
$var wire 8 P$ x [7:0] $end
|
|
$var wire 32 Q$ product_ext [31:0] $end
|
|
$var wire 16 R$ product [15:0] $end
|
|
$var wire 32 S$ acc_out [31:0] $end
|
|
$var parameter 32 T$ ACC_WIDTH $end
|
|
$var parameter 32 U$ DATA_WIDTH $end
|
|
$var parameter 64 V$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[14] $end
|
|
$var parameter 5 W$ i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 X$ acc_in [31:0] $end
|
|
$var wire 8 Y$ w [7:0] $end
|
|
$var wire 8 Z$ x [7:0] $end
|
|
$var wire 32 [$ product_ext [31:0] $end
|
|
$var wire 16 \$ product [15:0] $end
|
|
$var wire 32 ]$ acc_out [31:0] $end
|
|
$var parameter 32 ^$ ACC_WIDTH $end
|
|
$var parameter 32 _$ DATA_WIDTH $end
|
|
$var parameter 64 `$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[15] $end
|
|
$var parameter 5 a$ i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 b$ acc_in [31:0] $end
|
|
$var wire 8 c$ w [7:0] $end
|
|
$var wire 8 d$ x [7:0] $end
|
|
$var wire 32 e$ product_ext [31:0] $end
|
|
$var wire 16 f$ product [15:0] $end
|
|
$var wire 32 g$ acc_out [31: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
|
|
$upscope $end
|
|
$scope begin GEN_MAC[16] $end
|
|
$var parameter 6 k$ i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 l$ acc_in [31:0] $end
|
|
$var wire 8 m$ w [7:0] $end
|
|
$var wire 8 n$ x [7:0] $end
|
|
$var wire 32 o$ product_ext [31:0] $end
|
|
$var wire 16 p$ product [15:0] $end
|
|
$var wire 32 q$ acc_out [31: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
|
|
$upscope $end
|
|
$scope begin GEN_MAC[17] $end
|
|
$var parameter 6 u$ i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 v$ acc_in [31:0] $end
|
|
$var wire 8 w$ w [7:0] $end
|
|
$var wire 8 x$ x [7:0] $end
|
|
$var wire 32 y$ product_ext [31:0] $end
|
|
$var wire 16 z$ product [15:0] $end
|
|
$var wire 32 {$ acc_out [31:0] $end
|
|
$var parameter 32 |$ ACC_WIDTH $end
|
|
$var parameter 32 }$ DATA_WIDTH $end
|
|
$var parameter 64 ~$ PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[18] $end
|
|
$var parameter 6 !% i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 "% acc_in [31:0] $end
|
|
$var wire 8 #% w [7:0] $end
|
|
$var wire 8 $% x [7:0] $end
|
|
$var wire 32 %% product_ext [31:0] $end
|
|
$var wire 16 &% product [15:0] $end
|
|
$var wire 32 '% acc_out [31:0] $end
|
|
$var parameter 32 (% ACC_WIDTH $end
|
|
$var parameter 32 )% DATA_WIDTH $end
|
|
$var parameter 64 *% PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[19] $end
|
|
$var parameter 6 +% i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 ,% acc_in [31:0] $end
|
|
$var wire 8 -% w [7:0] $end
|
|
$var wire 8 .% x [7:0] $end
|
|
$var wire 32 /% product_ext [31:0] $end
|
|
$var wire 16 0% product [15:0] $end
|
|
$var wire 32 1% acc_out [31:0] $end
|
|
$var parameter 32 2% ACC_WIDTH $end
|
|
$var parameter 32 3% DATA_WIDTH $end
|
|
$var parameter 64 4% PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[20] $end
|
|
$var parameter 6 5% i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 6% acc_in [31:0] $end
|
|
$var wire 8 7% w [7:0] $end
|
|
$var wire 8 8% x [7:0] $end
|
|
$var wire 32 9% product_ext [31:0] $end
|
|
$var wire 16 :% product [15:0] $end
|
|
$var wire 32 ;% acc_out [31:0] $end
|
|
$var parameter 32 <% ACC_WIDTH $end
|
|
$var parameter 32 =% DATA_WIDTH $end
|
|
$var parameter 64 >% PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[21] $end
|
|
$var parameter 6 ?% i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 @% acc_in [31:0] $end
|
|
$var wire 8 A% w [7:0] $end
|
|
$var wire 8 B% x [7:0] $end
|
|
$var wire 32 C% product_ext [31:0] $end
|
|
$var wire 16 D% product [15:0] $end
|
|
$var wire 32 E% acc_out [31:0] $end
|
|
$var parameter 32 F% ACC_WIDTH $end
|
|
$var parameter 32 G% DATA_WIDTH $end
|
|
$var parameter 64 H% PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[22] $end
|
|
$var parameter 6 I% i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 J% acc_in [31:0] $end
|
|
$var wire 8 K% w [7:0] $end
|
|
$var wire 8 L% x [7:0] $end
|
|
$var wire 32 M% product_ext [31:0] $end
|
|
$var wire 16 N% product [15:0] $end
|
|
$var wire 32 O% acc_out [31:0] $end
|
|
$var parameter 32 P% ACC_WIDTH $end
|
|
$var parameter 32 Q% DATA_WIDTH $end
|
|
$var parameter 64 R% PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[23] $end
|
|
$var parameter 6 S% i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 T% acc_in [31:0] $end
|
|
$var wire 8 U% w [7:0] $end
|
|
$var wire 8 V% x [7:0] $end
|
|
$var wire 32 W% product_ext [31:0] $end
|
|
$var wire 16 X% product [15:0] $end
|
|
$var wire 32 Y% acc_out [31:0] $end
|
|
$var parameter 32 Z% ACC_WIDTH $end
|
|
$var parameter 32 [% DATA_WIDTH $end
|
|
$var parameter 64 \% PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[24] $end
|
|
$var parameter 6 ]% i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 ^% acc_in [31:0] $end
|
|
$var wire 8 _% w [7:0] $end
|
|
$var wire 8 `% x [7:0] $end
|
|
$var wire 32 a% product_ext [31:0] $end
|
|
$var wire 16 b% product [15:0] $end
|
|
$var wire 32 c% acc_out [31: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
|
|
$upscope $end
|
|
$scope begin GEN_MAC[25] $end
|
|
$var parameter 6 g% i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 h% acc_in [31:0] $end
|
|
$var wire 8 i% w [7:0] $end
|
|
$var wire 8 j% x [7:0] $end
|
|
$var wire 32 k% product_ext [31:0] $end
|
|
$var wire 16 l% product [15:0] $end
|
|
$var wire 32 m% acc_out [31: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
|
|
$upscope $end
|
|
$scope begin GEN_MAC[26] $end
|
|
$var parameter 6 q% i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 r% acc_in [31:0] $end
|
|
$var wire 8 s% w [7:0] $end
|
|
$var wire 8 t% x [7:0] $end
|
|
$var wire 32 u% product_ext [31:0] $end
|
|
$var wire 16 v% product [15:0] $end
|
|
$var wire 32 w% acc_out [31:0] $end
|
|
$var parameter 32 x% ACC_WIDTH $end
|
|
$var parameter 32 y% DATA_WIDTH $end
|
|
$var parameter 64 z% PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[27] $end
|
|
$var parameter 6 {% i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 |% acc_in [31:0] $end
|
|
$var wire 8 }% w [7:0] $end
|
|
$var wire 8 ~% x [7:0] $end
|
|
$var wire 32 !& product_ext [31:0] $end
|
|
$var wire 16 "& product [15:0] $end
|
|
$var wire 32 #& acc_out [31:0] $end
|
|
$var parameter 32 $& ACC_WIDTH $end
|
|
$var parameter 32 %& DATA_WIDTH $end
|
|
$var parameter 64 && PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[28] $end
|
|
$var parameter 6 '& i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 (& acc_in [31:0] $end
|
|
$var wire 8 )& w [7:0] $end
|
|
$var wire 8 *& x [7:0] $end
|
|
$var wire 32 +& product_ext [31:0] $end
|
|
$var wire 16 ,& product [15:0] $end
|
|
$var wire 32 -& acc_out [31:0] $end
|
|
$var parameter 32 .& ACC_WIDTH $end
|
|
$var parameter 32 /& DATA_WIDTH $end
|
|
$var parameter 64 0& PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[29] $end
|
|
$var parameter 6 1& i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 2& acc_in [31:0] $end
|
|
$var wire 8 3& w [7:0] $end
|
|
$var wire 8 4& x [7:0] $end
|
|
$var wire 32 5& product_ext [31:0] $end
|
|
$var wire 16 6& product [15:0] $end
|
|
$var wire 32 7& acc_out [31:0] $end
|
|
$var parameter 32 8& ACC_WIDTH $end
|
|
$var parameter 32 9& DATA_WIDTH $end
|
|
$var parameter 64 :& PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[30] $end
|
|
$var parameter 6 ;& i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 <& acc_in [31:0] $end
|
|
$var wire 8 =& w [7:0] $end
|
|
$var wire 8 >& x [7:0] $end
|
|
$var wire 32 ?& product_ext [31:0] $end
|
|
$var wire 16 @& product [15:0] $end
|
|
$var wire 32 A& acc_out [31: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
|
|
$scope begin GEN_MAC[31] $end
|
|
$var parameter 6 E& i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 F& acc_in [31:0] $end
|
|
$var wire 8 G& w [7:0] $end
|
|
$var wire 8 H& x [7:0] $end
|
|
$var wire 32 I& product_ext [31:0] $end
|
|
$var wire 16 J& product [15:0] $end
|
|
$var wire 32 K& acc_out [31:0] $end
|
|
$var parameter 32 L& ACC_WIDTH $end
|
|
$var parameter 32 M& DATA_WIDTH $end
|
|
$var parameter 64 N& PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[0] $end
|
|
$var parameter 2 O& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[1] $end
|
|
$var parameter 2 P& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[2] $end
|
|
$var parameter 3 Q& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[3] $end
|
|
$var parameter 3 R& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[4] $end
|
|
$var parameter 4 S& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[5] $end
|
|
$var parameter 4 T& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[6] $end
|
|
$var parameter 4 U& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[7] $end
|
|
$var parameter 4 V& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[8] $end
|
|
$var parameter 5 W& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[9] $end
|
|
$var parameter 5 X& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[10] $end
|
|
$var parameter 5 Y& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[11] $end
|
|
$var parameter 5 Z& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[12] $end
|
|
$var parameter 5 [& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[13] $end
|
|
$var parameter 5 \& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[14] $end
|
|
$var parameter 5 ]& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[15] $end
|
|
$var parameter 5 ^& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[16] $end
|
|
$var parameter 6 _& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[17] $end
|
|
$var parameter 6 `& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[18] $end
|
|
$var parameter 6 a& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[19] $end
|
|
$var parameter 6 b& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[20] $end
|
|
$var parameter 6 c& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[21] $end
|
|
$var parameter 6 d& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[22] $end
|
|
$var parameter 6 e& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[23] $end
|
|
$var parameter 6 f& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[24] $end
|
|
$var parameter 6 g& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[25] $end
|
|
$var parameter 6 h& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[26] $end
|
|
$var parameter 6 i& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[27] $end
|
|
$var parameter 6 j& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[28] $end
|
|
$var parameter 6 k& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[29] $end
|
|
$var parameter 6 l& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[30] $end
|
|
$var parameter 6 m& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[31] $end
|
|
$var parameter 6 n& i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_LEVEL[0] $end
|
|
$var parameter 2 o& level $end
|
|
$scope begin GEN_TREE_NODE[0] $end
|
|
$var parameter 2 p& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[1] $end
|
|
$var parameter 2 q& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[2] $end
|
|
$var parameter 3 r& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[3] $end
|
|
$var parameter 3 s& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[4] $end
|
|
$var parameter 4 t& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[5] $end
|
|
$var parameter 4 u& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[6] $end
|
|
$var parameter 4 v& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[7] $end
|
|
$var parameter 4 w& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[8] $end
|
|
$var parameter 5 x& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[9] $end
|
|
$var parameter 5 y& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[10] $end
|
|
$var parameter 5 z& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[11] $end
|
|
$var parameter 5 {& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[12] $end
|
|
$var parameter 5 |& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[13] $end
|
|
$var parameter 5 }& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[14] $end
|
|
$var parameter 5 ~& node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[15] $end
|
|
$var parameter 5 !' node $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_LEVEL[1] $end
|
|
$var parameter 2 "' level $end
|
|
$scope begin GEN_TREE_NODE[0] $end
|
|
$var parameter 2 #' node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[1] $end
|
|
$var parameter 2 $' node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[2] $end
|
|
$var parameter 3 %' node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[3] $end
|
|
$var parameter 3 &' node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[4] $end
|
|
$var parameter 4 '' node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[5] $end
|
|
$var parameter 4 (' node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[6] $end
|
|
$var parameter 4 )' node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[7] $end
|
|
$var parameter 4 *' node $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_LEVEL[2] $end
|
|
$var parameter 3 +' level $end
|
|
$scope begin GEN_TREE_NODE[0] $end
|
|
$var parameter 2 ,' node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[1] $end
|
|
$var parameter 2 -' node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[2] $end
|
|
$var parameter 3 .' node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[3] $end
|
|
$var parameter 3 /' node $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_LEVEL[3] $end
|
|
$var parameter 3 0' level $end
|
|
$scope begin GEN_TREE_NODE[0] $end
|
|
$var parameter 2 1' node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[1] $end
|
|
$var parameter 2 2' node $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_LEVEL[4] $end
|
|
$var parameter 4 3' level $end
|
|
$scope begin GEN_TREE_NODE[0] $end
|
|
$var parameter 2 4' node $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope module u_f $end
|
|
$var wire 8 5' bias [7:0] $end
|
|
$var wire 1 A clk $end
|
|
$var wire 1 B rst $end
|
|
$var wire 1 E start $end
|
|
$var wire 256 6' w_bus [255:0] $end
|
|
$var wire 256 7' x_bus [255:0] $end
|
|
$var wire 16 8' x_group [15:0] $end
|
|
$var wire 16 9' w_group [15:0] $end
|
|
$var wire 32 :' final_acc [31:0] $end
|
|
$var wire 32 ;' bias_ext [31:0] $end
|
|
$var wire 32 <' acc_next [31:0] $end
|
|
$var parameter 32 =' ACC_WIDTH $end
|
|
$var parameter 32 >' DATA_WIDTH $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 32 C' acc [31:0] $end
|
|
$var reg 1 * busy $end
|
|
$var reg 1 & done $end
|
|
$var reg 4 D' group_index [3:0] $end
|
|
$var reg 8 E' y [7:0] $end
|
|
$scope module u_mac8 $end
|
|
$var wire 32 F' acc_in [31:0] $end
|
|
$var wire 16 G' w_bus [15:0] $end
|
|
$var wire 16 H' x_bus [15:0] $end
|
|
$var wire 32 I' acc_out [31:0] $end
|
|
$var parameter 32 J' ACC_WIDTH $end
|
|
$var parameter 32 K' DATA_WIDTH $end
|
|
$var parameter 32 L' PARALLEL $end
|
|
$var parameter 32 M' TREE_LEVELS $end
|
|
$scope begin GEN_MAC[0] $end
|
|
$var parameter 2 N' i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 O' acc_in [31:0] $end
|
|
$var wire 8 P' w [7:0] $end
|
|
$var wire 8 Q' x [7:0] $end
|
|
$var wire 32 R' product_ext [31:0] $end
|
|
$var wire 16 S' product [15:0] $end
|
|
$var wire 32 T' acc_out [31:0] $end
|
|
$var parameter 32 U' ACC_WIDTH $end
|
|
$var parameter 32 V' DATA_WIDTH $end
|
|
$var parameter 64 W' PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[1] $end
|
|
$var parameter 2 X' i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 Y' acc_in [31:0] $end
|
|
$var wire 8 Z' w [7:0] $end
|
|
$var wire 8 [' x [7:0] $end
|
|
$var wire 32 \' product_ext [31:0] $end
|
|
$var wire 16 ]' product [15:0] $end
|
|
$var wire 32 ^' acc_out [31:0] $end
|
|
$var parameter 32 _' ACC_WIDTH $end
|
|
$var parameter 32 `' DATA_WIDTH $end
|
|
$var parameter 64 a' PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[0] $end
|
|
$var parameter 2 b' i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[1] $end
|
|
$var parameter 2 c' i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_LEVEL[0] $end
|
|
$var parameter 2 d' level $end
|
|
$scope begin GEN_TREE_NODE[0] $end
|
|
$var parameter 2 e' node $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope module u_g $end
|
|
$var wire 8 f' bias [7:0] $end
|
|
$var wire 1 A clk $end
|
|
$var wire 1 B rst $end
|
|
$var wire 1 F start $end
|
|
$var wire 256 g' w_bus [255:0] $end
|
|
$var wire 256 h' x_bus [255:0] $end
|
|
$var wire 32 i' x_group [31:0] $end
|
|
$var wire 32 j' w_group [31:0] $end
|
|
$var wire 32 k' final_acc [31:0] $end
|
|
$var wire 32 l' bias_ext [31:0] $end
|
|
$var wire 32 m' acc_next [31:0] $end
|
|
$var parameter 32 n' ACC_WIDTH $end
|
|
$var parameter 32 o' DATA_WIDTH $end
|
|
$var parameter 32 p' GROUPS $end
|
|
$var parameter 32 q' GROUP_INDEX_WIDTH $end
|
|
$var parameter 32 r' N_INPUTS $end
|
|
$var parameter 32 s' PARALLEL $end
|
|
$var reg 32 t' acc [31:0] $end
|
|
$var reg 1 ) busy $end
|
|
$var reg 1 % done $end
|
|
$var reg 3 u' group_index [2:0] $end
|
|
$var reg 8 v' y [7:0] $end
|
|
$scope module u_mac8 $end
|
|
$var wire 32 w' acc_in [31:0] $end
|
|
$var wire 32 x' w_bus [31:0] $end
|
|
$var wire 32 y' x_bus [31:0] $end
|
|
$var wire 32 z' acc_out [31:0] $end
|
|
$var parameter 32 {' ACC_WIDTH $end
|
|
$var parameter 32 |' DATA_WIDTH $end
|
|
$var parameter 32 }' PARALLEL $end
|
|
$var parameter 32 ~' TREE_LEVELS $end
|
|
$scope begin GEN_MAC[0] $end
|
|
$var parameter 2 !( i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 "( acc_in [31:0] $end
|
|
$var wire 8 #( w [7:0] $end
|
|
$var wire 8 $( x [7:0] $end
|
|
$var wire 32 %( product_ext [31:0] $end
|
|
$var wire 16 &( product [15:0] $end
|
|
$var wire 32 '( acc_out [31:0] $end
|
|
$var parameter 32 (( ACC_WIDTH $end
|
|
$var parameter 32 )( DATA_WIDTH $end
|
|
$var parameter 64 *( PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[1] $end
|
|
$var parameter 2 +( i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 ,( acc_in [31:0] $end
|
|
$var wire 8 -( w [7:0] $end
|
|
$var wire 8 .( x [7:0] $end
|
|
$var wire 32 /( product_ext [31:0] $end
|
|
$var wire 16 0( product [15:0] $end
|
|
$var wire 32 1( acc_out [31:0] $end
|
|
$var parameter 32 2( ACC_WIDTH $end
|
|
$var parameter 32 3( DATA_WIDTH $end
|
|
$var parameter 64 4( PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[2] $end
|
|
$var parameter 3 5( i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 6( acc_in [31:0] $end
|
|
$var wire 8 7( w [7:0] $end
|
|
$var wire 8 8( x [7:0] $end
|
|
$var wire 32 9( product_ext [31:0] $end
|
|
$var wire 16 :( product [15:0] $end
|
|
$var wire 32 ;( acc_out [31:0] $end
|
|
$var parameter 32 <( ACC_WIDTH $end
|
|
$var parameter 32 =( DATA_WIDTH $end
|
|
$var parameter 64 >( PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_MAC[3] $end
|
|
$var parameter 3 ?( i $end
|
|
$scope module u_mac $end
|
|
$var wire 32 @( acc_in [31:0] $end
|
|
$var wire 8 A( w [7:0] $end
|
|
$var wire 8 B( x [7:0] $end
|
|
$var wire 32 C( product_ext [31:0] $end
|
|
$var wire 16 D( product [15:0] $end
|
|
$var wire 32 E( acc_out [31:0] $end
|
|
$var parameter 32 F( ACC_WIDTH $end
|
|
$var parameter 32 G( DATA_WIDTH $end
|
|
$var parameter 64 H( PROD_WIDTH $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[0] $end
|
|
$var parameter 2 I( i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[1] $end
|
|
$var parameter 2 J( i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[2] $end
|
|
$var parameter 3 K( i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_INPUT[3] $end
|
|
$var parameter 3 L( i $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_LEVEL[0] $end
|
|
$var parameter 2 M( level $end
|
|
$scope begin GEN_TREE_NODE[0] $end
|
|
$var parameter 2 N( node $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_NODE[1] $end
|
|
$var parameter 2 O( node $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$scope begin GEN_TREE_LEVEL[1] $end
|
|
$var parameter 2 P( level $end
|
|
$scope begin GEN_TREE_NODE[0] $end
|
|
$var parameter 2 Q( node $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$enddefinitions $end
|
|
$comment Show the parameter values. $end
|
|
$dumpall
|
|
b0 Q(
|
|
b1 P(
|
|
b1 O(
|
|
b0 N(
|
|
b0 M(
|
|
b11 L(
|
|
b10 K(
|
|
b1 J(
|
|
b0 I(
|
|
b10000 H(
|
|
b1000 G(
|
|
b100000 F(
|
|
b11 ?(
|
|
b10000 >(
|
|
b1000 =(
|
|
b100000 <(
|
|
b10 5(
|
|
b10000 4(
|
|
b1000 3(
|
|
b100000 2(
|
|
b1 +(
|
|
b10000 *(
|
|
b1000 )(
|
|
b100000 ((
|
|
b0 !(
|
|
b10 ~'
|
|
b100 }'
|
|
b1000 |'
|
|
b100000 {'
|
|
b100 s'
|
|
b100000 r'
|
|
b11 q'
|
|
b1000 p'
|
|
b1000 o'
|
|
b100000 n'
|
|
b0 e'
|
|
b0 d'
|
|
b1 c'
|
|
b0 b'
|
|
b10000 a'
|
|
b1000 `'
|
|
b100000 _'
|
|
b1 X'
|
|
b10000 W'
|
|
b1000 V'
|
|
b100000 U'
|
|
b0 N'
|
|
b1 M'
|
|
b10 L'
|
|
b1000 K'
|
|
b100000 J'
|
|
b10 B'
|
|
b100000 A'
|
|
b100 @'
|
|
b10000 ?'
|
|
b1000 >'
|
|
b100000 ='
|
|
b0 4'
|
|
b100 3'
|
|
b1 2'
|
|
b0 1'
|
|
b11 0'
|
|
b11 /'
|
|
b10 .'
|
|
b1 -'
|
|
b0 ,'
|
|
b10 +'
|
|
b111 *'
|
|
b110 )'
|
|
b101 ('
|
|
b100 ''
|
|
b11 &'
|
|
b10 %'
|
|
b1 $'
|
|
b0 #'
|
|
b1 "'
|
|
b1111 !'
|
|
b1110 ~&
|
|
b1101 }&
|
|
b1100 |&
|
|
b1011 {&
|
|
b1010 z&
|
|
b1001 y&
|
|
b1000 x&
|
|
b111 w&
|
|
b110 v&
|
|
b101 u&
|
|
b100 t&
|
|
b11 s&
|
|
b10 r&
|
|
b1 q&
|
|
b0 p&
|
|
b0 o&
|
|
b11111 n&
|
|
b11110 m&
|
|
b11101 l&
|
|
b11100 k&
|
|
b11011 j&
|
|
b11010 i&
|
|
b11001 h&
|
|
b11000 g&
|
|
b10111 f&
|
|
b10110 e&
|
|
b10101 d&
|
|
b10100 c&
|
|
b10011 b&
|
|
b10010 a&
|
|
b10001 `&
|
|
b10000 _&
|
|
b1111 ^&
|
|
b1110 ]&
|
|
b1101 \&
|
|
b1100 [&
|
|
b1011 Z&
|
|
b1010 Y&
|
|
b1001 X&
|
|
b1000 W&
|
|
b111 V&
|
|
b110 U&
|
|
b101 T&
|
|
b100 S&
|
|
b11 R&
|
|
b10 Q&
|
|
b1 P&
|
|
b0 O&
|
|
b10000 N&
|
|
b1000 M&
|
|
b100000 L&
|
|
b11111 E&
|
|
b10000 D&
|
|
b1000 C&
|
|
b100000 B&
|
|
b11110 ;&
|
|
b10000 :&
|
|
b1000 9&
|
|
b100000 8&
|
|
b11101 1&
|
|
b10000 0&
|
|
b1000 /&
|
|
b100000 .&
|
|
b11100 '&
|
|
b10000 &&
|
|
b1000 %&
|
|
b100000 $&
|
|
b11011 {%
|
|
b10000 z%
|
|
b1000 y%
|
|
b100000 x%
|
|
b11010 q%
|
|
b10000 p%
|
|
b1000 o%
|
|
b100000 n%
|
|
b11001 g%
|
|
b10000 f%
|
|
b1000 e%
|
|
b100000 d%
|
|
b11000 ]%
|
|
b10000 \%
|
|
b1000 [%
|
|
b100000 Z%
|
|
b10111 S%
|
|
b10000 R%
|
|
b1000 Q%
|
|
b100000 P%
|
|
b10110 I%
|
|
b10000 H%
|
|
b1000 G%
|
|
b100000 F%
|
|
b10101 ?%
|
|
b10000 >%
|
|
b1000 =%
|
|
b100000 <%
|
|
b10100 5%
|
|
b10000 4%
|
|
b1000 3%
|
|
b100000 2%
|
|
b10011 +%
|
|
b10000 *%
|
|
b1000 )%
|
|
b100000 (%
|
|
b10010 !%
|
|
b10000 ~$
|
|
b1000 }$
|
|
b100000 |$
|
|
b10001 u$
|
|
b10000 t$
|
|
b1000 s$
|
|
b100000 r$
|
|
b10000 k$
|
|
b10000 j$
|
|
b1000 i$
|
|
b100000 h$
|
|
b1111 a$
|
|
b10000 `$
|
|
b1000 _$
|
|
b100000 ^$
|
|
b1110 W$
|
|
b10000 V$
|
|
b1000 U$
|
|
b100000 T$
|
|
b1101 M$
|
|
b10000 L$
|
|
b1000 K$
|
|
b100000 J$
|
|
b1100 C$
|
|
b10000 B$
|
|
b1000 A$
|
|
b100000 @$
|
|
b1011 9$
|
|
b10000 8$
|
|
b1000 7$
|
|
b100000 6$
|
|
b1010 /$
|
|
b10000 .$
|
|
b1000 -$
|
|
b100000 ,$
|
|
b1001 %$
|
|
b10000 $$
|
|
b1000 #$
|
|
b100000 "$
|
|
b1000 y#
|
|
b10000 x#
|
|
b1000 w#
|
|
b100000 v#
|
|
b111 o#
|
|
b10000 n#
|
|
b1000 m#
|
|
b100000 l#
|
|
b110 e#
|
|
b10000 d#
|
|
b1000 c#
|
|
b100000 b#
|
|
b101 [#
|
|
b10000 Z#
|
|
b1000 Y#
|
|
b100000 X#
|
|
b100 Q#
|
|
b10000 P#
|
|
b1000 O#
|
|
b100000 N#
|
|
b11 G#
|
|
b10000 F#
|
|
b1000 E#
|
|
b100000 D#
|
|
b10 =#
|
|
b10000 <#
|
|
b1000 ;#
|
|
b100000 :#
|
|
b1 3#
|
|
b10000 2#
|
|
b1000 1#
|
|
b100000 0#
|
|
b0 )#
|
|
b101 (#
|
|
b100000 '#
|
|
b1000 &#
|
|
b100000 %#
|
|
b100000 {"
|
|
b1000000 z"
|
|
b1 y"
|
|
b10 x"
|
|
b1000 w"
|
|
b100000 v"
|
|
b0 m"
|
|
b10 l"
|
|
b1 k"
|
|
b0 j"
|
|
b1 i"
|
|
b11 h"
|
|
b10 g"
|
|
b1 f"
|
|
b0 e"
|
|
b0 d"
|
|
b111 c"
|
|
b110 b"
|
|
b101 a"
|
|
b100 `"
|
|
b11 _"
|
|
b10 ^"
|
|
b1 ]"
|
|
b0 \"
|
|
b10000 ["
|
|
b1000 Z"
|
|
b100000 Y"
|
|
b111 R"
|
|
b10000 Q"
|
|
b1000 P"
|
|
b100000 O"
|
|
b110 H"
|
|
b10000 G"
|
|
b1000 F"
|
|
b100000 E"
|
|
b101 >"
|
|
b10000 ="
|
|
b1000 <"
|
|
b100000 ;"
|
|
b100 4"
|
|
b10000 3"
|
|
b1000 2"
|
|
b100000 1"
|
|
b11 *"
|
|
b10000 )"
|
|
b1000 ("
|
|
b100000 '"
|
|
b10 ~
|
|
b10000 }
|
|
b1000 |
|
|
b100000 {
|
|
b1 t
|
|
b10000 s
|
|
b1000 r
|
|
b100000 q
|
|
b0 j
|
|
b11 i
|
|
b1000 h
|
|
b1000 g
|
|
b100000 f
|
|
b1000 ^
|
|
b100000 ]
|
|
b10 \
|
|
b100 [
|
|
b1000 Z
|
|
b100000 Y
|
|
b100 <
|
|
b100000 ;
|
|
b1000 :
|
|
b100000 9
|
|
b10 8
|
|
b100000 7
|
|
b1000 6
|
|
b100000 5
|
|
b100000 4
|
|
b1000000 3
|
|
b1000 2
|
|
b100000 1
|
|
b1000 0
|
|
b100000 /
|
|
b1000 .
|
|
b100000 -
|
|
$end
|
|
#0
|
|
$dumpvars
|
|
bx E(
|
|
bx D(
|
|
bx C(
|
|
bx B(
|
|
bx A(
|
|
b0 @(
|
|
bx ;(
|
|
bx :(
|
|
bx 9(
|
|
bx 8(
|
|
bx 7(
|
|
b0 6(
|
|
bx 1(
|
|
bx 0(
|
|
bx /(
|
|
bx .(
|
|
bx -(
|
|
b0 ,(
|
|
bx '(
|
|
bx &(
|
|
bx %(
|
|
bx $(
|
|
bx #(
|
|
b0 "(
|
|
bx z'
|
|
bx y'
|
|
bx x'
|
|
bx w'
|
|
bx v'
|
|
bx u'
|
|
bx t'
|
|
bx m'
|
|
b0 l'
|
|
bx k'
|
|
bx j'
|
|
bx i'
|
|
b0 h'
|
|
b0 g'
|
|
b0 f'
|
|
bx ^'
|
|
bx ]'
|
|
bx \'
|
|
bx ['
|
|
bx Z'
|
|
b0 Y'
|
|
bx T'
|
|
bx S'
|
|
bx R'
|
|
bx Q'
|
|
bx P'
|
|
b0 O'
|
|
bx I'
|
|
bx H'
|
|
bx G'
|
|
bx F'
|
|
bx E'
|
|
bx D'
|
|
bx C'
|
|
bx <'
|
|
b0 ;'
|
|
bx :'
|
|
bx 9'
|
|
bx 8'
|
|
b0 7'
|
|
b0 6'
|
|
b0 5'
|
|
bx K&
|
|
bx J&
|
|
bx I&
|
|
bx H&
|
|
bx G&
|
|
b0 F&
|
|
bx A&
|
|
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 w%
|
|
bx v%
|
|
bx u%
|
|
bx t%
|
|
bx s%
|
|
b0 r%
|
|
bx m%
|
|
bx l%
|
|
bx k%
|
|
bx j%
|
|
bx i%
|
|
b0 h%
|
|
bx c%
|
|
bx b%
|
|
bx a%
|
|
bx `%
|
|
bx _%
|
|
b0 ^%
|
|
bx Y%
|
|
bx X%
|
|
bx W%
|
|
bx V%
|
|
bx U%
|
|
b0 T%
|
|
bx O%
|
|
bx N%
|
|
bx M%
|
|
bx L%
|
|
bx K%
|
|
b0 J%
|
|
bx E%
|
|
bx D%
|
|
bx C%
|
|
bx B%
|
|
bx A%
|
|
b0 @%
|
|
bx ;%
|
|
bx :%
|
|
bx 9%
|
|
bx 8%
|
|
bx 7%
|
|
b0 6%
|
|
bx 1%
|
|
bx 0%
|
|
bx /%
|
|
bx .%
|
|
bx -%
|
|
b0 ,%
|
|
bx '%
|
|
bx &%
|
|
bx %%
|
|
bx $%
|
|
bx #%
|
|
b0 "%
|
|
bx {$
|
|
bx z$
|
|
bx y$
|
|
bx x$
|
|
bx w$
|
|
b0 v$
|
|
bx q$
|
|
bx p$
|
|
bx o$
|
|
bx n$
|
|
bx m$
|
|
b0 l$
|
|
bx g$
|
|
bx f$
|
|
bx e$
|
|
bx d$
|
|
bx c$
|
|
b0 b$
|
|
bx ]$
|
|
bx \$
|
|
bx [$
|
|
bx Z$
|
|
bx Y$
|
|
b0 X$
|
|
bx S$
|
|
bx R$
|
|
bx Q$
|
|
bx P$
|
|
bx O$
|
|
b0 N$
|
|
bx I$
|
|
bx H$
|
|
bx G$
|
|
bx F$
|
|
bx E$
|
|
b0 D$
|
|
bx ?$
|
|
bx >$
|
|
bx =$
|
|
bx <$
|
|
bx ;$
|
|
b0 :$
|
|
bx 5$
|
|
bx 4$
|
|
bx 3$
|
|
bx 2$
|
|
bx 1$
|
|
b0 0$
|
|
bx +$
|
|
bx *$
|
|
bx )$
|
|
bx ($
|
|
bx '$
|
|
b0 &$
|
|
bx !$
|
|
bx ~#
|
|
bx }#
|
|
bx |#
|
|
bx {#
|
|
b0 z#
|
|
bx u#
|
|
bx t#
|
|
bx s#
|
|
bx r#
|
|
bx q#
|
|
b0 p#
|
|
bx k#
|
|
bx j#
|
|
bx i#
|
|
bx h#
|
|
bx g#
|
|
b0 f#
|
|
bx a#
|
|
bx `#
|
|
bx _#
|
|
bx ^#
|
|
bx ]#
|
|
b0 \#
|
|
bx W#
|
|
bx V#
|
|
bx U#
|
|
bx T#
|
|
bx S#
|
|
b0 R#
|
|
bx M#
|
|
bx L#
|
|
bx K#
|
|
bx J#
|
|
bx I#
|
|
b0 H#
|
|
bx C#
|
|
bx B#
|
|
bx A#
|
|
bx @#
|
|
bx ?#
|
|
b0 >#
|
|
bx 9#
|
|
bx 8#
|
|
bx 7#
|
|
bx 6#
|
|
bx 5#
|
|
b0 4#
|
|
bx /#
|
|
bx .#
|
|
bx -#
|
|
bx ,#
|
|
bx +#
|
|
b0 *#
|
|
bx $#
|
|
bx ##
|
|
bx "#
|
|
bx !#
|
|
bx ~"
|
|
x}"
|
|
bx |"
|
|
bx u"
|
|
b0 t"
|
|
bx s"
|
|
bx r"
|
|
bx q"
|
|
b0 p"
|
|
b0 o"
|
|
b0 n"
|
|
bx X"
|
|
bx W"
|
|
bx V"
|
|
bx U"
|
|
bx T"
|
|
b0 S"
|
|
bx N"
|
|
bx M"
|
|
bx L"
|
|
bx K"
|
|
bx J"
|
|
b0 I"
|
|
bx D"
|
|
bx C"
|
|
bx B"
|
|
bx A"
|
|
bx @"
|
|
b0 ?"
|
|
bx :"
|
|
bx 9"
|
|
bx 8"
|
|
bx 7"
|
|
bx 6"
|
|
b0 5"
|
|
bx 0"
|
|
bx /"
|
|
bx ."
|
|
bx -"
|
|
bx ,"
|
|
b0 +"
|
|
bx &"
|
|
bx %"
|
|
bx $"
|
|
bx #"
|
|
bx ""
|
|
b0 !"
|
|
bx z
|
|
bx y
|
|
bx x
|
|
bx w
|
|
bx v
|
|
b0 u
|
|
bx p
|
|
bx o
|
|
bx n
|
|
bx m
|
|
bx l
|
|
b0 k
|
|
bx e
|
|
bx d
|
|
bx c
|
|
bx b
|
|
bx a
|
|
bx `
|
|
bx _
|
|
bx X
|
|
b0 W
|
|
bx V
|
|
bx U
|
|
bx T
|
|
b0 S
|
|
b0 R
|
|
b0 Q
|
|
b0 P
|
|
bx O
|
|
b0 N
|
|
b0 M
|
|
b0 L
|
|
b0 K
|
|
b0 J
|
|
b0 I
|
|
b0 H
|
|
b0 G
|
|
0F
|
|
0E
|
|
0D
|
|
0C
|
|
1B
|
|
0A
|
|
b0 @
|
|
b0 ?
|
|
b0 >
|
|
b0 =
|
|
x,
|
|
x+
|
|
x*
|
|
x)
|
|
x(
|
|
x'
|
|
x&
|
|
x%
|
|
bx $
|
|
bx #
|
|
bx "
|
|
bx !
|
|
$end
|
|
#5000
|
|
b0 V
|
|
b0 X
|
|
b0 e
|
|
b0 p
|
|
b0 z
|
|
b0 &"
|
|
b0 0"
|
|
b0 :"
|
|
b0 D"
|
|
b0 N"
|
|
b0 X"
|
|
b0 s"
|
|
b0 u"
|
|
b0 $#
|
|
b0 /#
|
|
b0 9#
|
|
b0 C#
|
|
b0 M#
|
|
b0 W#
|
|
b0 a#
|
|
b0 k#
|
|
b0 u#
|
|
b0 !$
|
|
b0 +$
|
|
b0 5$
|
|
b0 ?$
|
|
b0 I$
|
|
b0 S$
|
|
b0 ]$
|
|
b0 g$
|
|
b0 q$
|
|
b0 {$
|
|
b0 '%
|
|
b0 1%
|
|
b0 ;%
|
|
b0 E%
|
|
b0 O%
|
|
b0 Y%
|
|
b0 c%
|
|
b0 m%
|
|
b0 w%
|
|
b0 #&
|
|
b0 -&
|
|
b0 7&
|
|
b0 A&
|
|
b0 K&
|
|
b0 :'
|
|
b0 <'
|
|
b0 I'
|
|
b0 T'
|
|
b0 ^'
|
|
b0 k'
|
|
b0 m'
|
|
b0 z'
|
|
b0 '(
|
|
b0 1(
|
|
b0 ;(
|
|
b0 E(
|
|
b0 n
|
|
b0 x
|
|
b0 $"
|
|
b0 ."
|
|
b0 8"
|
|
b0 B"
|
|
b0 L"
|
|
b0 V"
|
|
b0 -#
|
|
b0 7#
|
|
b0 A#
|
|
b0 K#
|
|
b0 U#
|
|
b0 _#
|
|
b0 i#
|
|
b0 s#
|
|
b0 }#
|
|
b0 )$
|
|
b0 3$
|
|
b0 =$
|
|
b0 G$
|
|
b0 Q$
|
|
b0 [$
|
|
b0 e$
|
|
b0 o$
|
|
b0 y$
|
|
b0 %%
|
|
b0 /%
|
|
b0 9%
|
|
b0 C%
|
|
b0 M%
|
|
b0 W%
|
|
b0 a%
|
|
b0 k%
|
|
b0 u%
|
|
b0 !&
|
|
b0 +&
|
|
b0 5&
|
|
b0 ?&
|
|
b0 I&
|
|
b0 R'
|
|
b0 \'
|
|
b0 %(
|
|
b0 /(
|
|
b0 9(
|
|
b0 C(
|
|
b0 o
|
|
b0 m
|
|
b0 y
|
|
b0 w
|
|
b0 %"
|
|
b0 #"
|
|
b0 /"
|
|
b0 -"
|
|
b0 9"
|
|
b0 7"
|
|
b0 C"
|
|
b0 A"
|
|
b0 M"
|
|
b0 K"
|
|
b0 W"
|
|
b0 U"
|
|
b0 l
|
|
b0 v
|
|
b0 ""
|
|
b0 ,"
|
|
b0 6"
|
|
b0 @"
|
|
b0 J"
|
|
b0 T"
|
|
b0 .#
|
|
b0 ,#
|
|
b0 8#
|
|
b0 6#
|
|
b0 B#
|
|
b0 @#
|
|
b0 L#
|
|
b0 J#
|
|
b0 V#
|
|
b0 T#
|
|
b0 `#
|
|
b0 ^#
|
|
b0 j#
|
|
b0 h#
|
|
b0 t#
|
|
b0 r#
|
|
b0 ~#
|
|
b0 |#
|
|
b0 *$
|
|
b0 ($
|
|
b0 4$
|
|
b0 2$
|
|
b0 >$
|
|
b0 <$
|
|
b0 H$
|
|
b0 F$
|
|
b0 R$
|
|
b0 P$
|
|
b0 \$
|
|
b0 Z$
|
|
b0 f$
|
|
b0 d$
|
|
b0 p$
|
|
b0 n$
|
|
b0 z$
|
|
b0 x$
|
|
b0 &%
|
|
b0 $%
|
|
b0 0%
|
|
b0 .%
|
|
b0 :%
|
|
b0 8%
|
|
b0 D%
|
|
b0 B%
|
|
b0 N%
|
|
b0 L%
|
|
b0 X%
|
|
b0 V%
|
|
b0 b%
|
|
b0 `%
|
|
b0 l%
|
|
b0 j%
|
|
b0 v%
|
|
b0 t%
|
|
b0 "&
|
|
b0 ~%
|
|
b0 ,&
|
|
b0 *&
|
|
b0 6&
|
|
b0 4&
|
|
b0 @&
|
|
b0 >&
|
|
b0 J&
|
|
b0 H&
|
|
b0 +#
|
|
b0 5#
|
|
b0 ?#
|
|
b0 I#
|
|
b0 S#
|
|
b0 ]#
|
|
b0 g#
|
|
b0 q#
|
|
b0 {#
|
|
b0 '$
|
|
b0 1$
|
|
b0 ;$
|
|
b0 E$
|
|
b0 O$
|
|
b0 Y$
|
|
b0 c$
|
|
b0 m$
|
|
b0 w$
|
|
b0 #%
|
|
b0 -%
|
|
b0 7%
|
|
b0 A%
|
|
b0 K%
|
|
b0 U%
|
|
b0 _%
|
|
b0 i%
|
|
b0 s%
|
|
b0 }%
|
|
b0 )&
|
|
b0 3&
|
|
b0 =&
|
|
b0 G&
|
|
b0 S'
|
|
b0 Q'
|
|
b0 ]'
|
|
b0 ['
|
|
b0 P'
|
|
b0 Z'
|
|
b0 &(
|
|
b0 $(
|
|
b0 0(
|
|
b0 .(
|
|
b0 :(
|
|
b0 8(
|
|
b0 D(
|
|
b0 B(
|
|
b0 #(
|
|
b0 -(
|
|
b0 7(
|
|
b0 A(
|
|
b0 T
|
|
b0 d
|
|
b0 U
|
|
b0 c
|
|
b0 q"
|
|
b0 ##
|
|
b0 r"
|
|
b0 "#
|
|
b0 8'
|
|
b0 H'
|
|
b0 9'
|
|
b0 G'
|
|
b0 i'
|
|
b0 y'
|
|
b0 j'
|
|
b0 x'
|
|
0(
|
|
0,
|
|
b0 $
|
|
b0 a
|
|
b0 _
|
|
b0 b
|
|
b0 `
|
|
0'
|
|
0+
|
|
b0 #
|
|
b0 ~"
|
|
b0 |"
|
|
b0 !#
|
|
0}"
|
|
0&
|
|
0*
|
|
b0 "
|
|
b0 E'
|
|
b0 C'
|
|
b0 F'
|
|
b0 D'
|
|
0%
|
|
0)
|
|
b0 !
|
|
b0 v'
|
|
b0 t'
|
|
b0 w'
|
|
b0 u'
|
|
1A
|
|
#10000
|
|
0A
|
|
#15000
|
|
b1 X"
|
|
b1 V"
|
|
b1 N"
|
|
b1 L"
|
|
b1 D"
|
|
b1 B"
|
|
b1 :"
|
|
b1 8"
|
|
b1 0"
|
|
b1 ."
|
|
b1 &"
|
|
b1 $"
|
|
b1 z
|
|
b1 x
|
|
b1000 V
|
|
b1000 X
|
|
b1000 e
|
|
b1 p
|
|
b1 n
|
|
b1 W"
|
|
b1 T"
|
|
b1 U"
|
|
b1 M"
|
|
b1 J"
|
|
b1 K"
|
|
b1 C"
|
|
b1 @"
|
|
b1 A"
|
|
b1 9"
|
|
b1 6"
|
|
b1 7"
|
|
b1 /"
|
|
b1 ,"
|
|
b1 -"
|
|
b1 %"
|
|
b1 ""
|
|
b1 #"
|
|
b1 y
|
|
b1 v
|
|
b1 w
|
|
b1 o
|
|
b1 l
|
|
b1 m
|
|
b100000001000000010000000100000001000000010000000100000001 U
|
|
b100000001000000010000000100000001000000010000000100000001 c
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 G
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 R
|
|
b100000001000000010000000100000001000000010000000100000001 T
|
|
b100000001000000010000000100000001000000010000000100000001 d
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 K
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 S
|
|
b100000 O
|
|
0B
|
|
1A
|
|
#20000
|
|
0A
|
|
#25000
|
|
1C
|
|
1A
|
|
#30000
|
|
0A
|
|
#35000
|
|
0C
|
|
1,
|
|
1A
|
|
#40000
|
|
0A
|
|
#45000
|
|
b1 `
|
|
b10000 V
|
|
b10000 X
|
|
b10000 e
|
|
b1000 _
|
|
b1000 b
|
|
1A
|
|
#50000
|
|
0A
|
|
#55000
|
|
b10 `
|
|
b11000 V
|
|
b11000 X
|
|
b11000 e
|
|
b10000 _
|
|
b10000 b
|
|
1A
|
|
#60000
|
|
0A
|
|
#65000
|
|
b11 `
|
|
b100000 V
|
|
b100000 X
|
|
b100000 e
|
|
b11000 _
|
|
b11000 b
|
|
1A
|
|
#70000
|
|
0A
|
|
#75000
|
|
1(
|
|
0,
|
|
b100000 $
|
|
b100000 a
|
|
b101000 V
|
|
b101000 X
|
|
b101000 e
|
|
b100000 _
|
|
b100000 b
|
|
1A
|
|
#80000
|
|
0A
|
|
#85000
|
|
0(
|
|
b1 K&
|
|
b1 I&
|
|
b1 A&
|
|
b1 ?&
|
|
b1 7&
|
|
b1 5&
|
|
b1 -&
|
|
b1 +&
|
|
b1 #&
|
|
b1 !&
|
|
b1 w%
|
|
b1 u%
|
|
b1 m%
|
|
b1 k%
|
|
b1 c%
|
|
b1 a%
|
|
b1 Y%
|
|
b1 W%
|
|
b1 O%
|
|
b1 M%
|
|
b1 E%
|
|
b1 C%
|
|
b1 ;%
|
|
b1 9%
|
|
b1 1%
|
|
b1 /%
|
|
b1 '%
|
|
b1 %%
|
|
b1 {$
|
|
b1 y$
|
|
b1 q$
|
|
b1 o$
|
|
b1 g$
|
|
b1 e$
|
|
b1 ]$
|
|
b1 [$
|
|
b1 S$
|
|
b1 Q$
|
|
b1 I$
|
|
b1 G$
|
|
b1 ?$
|
|
b1 =$
|
|
b1 5$
|
|
b1 3$
|
|
b1 +$
|
|
b1 )$
|
|
b1 !$
|
|
b1 }#
|
|
b1 u#
|
|
b1 s#
|
|
b1 k#
|
|
b1 i#
|
|
b1 a#
|
|
b1 _#
|
|
b1 W#
|
|
b1 U#
|
|
b1 M#
|
|
b1 K#
|
|
b1 C#
|
|
b1 A#
|
|
b1 9#
|
|
b1 7#
|
|
b100000 s"
|
|
b100000 u"
|
|
b100000 $#
|
|
b1 /#
|
|
b1 -#
|
|
b1 J&
|
|
b1 G&
|
|
b1 H&
|
|
b1 @&
|
|
b1 =&
|
|
b1 >&
|
|
b1 6&
|
|
b1 3&
|
|
b1 4&
|
|
b1 ,&
|
|
b1 )&
|
|
b1 *&
|
|
b1 "&
|
|
b1 }%
|
|
b1 ~%
|
|
b1 v%
|
|
b1 s%
|
|
b1 t%
|
|
b1 l%
|
|
b1 i%
|
|
b1 j%
|
|
b1 b%
|
|
b1 _%
|
|
b1 `%
|
|
b1 X%
|
|
b1 U%
|
|
b1 V%
|
|
b1 N%
|
|
b1 K%
|
|
b1 L%
|
|
b1 D%
|
|
b1 A%
|
|
b1 B%
|
|
b1 :%
|
|
b1 7%
|
|
b1 8%
|
|
b1 0%
|
|
b1 -%
|
|
b1 .%
|
|
b1 &%
|
|
b1 #%
|
|
b1 $%
|
|
b1 z$
|
|
b1 w$
|
|
b1 x$
|
|
b1 p$
|
|
b1 m$
|
|
b1 n$
|
|
b1 f$
|
|
b1 c$
|
|
b1 d$
|
|
b1 \$
|
|
b1 Y$
|
|
b1 Z$
|
|
b1 R$
|
|
b1 O$
|
|
b1 P$
|
|
b1 H$
|
|
b1 E$
|
|
b1 F$
|
|
b1 >$
|
|
b1 ;$
|
|
b1 <$
|
|
b1 4$
|
|
b1 1$
|
|
b1 2$
|
|
b1 *$
|
|
b1 '$
|
|
b1 ($
|
|
b1 ~#
|
|
b1 {#
|
|
b1 |#
|
|
b1 t#
|
|
b1 q#
|
|
b1 r#
|
|
b1 j#
|
|
b1 g#
|
|
b1 h#
|
|
b1 `#
|
|
b1 ]#
|
|
b1 ^#
|
|
b1 V#
|
|
b1 S#
|
|
b1 T#
|
|
b1 L#
|
|
b1 I#
|
|
b1 J#
|
|
b1 B#
|
|
b1 ?#
|
|
b1 @#
|
|
b1 8#
|
|
b1 5#
|
|
b1 6#
|
|
b1 .#
|
|
b1 +#
|
|
b1 ,#
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 r"
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 "#
|
|
b1000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 H
|
|
b1000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 o"
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 q"
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 ##
|
|
b1000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 L
|
|
b1000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 p"
|
|
b1000000 O
|
|
1A
|
|
#90000
|
|
0A
|
|
#95000
|
|
1D
|
|
1A
|
|
#100000
|
|
0A
|
|
#105000
|
|
1+
|
|
0D
|
|
1A
|
|
#110000
|
|
0A
|
|
#115000
|
|
1}"
|
|
b1000000 s"
|
|
b1000000 u"
|
|
b1000000 $#
|
|
b100000 |"
|
|
b100000 !#
|
|
1A
|
|
#120000
|
|
0A
|
|
#125000
|
|
1'
|
|
0+
|
|
b1000000 #
|
|
b1000000 ~"
|
|
b1100000 s"
|
|
b1100000 u"
|
|
b1100000 $#
|
|
b1000000 |"
|
|
b1000000 !#
|
|
1A
|
|
#130000
|
|
0A
|
|
#135000
|
|
0'
|
|
b1 ^'
|
|
b1 \'
|
|
b10 :'
|
|
b10 <'
|
|
b10 I'
|
|
b1 T'
|
|
b1 R'
|
|
b1 ]'
|
|
b1 Z'
|
|
b1 ['
|
|
b1 S'
|
|
b1 P'
|
|
b1 Q'
|
|
b100000001 9'
|
|
b100000001 G'
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 I
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 6'
|
|
b100000001 8'
|
|
b100000001 H'
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 M
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 7'
|
|
b100000 O
|
|
1A
|
|
#140000
|
|
0A
|
|
#145000
|
|
1E
|
|
1A
|
|
#150000
|
|
0A
|
|
#155000
|
|
1*
|
|
0E
|
|
1A
|
|
#160000
|
|
0A
|
|
#165000
|
|
b1 D'
|
|
b100 :'
|
|
b100 <'
|
|
b100 I'
|
|
b10 C'
|
|
b10 F'
|
|
1A
|
|
#170000
|
|
0A
|
|
#175000
|
|
b10 D'
|
|
b110 :'
|
|
b110 <'
|
|
b110 I'
|
|
b100 C'
|
|
b100 F'
|
|
1A
|
|
#180000
|
|
0A
|
|
#185000
|
|
b11 D'
|
|
b1000 :'
|
|
b1000 <'
|
|
b1000 I'
|
|
b110 C'
|
|
b110 F'
|
|
1A
|
|
#190000
|
|
0A
|
|
#195000
|
|
b100 D'
|
|
b1010 :'
|
|
b1010 <'
|
|
b1010 I'
|
|
b1000 C'
|
|
b1000 F'
|
|
1A
|
|
#200000
|
|
0A
|
|
#205000
|
|
b101 D'
|
|
b1100 :'
|
|
b1100 <'
|
|
b1100 I'
|
|
b1010 C'
|
|
b1010 F'
|
|
1A
|
|
#210000
|
|
0A
|
|
#215000
|
|
b110 D'
|
|
b1110 :'
|
|
b1110 <'
|
|
b1110 I'
|
|
b1100 C'
|
|
b1100 F'
|
|
1A
|
|
#220000
|
|
0A
|
|
#225000
|
|
b111 D'
|
|
b10000 :'
|
|
b10000 <'
|
|
b10000 I'
|
|
b1110 C'
|
|
b1110 F'
|
|
1A
|
|
#230000
|
|
0A
|
|
#235000
|
|
b1000 D'
|
|
b10010 :'
|
|
b10010 <'
|
|
b10010 I'
|
|
b10000 C'
|
|
b10000 F'
|
|
1A
|
|
#240000
|
|
0A
|
|
#245000
|
|
b1001 D'
|
|
b10100 :'
|
|
b10100 <'
|
|
b10100 I'
|
|
b10010 C'
|
|
b10010 F'
|
|
1A
|
|
#250000
|
|
0A
|
|
#255000
|
|
b1010 D'
|
|
b10110 :'
|
|
b10110 <'
|
|
b10110 I'
|
|
b10100 C'
|
|
b10100 F'
|
|
1A
|
|
#260000
|
|
0A
|
|
#265000
|
|
b1011 D'
|
|
b11000 :'
|
|
b11000 <'
|
|
b11000 I'
|
|
b10110 C'
|
|
b10110 F'
|
|
1A
|
|
#270000
|
|
0A
|
|
#275000
|
|
b1100 D'
|
|
b11010 :'
|
|
b11010 <'
|
|
b11010 I'
|
|
b11000 C'
|
|
b11000 F'
|
|
1A
|
|
#280000
|
|
0A
|
|
#285000
|
|
b1101 D'
|
|
b11100 :'
|
|
b11100 <'
|
|
b11100 I'
|
|
b11010 C'
|
|
b11010 F'
|
|
1A
|
|
#290000
|
|
0A
|
|
#295000
|
|
b1110 D'
|
|
b11110 :'
|
|
b11110 <'
|
|
b11110 I'
|
|
b11100 C'
|
|
b11100 F'
|
|
1A
|
|
#300000
|
|
0A
|
|
#305000
|
|
b1111 D'
|
|
b100000 :'
|
|
b100000 <'
|
|
b100000 I'
|
|
b11110 C'
|
|
b11110 F'
|
|
1A
|
|
#310000
|
|
0A
|
|
#315000
|
|
1&
|
|
0*
|
|
b100000 "
|
|
b100000 E'
|
|
b100010 :'
|
|
b100010 <'
|
|
b100010 I'
|
|
b100000 C'
|
|
b100000 F'
|
|
1A
|
|
#320000
|
|
0A
|
|
#325000
|
|
0&
|
|
b1 E(
|
|
b1 C(
|
|
b1 ;(
|
|
b1 9(
|
|
b1 1(
|
|
b1 /(
|
|
b100 k'
|
|
b100 m'
|
|
b100 z'
|
|
b1 '(
|
|
b1 %(
|
|
b1 D(
|
|
b1 A(
|
|
b1 B(
|
|
b1 :(
|
|
b1 7(
|
|
b1 8(
|
|
b1 0(
|
|
b1 -(
|
|
b1 .(
|
|
b1 &(
|
|
b1 #(
|
|
b1 $(
|
|
b1000000010000000100000001 j'
|
|
b1000000010000000100000001 x'
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 J
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 g'
|
|
b1000000010000000100000001 i'
|
|
b1000000010000000100000001 y'
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 N
|
|
b100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 h'
|
|
b100000 O
|
|
1A
|
|
#330000
|
|
0A
|
|
#335000
|
|
1F
|
|
1A
|
|
#340000
|
|
0A
|
|
#345000
|
|
1)
|
|
0F
|
|
1A
|
|
#350000
|
|
0A
|
|
#355000
|
|
b1 u'
|
|
b1000 k'
|
|
b1000 m'
|
|
b1000 z'
|
|
b100 t'
|
|
b100 w'
|
|
1A
|
|
#360000
|
|
0A
|
|
#365000
|
|
b10 u'
|
|
b1100 k'
|
|
b1100 m'
|
|
b1100 z'
|
|
b1000 t'
|
|
b1000 w'
|
|
1A
|
|
#370000
|
|
0A
|
|
#375000
|
|
b11 u'
|
|
b10000 k'
|
|
b10000 m'
|
|
b10000 z'
|
|
b1100 t'
|
|
b1100 w'
|
|
1A
|
|
#380000
|
|
0A
|
|
#385000
|
|
b100 u'
|
|
b10100 k'
|
|
b10100 m'
|
|
b10100 z'
|
|
b10000 t'
|
|
b10000 w'
|
|
1A
|
|
#390000
|
|
0A
|
|
#395000
|
|
b101 u'
|
|
b11000 k'
|
|
b11000 m'
|
|
b11000 z'
|
|
b10100 t'
|
|
b10100 w'
|
|
1A
|
|
#400000
|
|
0A
|
|
#405000
|
|
b110 u'
|
|
b11100 k'
|
|
b11100 m'
|
|
b11100 z'
|
|
b11000 t'
|
|
b11000 w'
|
|
1A
|
|
#410000
|
|
0A
|
|
#415000
|
|
b111 u'
|
|
b100000 k'
|
|
b100000 m'
|
|
b100000 z'
|
|
b11100 t'
|
|
b11100 w'
|
|
1A
|
|
#420000
|
|
0A
|
|
#425000
|
|
1%
|
|
0)
|
|
b100000 !
|
|
b100000 v'
|
|
b100100 k'
|
|
b100100 m'
|
|
b100100 z'
|
|
b100000 t'
|
|
b100000 w'
|
|
1A
|
|
#430000
|
|
0A
|
|
#435000
|
|
0%
|
|
1A
|