[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA: Icarus Verilog 20010112 Snapshot







On Mon, 14 Jan 2002 mcmahill@mtl.mit.edu wrote:

> 
> 
> 
> 
> On Mon, 14 Jan 2002, Stephen Williams wrote:
> 
> > 
> > mcmahill@mtl.mit.edu said:
> > > Tests passed: 408, Parse Errors: 0, Unsupported: 0, failed execution,
> > > 15, crashed: 0, C compiler err: 20 total: 452 
> > 
> > 
> > Looks fine. So Solaris and Debian are fine. Thanks guys!
> 
> Tests passed: 407, Parse Errors: 0, Unsupported: 0, failed execution, 16,
> crashed: 0, C compiler err: 20 total: 452
> 
> hmm.  netbsd on my alpha came in 1 shy.
> 
>    memport_bs execution failed
> 
> is the difference.
> 
> dan@alpha 283 % iverilog    -o simv ./ivltests/memport_bs.v
> dan@alpha 284 % ./simv 
> FAILED mem[1]=010x
> 
> Any suggestions?

a few more data points.  I looked at the 'simv' file produced on each
machine.  They're different:

--- /tmp/simv.alpha     Mon Jan 14 16:07:44 2002
+++ simv.sparc  Mon Jan 14 15:57:06 2002
@@ -105,5 +105,5 @@
     %vpi_call "$display", "FAILED    m1=%b", V_pr303.m1;
 T_0.2 ;
-    %ix/load 3, 18446744073709551612;
+    %ix/load 3, 4294967292;
     %load/m  8, M_pr303.mem;
     %ix/add 3, 1;
@@ -130,5 +130,5 @@
     %set V_pr303.e[2], 10;
     %set V_pr303.e[3], 11;
-    %ix/load 3, 18446744073709551612;
+    %ix/load 3, 4294967292;
     %load/m  8, M_pr303.mem;
     %ix/add 3, 1;


So then I ran both simv.alpha (the one compiled on the alpha) and
simv.sparc (the one compiled on sparc solaris-2.6) on both machines.


file		run on alpha		run on sparc
simv.sparc	pass			pass
simv.alpha	fail.			pass


-Dan