Fix first clock edge and --x-initial-edge, bug1327.

This commit is contained in:
Wilson Snyder 2018-08-30 20:05:13 -04:00
parent 9d21c5441b
commit ef5c31b4c9
14 changed files with 671 additions and 494 deletions

View File

@ -29,6 +29,8 @@ The contributors that suggested a given feature are shown in []. Thanks!
**** Fix clocker attributes to not propagate on concats. [John Coiner] **** Fix clocker attributes to not propagate on concats. [John Coiner]
**** Fix first clock edge and --x-initial-edge, bug1327. [Rupert Swarbrick]
* Verilator 3.926 2018-08-22 * Verilator 3.926 2018-08-22

View File

@ -1121,6 +1121,7 @@ private:
bool m_isPullup:1; // Tri1 bool m_isPullup:1; // Tri1
bool m_isIfaceParent:1; // dtype is reference to interface present in this module bool m_isIfaceParent:1; // dtype is reference to interface present in this module
bool m_isDpiOpenArray:1; // DPI import open array bool m_isDpiOpenArray:1; // DPI import open array
bool m_noReset:1; // Do not do automated reset/randomization
bool m_noSubst:1; // Do not substitute out references bool m_noSubst:1; // Do not substitute out references
bool m_trace:1; // Trace this variable bool m_trace:1; // Trace this variable
AstVarAttrClocker m_attrClocker; AstVarAttrClocker m_attrClocker;
@ -1135,7 +1136,8 @@ private:
m_funcLocal=false; m_funcReturn=false; m_funcLocal=false; m_funcReturn=false;
m_attrClockEn=false; m_attrScBv=false; m_attrIsolateAssign=false; m_attrSFormat=false; m_attrClockEn=false; m_attrScBv=false; m_attrIsolateAssign=false; m_attrSFormat=false;
m_fileDescr=false; m_isConst=false; m_isStatic=false; m_isPulldown=false; m_isPullup=false; m_fileDescr=false; m_isConst=false; m_isStatic=false; m_isPulldown=false; m_isPullup=false;
m_isIfaceParent=false; m_isDpiOpenArray=false; m_noSubst=false; m_trace=false; m_isIfaceParent=false; m_isDpiOpenArray=false;
m_noReset=false; m_noSubst=false; m_trace=false;
m_attrClocker=AstVarAttrClocker::CLOCKER_UNKNOWN; m_attrClocker=AstVarAttrClocker::CLOCKER_UNKNOWN;
} }
public: public:
@ -1234,6 +1236,8 @@ public:
void funcReturn(bool flag) { m_funcReturn = flag; } void funcReturn(bool flag) { m_funcReturn = flag; }
void isDpiOpenArray(bool flag) { m_isDpiOpenArray=flag; } void isDpiOpenArray(bool flag) { m_isDpiOpenArray=flag; }
bool isDpiOpenArray() const { return m_isDpiOpenArray; } bool isDpiOpenArray() const { return m_isDpiOpenArray; }
void noReset(bool flag) { m_noReset=flag; }
bool noReset() const { return m_noReset; }
void noSubst(bool flag) { m_noSubst=flag; } void noSubst(bool flag) { m_noSubst=flag; }
bool noSubst() const { return m_noSubst; } bool noSubst() const { return m_noSubst; }
void trace(bool flag) { m_trace=flag; } void trace(bool flag) { m_trace=flag; }
@ -5669,7 +5673,7 @@ public:
class AstCReset : public AstNodeStmt { class AstCReset : public AstNodeStmt {
//Reset variable at startup // Reset variable at startup
public: public:
AstCReset(FileLine* fl, AstNode* exprsp) AstCReset(FileLine* fl, AstNode* exprsp)
: AstNodeStmt(fl) { : AstNodeStmt(fl) {

View File

@ -151,7 +151,8 @@ void V3CCtors::cctorsAll() {
V3CCtorsVisitor var_reset (modp, "_ctor_var_reset"); V3CCtorsVisitor var_reset (modp, "_ctor_var_reset");
for (AstNode* np = modp->stmtsp(); np; np = np->nextp()) { for (AstNode* np = modp->stmtsp(); np; np = np->nextp()) {
if (AstVar* varp = VN_CAST(np, Var)) { if (AstVar* varp = VN_CAST(np, Var)) {
if (!varp->isIfaceParent() && !varp->isIfaceRef()) { if (!varp->isIfaceParent() && !varp->isIfaceRef()
&& !varp->noReset()) {
var_reset.add(new AstCReset(varp->fileline(), new AstVarRef(varp->fileline(), varp, true))); var_reset.add(new AstCReset(varp->fileline(), new AstVarRef(varp->fileline(), varp, true)));
} }
} }

View File

@ -51,9 +51,7 @@ private:
// NODE STATE // NODE STATE
// Cleared each Module: // Cleared each Module:
// AstVarScope::user1p() -> AstVarScope*. Temporary signal that was created. // AstVarScope::user1p() -> AstVarScope*. Temporary signal that was created.
// AstVarScope::user2p() -> AstVarScope*. Temporary signal for change detects
AstUser1InUse m_inuser1; AstUser1InUse m_inuser1;
AstUser2InUse m_inuser2;
// TYPES // TYPES
enum { DOUBLE_OR_RATE = 10 }; // How many | per ||, Determined experimentally as best enum { DOUBLE_OR_RATE = 10 }; // How many | per ||, Determined experimentally as best
@ -79,10 +77,18 @@ private:
if (!varp->width1()) varp->v3error("Unsupported: Clock edge on non-single bit signal: "<<varp->prettyName()); if (!varp->width1()) varp->v3error("Unsupported: Clock edge on non-single bit signal: "<<varp->prettyName());
string newvarname = ((string)"__Vclklast__"+vscp->scopep()->nameDotless()+"__"+varp->name()); string newvarname = ((string)"__Vclklast__"+vscp->scopep()->nameDotless()+"__"+varp->name());
AstVar* newvarp = new AstVar(vscp->fileline(), AstVarType::MODULETEMP, newvarname, VFlagLogicPacked(), 1); AstVar* newvarp = new AstVar(vscp->fileline(), AstVarType::MODULETEMP, newvarname, VFlagLogicPacked(), 1);
newvarp->noReset(true); // Reset by below assign
m_modp->addStmtp(newvarp); m_modp->addStmtp(newvarp);
AstVarScope* newvscp = new AstVarScope(vscp->fileline(), m_scopep, newvarp); AstVarScope* newvscp = new AstVarScope(vscp->fileline(), m_scopep, newvarp);
vscp->user1p(newvscp); vscp->user1p(newvscp);
m_scopep->addVarp(newvscp); m_scopep->addVarp(newvscp);
// Add init
AstNode* fromp = new AstVarRef(newvarp->fileline(), vscp, false);
if (v3Global.opt.xInitialEdge()) fromp = new AstNot(fromp->fileline(), fromp);
AstNode* newinitp = new AstAssign(vscp->fileline(),
new AstVarRef(newvarp->fileline(), newvscp, true),
fromp);
addToInitial(newinitp);
// At bottom, assign them // At bottom, assign them
AstAssign* finalp AstAssign* finalp
= new AstAssign(vscp->fileline(), = new AstAssign(vscp->fileline(),

View File

@ -1696,9 +1696,6 @@ void EmitCImp::emitVarReset(AstVar* varp) {
// with any initial block settings. // with any initial block settings.
if (zeroit || (v3Global.opt.xInitialEdge() && varp->isUsedClock())) { if (zeroit || (v3Global.opt.xInitialEdge() && varp->isUsedClock())) {
puts(" = 0;\n"); puts(" = 0;\n");
} else if (v3Global.opt.xInitialEdge()
&& (0 == varp->name().find("__Vclklast__"))) {
puts(" = 1;\n");
} else { } else {
puts(" = VL_RAND_RESET_"); puts(" = VL_RAND_RESET_");
emitIQW(varp); emitIQW(varp);

View File

@ -0,0 +1,67 @@
// Test defines
// Generated header
#include "Vt_clk_inp_init.h"
// General headers
#include "verilated.h"
Vt_clk_inp_init* topp;
vluint64_t main_time;
double sc_time_stamp() {
return main_time;
}
void oneTest(int seed) {
double sim_time = 1000;
#ifdef TEST_VERBOSE
VL_PRINTF("== Seed=%d\n", seed);
#endif
// Randomise initial state
srand48(seed);
srand48(5);
Verilated::randReset(123);
topp = new Vt_clk_inp_init("top");
// Start not in reset
topp->rst_n = 1;
topp->clk = 0;
topp->eval();
// Tick for a little bit
while (sc_time_stamp() < sim_time && !Verilated::gotFinish()) {
topp->clk = 0;
topp->eval();
main_time += 5;
topp->clk = 1;
topp->eval();
main_time += 5;
}
if (!Verilated::gotFinish()) {
vl_fatal(__FILE__,__LINE__,"main", "%Error: Timeout; never got a $finish");
}
topp->final();
delete topp; topp=NULL;
}
int main(int argc, char **argv, char **env) {
Verilated::commandArgs(argc, argv);
#if VL_DEBUG
//Verilated::debug(1);
#endif
for (int seed=123; seed<133; ++seed) {
oneTest(seed);
}
return 0;
}

View File

@ -0,0 +1,18 @@
#!/usr/bin/perl
if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; }
# DESCRIPTION: Verilator: Verilog Test driver/expect definition
#
# Copyright 2018 by Argon Design. This program is free software; you
# can redistribute it and/or modify it under the terms of either the
# GNU Lesser General Public License Version 3 or the Perl Artistic
# License Version 2.0.
scenarios(simulator => 1);
compile(make_main => 0,
verilator_flags2 => ["-CFLAGS -g3 --exe $Self->{t_dir}/$Self->{name}.cpp"]);
execute(check_finished => 1);
ok(1);
1;

View File

@ -0,0 +1,82 @@
// DESCRIPTION: Verilator: Check initialisation of cloned clock variables
//
// This tests issue 1327 (Strange initialisation behaviour with
// "VinpClk" cloned clock variables)
//
// This file ONLY is placed into the Public Domain, for any use,
// without warranty, 2018 by Rupert Swarbrick (Argon Design).
// bug1327
// This models some device under test with an asynchronous reset pin
// which counts to 15.
module dut (input wire clk,
input wire rst_n,
output wire done);
reg [3:0] counter;
always @(posedge clk or negedge rst_n) begin
if (rst_n & ! clk) begin
$display("[%0t] %%Error: Oh dear! 'always @(posedge clk or negedge rst_n)' block triggered with clk=%0d, rst_n=%0d.",
$time, clk, rst_n);
$stop;
end
if (! rst_n) begin
counter <= 4'd0;
end else begin
counter <= counter < 4'd15 ? counter + 4'd1 : counter;
end
end
assign done = rst_n & (counter == 4'd15);
endmodule
module t(input wire clk,
input wire rst_n);
wire dut_done;
// A small FSM for driving the test
//
// This is just designed to be enough to force Verilator to make a
// "VinpClk" variant of dut_rst_n.
// Possible states:
//
// 0: Device in reset
// 1: Device running
// 2: Device finished
reg [1:0] state;
always @(posedge clk or negedge rst_n) begin
if (! rst_n) begin
state <= 0;
end else begin
if (state == 2'd0) begin
// One clock after resetting the device, we switch to running
// it.
state <= 2'd1;
end
else if (state == 2'd1) begin
// If the device is running, we switch to finished when its
// done signal goes high.
state <= dut_done ? 2'd2 : 2'd1;
end
else begin
// If the dut has finished, the test is done.
$write("*-* All Finished *-*\n");
$finish;
end
end
end
wire dut_rst_n = rst_n & (state != 0);
wire done;
dut dut_i (.clk (clk),
.rst_n (dut_rst_n),
.done (dut_done));
endmodule

View File

@ -1,7 +1,7 @@
$version Generated by VerilatedVcd $end $version Generated by VerilatedVcd $end
$date Sat Feb 23 20:39:34 2013 $date Thu Aug 30 16:11:10 2018
$end $end
$timescale 1ns $end $timescale 1ns $end
$scope module top $end $scope module top $end
$var wire 1 $ clk $end $var wire 1 $ clk $end
@ -14,477 +14,477 @@ $enddefinitions $end
#0 #0
b00000000000000000000000000000001 # b00000000000000000000000000000000 #
1$ 1$
#1 #1
0$ 0$
#2 #2
b00000000000000000000000000000010 # b00000000000000000000000000000001 #
1$ 1$
#3 #3
0$ 0$
#4 #4
b00000000000000000000000000000011 # b00000000000000000000000000000010 #
1$ 1$
#5 #5
0$ 0$
#6 #6
b00000000000000000000000000000100 # b00000000000000000000000000000011 #
1$ 1$
#7 #7
0$ 0$
#8 #8
b00000000000000000000000000000101 # b00000000000000000000000000000100 #
1$ 1$
#9 #9
0$ 0$
#10 #10
b00000000000000000000000000000110 # b00000000000000000000000000000101 #
1$ 1$
#11 #11
0$ 0$
#12 #12
b00000000000000000000000000000111 # b00000000000000000000000000000110 #
1$ 1$
#13 #13
0$ 0$
#14 #14
b00000000000000000000000000001000 # b00000000000000000000000000000111 #
1$ 1$
#15 #15
0$ 0$
#16 #16
b00000000000000000000000000001001 # b00000000000000000000000000001000 #
1$ 1$
#17 #17
0$ 0$
#18 #18
b00000000000000000000000000001010 # b00000000000000000000000000001001 #
1$ 1$
#19 #19
0$ 0$
#20 #20
b00000000000000000000000000001011 # b00000000000000000000000000001010 #
1$ 1$
#21 #21
0$ 0$
#22 #22
b00000000000000000000000000001100 # b00000000000000000000000000001011 #
1$ 1$
#23 #23
0$ 0$
#24 #24
b00000000000000000000000000001101 # b00000000000000000000000000001100 #
1$ 1$
#25 #25
0$ 0$
#26 #26
b00000000000000000000000000001110 # b00000000000000000000000000001101 #
1$ 1$
#27 #27
0$ 0$
#28 #28
b00000000000000000000000000001111 # b00000000000000000000000000001110 #
1$ 1$
#29 #29
0$ 0$
#30 #30
b00000000000000000000000000010000 # b00000000000000000000000000001111 #
1$ 1$
#31 #31
0$ 0$
#32 #32
b00000000000000000000000000010001 # b00000000000000000000000000010000 #
1$ 1$
#33 #33
0$ 0$
#34 #34
b00000000000000000000000000010010 # b00000000000000000000000000010001 #
1$ 1$
#35 #35
0$ 0$
#36 #36
b00000000000000000000000000010011 # b00000000000000000000000000010010 #
1$ 1$
#37 #37
0$ 0$
#38 #38
b00000000000000000000000000010100 # b00000000000000000000000000010011 #
1$ 1$
#39 #39
0$ 0$
#40 #40
b00000000000000000000000000010101 # b00000000000000000000000000010100 #
1$ 1$
#41 #41
0$ 0$
#42 #42
b00000000000000000000000000010110 # b00000000000000000000000000010101 #
1$ 1$
#43 #43
0$ 0$
#44 #44
b00000000000000000000000000010111 # b00000000000000000000000000010110 #
1$ 1$
#45 #45
0$ 0$
#46 #46
b00000000000000000000000000011000 # b00000000000000000000000000010111 #
1$ 1$
#47 #47
0$ 0$
#48 #48
b00000000000000000000000000011001 # b00000000000000000000000000011000 #
1$ 1$
#49 #49
0$ 0$
#50 #50
b00000000000000000000000000011010 # b00000000000000000000000000011001 #
1$ 1$
#51 #51
0$ 0$
#52 #52
b00000000000000000000000000011011 # b00000000000000000000000000011010 #
1$ 1$
#53 #53
0$ 0$
#54 #54
b00000000000000000000000000011100 # b00000000000000000000000000011011 #
1$ 1$
#55 #55
0$ 0$
#56 #56
b00000000000000000000000000011101 # b00000000000000000000000000011100 #
1$ 1$
#57 #57
0$ 0$
#58 #58
b00000000000000000000000000011110 # b00000000000000000000000000011101 #
1$ 1$
#59 #59
0$ 0$
#60 #60
b00000000000000000000000000011111 # b00000000000000000000000000011110 #
1$ 1$
#61 #61
0$ 0$
#62 #62
b00000000000000000000000000100000 # b00000000000000000000000000011111 #
1$ 1$
#63 #63
0$ 0$
#64 #64
b00000000000000000000000000100001 # b00000000000000000000000000100000 #
1$ 1$
#65 #65
0$ 0$
#66 #66
b00000000000000000000000000100010 # b00000000000000000000000000100001 #
1$ 1$
#67 #67
0$ 0$
#68 #68
b00000000000000000000000000100011 # b00000000000000000000000000100010 #
1$ 1$
#69 #69
0$ 0$
#70 #70
b00000000000000000000000000100100 # b00000000000000000000000000100011 #
1$ 1$
#71 #71
0$ 0$
#72 #72
b00000000000000000000000000100101 # b00000000000000000000000000100100 #
1$ 1$
#73 #73
0$ 0$
#74 #74
b00000000000000000000000000100110 # b00000000000000000000000000100101 #
1$ 1$
#75 #75
0$ 0$
#76 #76
b00000000000000000000000000100111 # b00000000000000000000000000100110 #
1$ 1$
#77 #77
0$ 0$
#78 #78
b00000000000000000000000000101000 # b00000000000000000000000000100111 #
1$ 1$
#79 #79
0$ 0$
#80 #80
b00000000000000000000000000101001 # b00000000000000000000000000101000 #
1$ 1$
#81 #81
0$ 0$
#82 #82
b00000000000000000000000000101010 # b00000000000000000000000000101001 #
1$ 1$
#83 #83
0$ 0$
#84 #84
b00000000000000000000000000101011 # b00000000000000000000000000101010 #
1$ 1$
#85 #85
0$ 0$
#86 #86
b00000000000000000000000000101100 # b00000000000000000000000000101011 #
1$ 1$
#87 #87
0$ 0$
#88 #88
b00000000000000000000000000101101 # b00000000000000000000000000101100 #
1$ 1$
#89 #89
0$ 0$
#90 #90
b00000000000000000000000000101110 # b00000000000000000000000000101101 #
1$ 1$
#91 #91
0$ 0$
#92 #92
b00000000000000000000000000101111 # b00000000000000000000000000101110 #
1$ 1$
#93 #93
0$ 0$
#94 #94
b00000000000000000000000000110000 # b00000000000000000000000000101111 #
1$ 1$
#95 #95
0$ 0$
#96 #96
b00000000000000000000000000110001 # b00000000000000000000000000110000 #
1$ 1$
#97 #97
0$ 0$
#98 #98
b00000000000000000000000000110010 # b00000000000000000000000000110001 #
1$ 1$
#99 #99
0$ 0$
#100 #100
b00000000000000000000000000110011 # b00000000000000000000000000110010 #
1$ 1$
#101 #101
0$ 0$
#102 #102
b00000000000000000000000000110100 # b00000000000000000000000000110011 #
1$ 1$
#103 #103
0$ 0$
#104 #104
b00000000000000000000000000110101 # b00000000000000000000000000110100 #
1$ 1$
#105 #105
0$ 0$
#106 #106
b00000000000000000000000000110110 # b00000000000000000000000000110101 #
1$ 1$
#107 #107
0$ 0$
#108 #108
b00000000000000000000000000110111 # b00000000000000000000000000110110 #
1$ 1$
#109 #109
0$ 0$
#110 #110
b00000000000000000000000000111000 # b00000000000000000000000000110111 #
1$ 1$
#111 #111
0$ 0$
#112 #112
b00000000000000000000000000111001 # b00000000000000000000000000111000 #
1$ 1$
#113 #113
0$ 0$
#114 #114
b00000000000000000000000000111010 # b00000000000000000000000000111001 #
1$ 1$
#115 #115
0$ 0$
#116 #116
b00000000000000000000000000111011 # b00000000000000000000000000111010 #
1$ 1$
#117 #117
0$ 0$
#118 #118
b00000000000000000000000000111100 # b00000000000000000000000000111011 #
1$ 1$
#119 #119
0$ 0$
#120 #120
b00000000000000000000000000111101 # b00000000000000000000000000111100 #
1$ 1$
#121 #121
0$ 0$
#122 #122
b00000000000000000000000000111110 # b00000000000000000000000000111101 #
1$ 1$
#123 #123
0$ 0$
#124 #124
b00000000000000000000000000111111 # b00000000000000000000000000111110 #
1$ 1$
#125 #125
0$ 0$
#126 #126
b00000000000000000000000001000000 # b00000000000000000000000000111111 #
1$ 1$
#127 #127
0$ 0$
#128 #128
b00000000000000000000000001000001 # b00000000000000000000000001000000 #
1$ 1$
#129 #129
0$ 0$
#130 #130
b00000000000000000000000001000010 # b00000000000000000000000001000001 #
1$ 1$
#131 #131
0$ 0$
#132 #132
b00000000000000000000000001000011 # b00000000000000000000000001000010 #
1$ 1$
#133 #133
0$ 0$
#134 #134
b00000000000000000000000001000100 # b00000000000000000000000001000011 #
1$ 1$
#135 #135
0$ 0$
#136 #136
b00000000000000000000000001000101 # b00000000000000000000000001000100 #
1$ 1$
#137 #137
0$ 0$
#138 #138
b00000000000000000000000001000110 # b00000000000000000000000001000101 #
1$ 1$
#139 #139
0$ 0$
#140 #140
b00000000000000000000000001000111 # b00000000000000000000000001000110 #
1$ 1$
#141 #141
0$ 0$
#142 #142
b00000000000000000000000001001000 # b00000000000000000000000001000111 #
1$ 1$
#143 #143
0$ 0$
#144 #144
b00000000000000000000000001001001 # b00000000000000000000000001001000 #
1$ 1$
#145 #145
0$ 0$
#146 #146
b00000000000000000000000001001010 # b00000000000000000000000001001001 #
1$ 1$
#147 #147
0$ 0$
#148 #148
b00000000000000000000000001001011 # b00000000000000000000000001001010 #
1$ 1$
#149 #149
0$ 0$
#150 #150
b00000000000000000000000001001100 # b00000000000000000000000001001011 #
1$ 1$
#151 #151
0$ 0$
#152 #152
b00000000000000000000000001001101 # b00000000000000000000000001001100 #
1$ 1$
#153 #153
0$ 0$
#154 #154
b00000000000000000000000001001110 # b00000000000000000000000001001101 #
1$ 1$
#155 #155
0$ 0$
#156 #156
b00000000000000000000000001001111 # b00000000000000000000000001001110 #
1$ 1$
#157 #157
0$ 0$
#158 #158
b00000000000000000000000001010000 # b00000000000000000000000001001111 #
1$ 1$
#159 #159
0$ 0$
#160 #160
b00000000000000000000000001010001 # b00000000000000000000000001010000 #
1$ 1$
#161 #161
0$ 0$
#162 #162
b00000000000000000000000001010010 # b00000000000000000000000001010001 #
1$ 1$
#163 #163
0$ 0$
#164 #164
b00000000000000000000000001010011 # b00000000000000000000000001010010 #
1$ 1$
#165 #165
0$ 0$
#166 #166
b00000000000000000000000001010100 # b00000000000000000000000001010011 #
1$ 1$
#167 #167
0$ 0$
#168 #168
b00000000000000000000000001010101 # b00000000000000000000000001010100 #
1$ 1$
#169 #169
0$ 0$
#170 #170
b00000000000000000000000001010110 # b00000000000000000000000001010101 #
1$ 1$
#171 #171
0$ 0$
#172 #172
b00000000000000000000000001010111 # b00000000000000000000000001010110 #
1$ 1$
#173 #173
0$ 0$
#174 #174
b00000000000000000000000001011000 # b00000000000000000000000001010111 #
1$ 1$
#175 #175
0$ 0$
#176 #176
b00000000000000000000000001011001 # b00000000000000000000000001011000 #
1$ 1$
#177 #177
0$ 0$
#178 #178
b00000000000000000000000001011010 # b00000000000000000000000001011001 #
1$ 1$
#179 #179
0$ 0$
#180 #180
b00000000000000000000000001011011 # b00000000000000000000000001011010 #
1$ 1$
#181 #181
0$ 0$
#182 #182
b00000000000000000000000001011100 # b00000000000000000000000001011011 #
1$ 1$
#183 #183
0$ 0$
#184 #184
b00000000000000000000000001011101 # b00000000000000000000000001011100 #
1$ 1$
#185 #185
0$ 0$
#186 #186
b00000000000000000000000001011110 # b00000000000000000000000001011101 #
1$ 1$
#187 #187
0$ 0$
#188 #188
b00000000000000000000000001011111 # b00000000000000000000000001011110 #
1$ 1$
#189 #189
0$ 0$

View File

@ -1,7 +1,7 @@
$version Generated by VerilatedVcd $end $version Generated by VerilatedVcd $end
$date Sat Feb 23 20:40:11 2013 $date Thu Aug 30 16:11:06 2018
$end $end
$timescale 1ns $end $timescale 1ns $end
$scope module top $end $scope module top $end
$var wire 1 $ clk $end $var wire 1 $ clk $end
@ -14,252 +14,252 @@ $enddefinitions $end
#0 #0
b00000000000000000000000000000001 # b00000000000000000000000000000000 #
1$ 1$
#1 #1
0$ 0$
#2 #2
b00000000000000000000000000000010 # b00000000000000000000000000000001 #
1$ 1$
#3 #3
0$ 0$
#4 #4
b00000000000000000000000000000011 # b00000000000000000000000000000010 #
1$ 1$
#5 #5
0$ 0$
#6 #6
b00000000000000000000000000000100 # b00000000000000000000000000000011 #
1$ 1$
#7 #7
0$ 0$
#8 #8
b00000000000000000000000000000101 # b00000000000000000000000000000100 #
1$ 1$
#9 #9
0$ 0$
#10 #10
b00000000000000000000000000000110 # b00000000000000000000000000000101 #
1$ 1$
#11 #11
0$ 0$
#12 #12
b00000000000000000000000000000111 # b00000000000000000000000000000110 #
1$ 1$
#13 #13
0$ 0$
#14 #14
b00000000000000000000000000001000 # b00000000000000000000000000000111 #
1$ 1$
#15 #15
0$ 0$
#16 #16
b00000000000000000000000000001001 # b00000000000000000000000000001000 #
1$ 1$
#17 #17
0$ 0$
#18 #18
b00000000000000000000000000001010 # b00000000000000000000000000001001 #
1$ 1$
#19 #19
0$ 0$
#20 #20
b00000000000000000000000000001011 # b00000000000000000000000000001010 #
1$ 1$
#21 #21
0$ 0$
#22 #22
b00000000000000000000000000001100 # b00000000000000000000000000001011 #
1$ 1$
#23 #23
0$ 0$
#24 #24
b00000000000000000000000000001101 # b00000000000000000000000000001100 #
1$ 1$
#25 #25
0$ 0$
#26 #26
b00000000000000000000000000001110 # b00000000000000000000000000001101 #
1$ 1$
#27 #27
0$ 0$
#28 #28
b00000000000000000000000000001111 # b00000000000000000000000000001110 #
1$ 1$
#29 #29
0$ 0$
#30 #30
b00000000000000000000000000010000 # b00000000000000000000000000001111 #
1$ 1$
#31 #31
0$ 0$
#32 #32
b00000000000000000000000000010001 # b00000000000000000000000000010000 #
1$ 1$
#33 #33
0$ 0$
#34 #34
b00000000000000000000000000010010 # b00000000000000000000000000010001 #
1$ 1$
#35 #35
0$ 0$
#36 #36
b00000000000000000000000000010011 # b00000000000000000000000000010010 #
1$ 1$
#37 #37
0$ 0$
#38 #38
b00000000000000000000000000010100 # b00000000000000000000000000010011 #
1$ 1$
#39 #39
0$ 0$
#40 #40
b00000000000000000000000000010101 # b00000000000000000000000000010100 #
1$ 1$
#41 #41
0$ 0$
#42 #42
b00000000000000000000000000010110 # b00000000000000000000000000010101 #
1$ 1$
#43 #43
0$ 0$
#44 #44
b00000000000000000000000000010111 # b00000000000000000000000000010110 #
1$ 1$
#45 #45
0$ 0$
#46 #46
b00000000000000000000000000011000 # b00000000000000000000000000010111 #
1$ 1$
#47 #47
0$ 0$
#48 #48
b00000000000000000000000000011001 # b00000000000000000000000000011000 #
1$ 1$
#49 #49
0$ 0$
#50 #50
b00000000000000000000000000011010 # b00000000000000000000000000011001 #
1$ 1$
#51 #51
0$ 0$
#52 #52
b00000000000000000000000000011011 # b00000000000000000000000000011010 #
1$ 1$
#53 #53
0$ 0$
#54 #54
b00000000000000000000000000011100 # b00000000000000000000000000011011 #
1$ 1$
#55 #55
0$ 0$
#56 #56
b00000000000000000000000000011101 # b00000000000000000000000000011100 #
1$ 1$
#57 #57
0$ 0$
#58 #58
b00000000000000000000000000011110 # b00000000000000000000000000011101 #
1$ 1$
#59 #59
0$ 0$
#60 #60
b00000000000000000000000000011111 # b00000000000000000000000000011110 #
1$ 1$
#61 #61
0$ 0$
#62 #62
b00000000000000000000000000100000 # b00000000000000000000000000011111 #
1$ 1$
#63 #63
0$ 0$
#64 #64
b00000000000000000000000000100001 # b00000000000000000000000000100000 #
1$ 1$
#65 #65
0$ 0$
#66 #66
b00000000000000000000000000100010 # b00000000000000000000000000100001 #
1$ 1$
#67 #67
0$ 0$
#68 #68
b00000000000000000000000000100011 # b00000000000000000000000000100010 #
1$ 1$
#69 #69
0$ 0$
#70 #70
b00000000000000000000000000100100 # b00000000000000000000000000100011 #
1$ 1$
#71 #71
0$ 0$
#72 #72
b00000000000000000000000000100101 # b00000000000000000000000000100100 #
1$ 1$
#73 #73
0$ 0$
#74 #74
b00000000000000000000000000100110 # b00000000000000000000000000100101 #
1$ 1$
#75 #75
0$ 0$
#76 #76
b00000000000000000000000000100111 # b00000000000000000000000000100110 #
1$ 1$
#77 #77
0$ 0$
#78 #78
b00000000000000000000000000101000 # b00000000000000000000000000100111 #
1$ 1$
#79 #79
0$ 0$
#80 #80
b00000000000000000000000000101001 # b00000000000000000000000000101000 #
1$ 1$
#81 #81
0$ 0$
#82 #82
b00000000000000000000000000101010 # b00000000000000000000000000101001 #
1$ 1$
#83 #83
0$ 0$
#84 #84
b00000000000000000000000000101011 # b00000000000000000000000000101010 #
1$ 1$
#85 #85
0$ 0$
#86 #86
b00000000000000000000000000101100 # b00000000000000000000000000101011 #
1$ 1$
#87 #87
0$ 0$
#88 #88
b00000000000000000000000000101101 # b00000000000000000000000000101100 #
1$ 1$
#89 #89
0$ 0$
#90 #90
b00000000000000000000000000101110 # b00000000000000000000000000101101 #
1$ 1$
#91 #91
0$ 0$
#92 #92
b00000000000000000000000000101111 # b00000000000000000000000000101110 #
1$ 1$
#93 #93
0$ 0$
#94 #94
b00000000000000000000000000110000 # b00000000000000000000000000101111 #
1$ 1$
#95 #95
0$ 0$
#96 #96
b00000000000000000000000000110001 # b00000000000000000000000000110000 #
1$ 1$
#97 #97
0$ 0$
#98 #98
b00000000000000000000000000110010 # b00000000000000000000000000110001 #
1$ 1$
#99 #99
0$ 0$

View File

@ -1,7 +1,7 @@
$version Generated by VerilatedVcd $end $version Generated by VerilatedVcd $end
$date Sat Feb 23 20:40:11 2013 $date Thu Aug 30 16:11:06 2018
$end $end
$timescale 1ns $end $timescale 1ns $end
$scope module top $end $scope module top $end
$var wire 1 $ clk $end $var wire 1 $ clk $end
@ -14,227 +14,227 @@ $enddefinitions $end
#100 #100
b00000000000000000000000000110011 # b00000000000000000000000000110010 #
1$ 1$
#101 #101
0$ 0$
#102 #102
b00000000000000000000000000110100 # b00000000000000000000000000110011 #
1$ 1$
#103 #103
0$ 0$
#104 #104
b00000000000000000000000000110101 # b00000000000000000000000000110100 #
1$ 1$
#105 #105
0$ 0$
#106 #106
b00000000000000000000000000110110 # b00000000000000000000000000110101 #
1$ 1$
#107 #107
0$ 0$
#108 #108
b00000000000000000000000000110111 # b00000000000000000000000000110110 #
1$ 1$
#109 #109
0$ 0$
#110 #110
b00000000000000000000000000111000 # b00000000000000000000000000110111 #
1$ 1$
#111 #111
0$ 0$
#112 #112
b00000000000000000000000000111001 # b00000000000000000000000000111000 #
1$ 1$
#113 #113
0$ 0$
#114 #114
b00000000000000000000000000111010 # b00000000000000000000000000111001 #
1$ 1$
#115 #115
0$ 0$
#116 #116
b00000000000000000000000000111011 # b00000000000000000000000000111010 #
1$ 1$
#117 #117
0$ 0$
#118 #118
b00000000000000000000000000111100 # b00000000000000000000000000111011 #
1$ 1$
#119 #119
0$ 0$
#120 #120
b00000000000000000000000000111101 # b00000000000000000000000000111100 #
1$ 1$
#121 #121
0$ 0$
#122 #122
b00000000000000000000000000111110 # b00000000000000000000000000111101 #
1$ 1$
#123 #123
0$ 0$
#124 #124
b00000000000000000000000000111111 # b00000000000000000000000000111110 #
1$ 1$
#125 #125
0$ 0$
#126 #126
b00000000000000000000000001000000 # b00000000000000000000000000111111 #
1$ 1$
#127 #127
0$ 0$
#128 #128
b00000000000000000000000001000001 # b00000000000000000000000001000000 #
1$ 1$
#129 #129
0$ 0$
#130 #130
b00000000000000000000000001000010 # b00000000000000000000000001000001 #
1$ 1$
#131 #131
0$ 0$
#132 #132
b00000000000000000000000001000011 # b00000000000000000000000001000010 #
1$ 1$
#133 #133
0$ 0$
#134 #134
b00000000000000000000000001000100 # b00000000000000000000000001000011 #
1$ 1$
#135 #135
0$ 0$
#136 #136
b00000000000000000000000001000101 # b00000000000000000000000001000100 #
1$ 1$
#137 #137
0$ 0$
#138 #138
b00000000000000000000000001000110 # b00000000000000000000000001000101 #
1$ 1$
#139 #139
0$ 0$
#140 #140
b00000000000000000000000001000111 # b00000000000000000000000001000110 #
1$ 1$
#141 #141
0$ 0$
#142 #142
b00000000000000000000000001001000 # b00000000000000000000000001000111 #
1$ 1$
#143 #143
0$ 0$
#144 #144
b00000000000000000000000001001001 # b00000000000000000000000001001000 #
1$ 1$
#145 #145
0$ 0$
#146 #146
b00000000000000000000000001001010 # b00000000000000000000000001001001 #
1$ 1$
#147 #147
0$ 0$
#148 #148
b00000000000000000000000001001011 # b00000000000000000000000001001010 #
1$ 1$
#149 #149
0$ 0$
#150 #150
b00000000000000000000000001001100 # b00000000000000000000000001001011 #
1$ 1$
#151 #151
0$ 0$
#152 #152
b00000000000000000000000001001101 # b00000000000000000000000001001100 #
1$ 1$
#153 #153
0$ 0$
#154 #154
b00000000000000000000000001001110 # b00000000000000000000000001001101 #
1$ 1$
#155 #155
0$ 0$
#156 #156
b00000000000000000000000001001111 # b00000000000000000000000001001110 #
1$ 1$
#157 #157
0$ 0$
#158 #158
b00000000000000000000000001010000 # b00000000000000000000000001001111 #
1$ 1$
#159 #159
0$ 0$
#160 #160
b00000000000000000000000001010001 # b00000000000000000000000001010000 #
1$ 1$
#161 #161
0$ 0$
#162 #162
b00000000000000000000000001010010 # b00000000000000000000000001010001 #
1$ 1$
#163 #163
0$ 0$
#164 #164
b00000000000000000000000001010011 # b00000000000000000000000001010010 #
1$ 1$
#165 #165
0$ 0$
#166 #166
b00000000000000000000000001010100 # b00000000000000000000000001010011 #
1$ 1$
#167 #167
0$ 0$
#168 #168
b00000000000000000000000001010101 # b00000000000000000000000001010100 #
1$ 1$
#169 #169
0$ 0$
#170 #170
b00000000000000000000000001010110 # b00000000000000000000000001010101 #
1$ 1$
#171 #171
0$ 0$
#172 #172
b00000000000000000000000001010111 # b00000000000000000000000001010110 #
1$ 1$
#173 #173
0$ 0$
#174 #174
b00000000000000000000000001011000 # b00000000000000000000000001010111 #
1$ 1$
#175 #175
0$ 0$
#176 #176
b00000000000000000000000001011001 # b00000000000000000000000001011000 #
1$ 1$
#177 #177
0$ 0$
#178 #178
b00000000000000000000000001011010 # b00000000000000000000000001011001 #
1$ 1$
#179 #179
0$ 0$
#180 #180
b00000000000000000000000001011011 # b00000000000000000000000001011010 #
1$ 1$
#181 #181
0$ 0$
#182 #182
b00000000000000000000000001011100 # b00000000000000000000000001011011 #
1$ 1$
#183 #183
0$ 0$
#184 #184
b00000000000000000000000001011101 # b00000000000000000000000001011100 #
1$ 1$
#185 #185
0$ 0$
#186 #186
b00000000000000000000000001011110 # b00000000000000000000000001011101 #
1$ 1$
#187 #187
0$ 0$
#188 #188
b00000000000000000000000001011111 # b00000000000000000000000001011110 #
1$ 1$
#189 #189
0$ 0$

View File

@ -1,7 +1,7 @@
$version Generated by VerilatedVcd $end $version Generated by VerilatedVcd $end
$date Sat Feb 23 20:40:11 2013 $date Thu Aug 30 16:10:58 2018
$end $end
$timescale 1ns $end $timescale 1ns $end
$scope module top $end $scope module top $end
$var wire 1 $ clk $end $var wire 1 $ clk $end
@ -14,252 +14,252 @@ $enddefinitions $end
#0 #0
b00000000000000000000000000000001 # b00000000000000000000000000000000 #
1$ 1$
#1 #1
0$ 0$
#2 #2
b00000000000000000000000000000010 # b00000000000000000000000000000001 #
1$ 1$
#3 #3
0$ 0$
#4 #4
b00000000000000000000000000000011 # b00000000000000000000000000000010 #
1$ 1$
#5 #5
0$ 0$
#6 #6
b00000000000000000000000000000100 # b00000000000000000000000000000011 #
1$ 1$
#7 #7
0$ 0$
#8 #8
b00000000000000000000000000000101 # b00000000000000000000000000000100 #
1$ 1$
#9 #9
0$ 0$
#10 #10
b00000000000000000000000000000110 # b00000000000000000000000000000101 #
1$ 1$
#11 #11
0$ 0$
#12 #12
b00000000000000000000000000000111 # b00000000000000000000000000000110 #
1$ 1$
#13 #13
0$ 0$
#14 #14
b00000000000000000000000000001000 # b00000000000000000000000000000111 #
1$ 1$
#15 #15
0$ 0$
#16 #16
b00000000000000000000000000001001 # b00000000000000000000000000001000 #
1$ 1$
#17 #17
0$ 0$
#18 #18
b00000000000000000000000000001010 # b00000000000000000000000000001001 #
1$ 1$
#19 #19
0$ 0$
#20 #20
b00000000000000000000000000001011 # b00000000000000000000000000001010 #
1$ 1$
#21 #21
0$ 0$
#22 #22
b00000000000000000000000000001100 # b00000000000000000000000000001011 #
1$ 1$
#23 #23
0$ 0$
#24 #24
b00000000000000000000000000001101 # b00000000000000000000000000001100 #
1$ 1$
#25 #25
0$ 0$
#26 #26
b00000000000000000000000000001110 # b00000000000000000000000000001101 #
1$ 1$
#27 #27
0$ 0$
#28 #28
b00000000000000000000000000001111 # b00000000000000000000000000001110 #
1$ 1$
#29 #29
0$ 0$
#30 #30
b00000000000000000000000000010000 # b00000000000000000000000000001111 #
1$ 1$
#31 #31
0$ 0$
#32 #32
b00000000000000000000000000010001 # b00000000000000000000000000010000 #
1$ 1$
#33 #33
0$ 0$
#34 #34
b00000000000000000000000000010010 # b00000000000000000000000000010001 #
1$ 1$
#35 #35
0$ 0$
#36 #36
b00000000000000000000000000010011 # b00000000000000000000000000010010 #
1$ 1$
#37 #37
0$ 0$
#38 #38
b00000000000000000000000000010100 # b00000000000000000000000000010011 #
1$ 1$
#39 #39
0$ 0$
#40 #40
b00000000000000000000000000010101 # b00000000000000000000000000010100 #
1$ 1$
#41 #41
0$ 0$
#42 #42
b00000000000000000000000000010110 # b00000000000000000000000000010101 #
1$ 1$
#43 #43
0$ 0$
#44 #44
b00000000000000000000000000010111 # b00000000000000000000000000010110 #
1$ 1$
#45 #45
0$ 0$
#46 #46
b00000000000000000000000000011000 # b00000000000000000000000000010111 #
1$ 1$
#47 #47
0$ 0$
#48 #48
b00000000000000000000000000011001 # b00000000000000000000000000011000 #
1$ 1$
#49 #49
0$ 0$
#50 #50
b00000000000000000000000000011010 # b00000000000000000000000000011001 #
1$ 1$
#51 #51
0$ 0$
#52 #52
b00000000000000000000000000011011 # b00000000000000000000000000011010 #
1$ 1$
#53 #53
0$ 0$
#54 #54
b00000000000000000000000000011100 # b00000000000000000000000000011011 #
1$ 1$
#55 #55
0$ 0$
#56 #56
b00000000000000000000000000011101 # b00000000000000000000000000011100 #
1$ 1$
#57 #57
0$ 0$
#58 #58
b00000000000000000000000000011110 # b00000000000000000000000000011101 #
1$ 1$
#59 #59
0$ 0$
#60 #60
b00000000000000000000000000011111 # b00000000000000000000000000011110 #
1$ 1$
#61 #61
0$ 0$
#62 #62
b00000000000000000000000000100000 # b00000000000000000000000000011111 #
1$ 1$
#63 #63
0$ 0$
#64 #64
b00000000000000000000000000100001 # b00000000000000000000000000100000 #
1$ 1$
#65 #65
0$ 0$
#66 #66
b00000000000000000000000000100010 # b00000000000000000000000000100001 #
1$ 1$
#67 #67
0$ 0$
#68 #68
b00000000000000000000000000100011 # b00000000000000000000000000100010 #
1$ 1$
#69 #69
0$ 0$
#70 #70
b00000000000000000000000000100100 # b00000000000000000000000000100011 #
1$ 1$
#71 #71
0$ 0$
#72 #72
b00000000000000000000000000100101 # b00000000000000000000000000100100 #
1$ 1$
#73 #73
0$ 0$
#74 #74
b00000000000000000000000000100110 # b00000000000000000000000000100101 #
1$ 1$
#75 #75
0$ 0$
#76 #76
b00000000000000000000000000100111 # b00000000000000000000000000100110 #
1$ 1$
#77 #77
0$ 0$
#78 #78
b00000000000000000000000000101000 # b00000000000000000000000000100111 #
1$ 1$
#79 #79
0$ 0$
#80 #80
b00000000000000000000000000101001 # b00000000000000000000000000101000 #
1$ 1$
#81 #81
0$ 0$
#82 #82
b00000000000000000000000000101010 # b00000000000000000000000000101001 #
1$ 1$
#83 #83
0$ 0$
#84 #84
b00000000000000000000000000101011 # b00000000000000000000000000101010 #
1$ 1$
#85 #85
0$ 0$
#86 #86
b00000000000000000000000000101100 # b00000000000000000000000000101011 #
1$ 1$
#87 #87
0$ 0$
#88 #88
b00000000000000000000000000101101 # b00000000000000000000000000101100 #
1$ 1$
#89 #89
0$ 0$
#90 #90
b00000000000000000000000000101110 # b00000000000000000000000000101101 #
1$ 1$
#91 #91
0$ 0$
#92 #92
b00000000000000000000000000101111 # b00000000000000000000000000101110 #
1$ 1$
#93 #93
0$ 0$
#94 #94
b00000000000000000000000000110000 # b00000000000000000000000000101111 #
1$ 1$
#95 #95
0$ 0$
#96 #96
b00000000000000000000000000110001 # b00000000000000000000000000110000 #
1$ 1$
#97 #97
0$ 0$
#98 #98
b00000000000000000000000000110010 # b00000000000000000000000000110001 #
1$ 1$
#99 #99
0$ 0$

View File

@ -1,7 +1,7 @@
$version Generated by VerilatedVcd $end $version Generated by VerilatedVcd $end
$date Sat Feb 23 20:40:11 2013 $date Thu Aug 30 16:10:58 2018
$end $end
$timescale 1ns $end $timescale 1ns $end
$scope module top $end $scope module top $end
$var wire 1 $ clk $end $var wire 1 $ clk $end
@ -14,227 +14,227 @@ $enddefinitions $end
#100 #100
b00000000000000000000000000110011 # b00000000000000000000000000110010 #
1$ 1$
#101 #101
0$ 0$
#102 #102
b00000000000000000000000000110100 # b00000000000000000000000000110011 #
1$ 1$
#103 #103
0$ 0$
#104 #104
b00000000000000000000000000110101 # b00000000000000000000000000110100 #
1$ 1$
#105 #105
0$ 0$
#106 #106
b00000000000000000000000000110110 # b00000000000000000000000000110101 #
1$ 1$
#107 #107
0$ 0$
#108 #108
b00000000000000000000000000110111 # b00000000000000000000000000110110 #
1$ 1$
#109 #109
0$ 0$
#110 #110
b00000000000000000000000000111000 # b00000000000000000000000000110111 #
1$ 1$
#111 #111
0$ 0$
#112 #112
b00000000000000000000000000111001 # b00000000000000000000000000111000 #
1$ 1$
#113 #113
0$ 0$
#114 #114
b00000000000000000000000000111010 # b00000000000000000000000000111001 #
1$ 1$
#115 #115
0$ 0$
#116 #116
b00000000000000000000000000111011 # b00000000000000000000000000111010 #
1$ 1$
#117 #117
0$ 0$
#118 #118
b00000000000000000000000000111100 # b00000000000000000000000000111011 #
1$ 1$
#119 #119
0$ 0$
#120 #120
b00000000000000000000000000111101 # b00000000000000000000000000111100 #
1$ 1$
#121 #121
0$ 0$
#122 #122
b00000000000000000000000000111110 # b00000000000000000000000000111101 #
1$ 1$
#123 #123
0$ 0$
#124 #124
b00000000000000000000000000111111 # b00000000000000000000000000111110 #
1$ 1$
#125 #125
0$ 0$
#126 #126
b00000000000000000000000001000000 # b00000000000000000000000000111111 #
1$ 1$
#127 #127
0$ 0$
#128 #128
b00000000000000000000000001000001 # b00000000000000000000000001000000 #
1$ 1$
#129 #129
0$ 0$
#130 #130
b00000000000000000000000001000010 # b00000000000000000000000001000001 #
1$ 1$
#131 #131
0$ 0$
#132 #132
b00000000000000000000000001000011 # b00000000000000000000000001000010 #
1$ 1$
#133 #133
0$ 0$
#134 #134
b00000000000000000000000001000100 # b00000000000000000000000001000011 #
1$ 1$
#135 #135
0$ 0$
#136 #136
b00000000000000000000000001000101 # b00000000000000000000000001000100 #
1$ 1$
#137 #137
0$ 0$
#138 #138
b00000000000000000000000001000110 # b00000000000000000000000001000101 #
1$ 1$
#139 #139
0$ 0$
#140 #140
b00000000000000000000000001000111 # b00000000000000000000000001000110 #
1$ 1$
#141 #141
0$ 0$
#142 #142
b00000000000000000000000001001000 # b00000000000000000000000001000111 #
1$ 1$
#143 #143
0$ 0$
#144 #144
b00000000000000000000000001001001 # b00000000000000000000000001001000 #
1$ 1$
#145 #145
0$ 0$
#146 #146
b00000000000000000000000001001010 # b00000000000000000000000001001001 #
1$ 1$
#147 #147
0$ 0$
#148 #148
b00000000000000000000000001001011 # b00000000000000000000000001001010 #
1$ 1$
#149 #149
0$ 0$
#150 #150
b00000000000000000000000001001100 # b00000000000000000000000001001011 #
1$ 1$
#151 #151
0$ 0$
#152 #152
b00000000000000000000000001001101 # b00000000000000000000000001001100 #
1$ 1$
#153 #153
0$ 0$
#154 #154
b00000000000000000000000001001110 # b00000000000000000000000001001101 #
1$ 1$
#155 #155
0$ 0$
#156 #156
b00000000000000000000000001001111 # b00000000000000000000000001001110 #
1$ 1$
#157 #157
0$ 0$
#158 #158
b00000000000000000000000001010000 # b00000000000000000000000001001111 #
1$ 1$
#159 #159
0$ 0$
#160 #160
b00000000000000000000000001010001 # b00000000000000000000000001010000 #
1$ 1$
#161 #161
0$ 0$
#162 #162
b00000000000000000000000001010010 # b00000000000000000000000001010001 #
1$ 1$
#163 #163
0$ 0$
#164 #164
b00000000000000000000000001010011 # b00000000000000000000000001010010 #
1$ 1$
#165 #165
0$ 0$
#166 #166
b00000000000000000000000001010100 # b00000000000000000000000001010011 #
1$ 1$
#167 #167
0$ 0$
#168 #168
b00000000000000000000000001010101 # b00000000000000000000000001010100 #
1$ 1$
#169 #169
0$ 0$
#170 #170
b00000000000000000000000001010110 # b00000000000000000000000001010101 #
1$ 1$
#171 #171
0$ 0$
#172 #172
b00000000000000000000000001010111 # b00000000000000000000000001010110 #
1$ 1$
#173 #173
0$ 0$
#174 #174
b00000000000000000000000001011000 # b00000000000000000000000001010111 #
1$ 1$
#175 #175
0$ 0$
#176 #176
b00000000000000000000000001011001 # b00000000000000000000000001011000 #
1$ 1$
#177 #177
0$ 0$
#178 #178
b00000000000000000000000001011010 # b00000000000000000000000001011001 #
1$ 1$
#179 #179
0$ 0$
#180 #180
b00000000000000000000000001011011 # b00000000000000000000000001011010 #
1$ 1$
#181 #181
0$ 0$
#182 #182
b00000000000000000000000001011100 # b00000000000000000000000001011011 #
1$ 1$
#183 #183
0$ 0$
#184 #184
b00000000000000000000000001011101 # b00000000000000000000000001011100 #
1$ 1$
#185 #185
0$ 0$
#186 #186
b00000000000000000000000001011110 # b00000000000000000000000001011101 #
1$ 1$
#187 #187
0$ 0$
#188 #188
b00000000000000000000000001011111 # b00000000000000000000000001011110 #
1$ 1$
#189 #189
0$ 0$

File diff suppressed because it is too large Load Diff