VeriWell for SPARC HDL     <Version 2.0.3b>    Sun Nov 24 10:09:38 1996

  This is a free version of the VeriWell for SPARC Simulator
  Distribute this freely; call 1-800-VERIWELL for ordering information
  See the file "!readme.1st" for more information

  Copyright (c) 1994 Wellspring Solutions, Inc.
            All rights reserved

Entering Phase I...
Compiling source file : pipealu.v
The size of this model is [85%, 69%] of the capacity of the free version

Entering Phase II...
Entering Phase III...
No errors in compilation
Top-level modules:
   exercise
   oai21
   oi332
   ai332
   one

FREEZE cleared
UPCLOCK
     reg: $0:0000 $1:0001 $2:0002 $3:0003 $4:0004 $5:0005 $6:0006 $7:0007

memwb: wb 0, readdataout xxxx, aluresultout 0000
exmem: wbout 0, mout 0, pcaddout 0000, zeroout 1, overout 0, aluresout 0000, rd2out 0000, wdout 0 rtout 0
idex: wbout 1, mout 0, exout 5, pcout fffe, rd1out 0000, rd2out 0000, sextout 0000, instaout 0 instbout 0 instcout 0 idexout 0
ifid: pcout 0000, irout 05a6
newpc: 0002
UPCLOCK
(00) dmem: 00 00 00 02 00 04 00 06
(08) dmem: 00 08 00 0a 00 0c 00 0e
(10) dmem: 00 10 00 12 00 14 00 16
(18) dmem: 00 18 00 1a 00 1c 00 1e

     reg: $0:0000 $1:0001 $2:0002 $3:0003 $4:0004 $5:0005 $6:0006 $7:0007

memwb: wb 0, readdataout xxxx, aluresultout 0000
exmem: wbout 1, mout 0, pcaddout fffe, zeroout 1, overout 0, aluresout 0000, rd2out 0000, wdout 0 rtout 0
idex: wbout 1, mout 0, exout 5, pcout 0000, rd1out 0001, rd2out 0003, sextout 0026, instaout 1 instbout 3 instcout 2 idexout 0
ifid: pcout 0002, irout 0840
newpc: 0004
UPCLOCK
(00) dmem: 00 00 00 02 00 04 00 06
(08) dmem: 00 08 00 0a 00 0c 00 0e
(10) dmem: 00 10 00 12 00 14 00 16
(18) dmem: 00 18 00 1a 00 1c 00 1e

     reg: $0:0000 $1:0001 $2:0002 $3:0003 $4:0004 $5:0005 $6:0006 $7:0007

memwb: wb 1, readdataout xxxx, aluresultout 0000
exmem: wbout 1, mout 0, pcaddout 004c, zeroout 0, overout 0, aluresout fffe, rd2out 0003, wdout 2 rtout 3
idex: wbout 1, mout 0, exout 5, pcout 0002, rd1out 0002, rd2out 0000, sextout ffc0, instaout 2 instbout 0 instcout 4 idexout 0
ifid: pcout 0004, irout 1541
newpc: 0006
UPCLOCK
(00) dmem: 00 00 00 02 00 04 00 06
(08) dmem: 00 08 00 0a 00 0c 00 0e
(10) dmem: 00 10 00 12 00 14 00 16
(18) dmem: 00 18 00 1a 00 1c 00 1e

     reg: $0:0000 $1:0001 $2:0002 $3:0003 $4:0004 $5:0005 $6:0006 $7:0007

memwb: wb 1, readdataout xxxx, aluresultout fffe
exmem: wbout 1, mout 0, pcaddout ff82, zeroout 1, overout 0, aluresout 0000, rd2out 0000, wdout 4 rtout 0
idex: wbout 1, mout 0, exout 5, pcout 0004, rd1out 0005, rd2out 0002, sextout ffc1, instaout 5 instbout 2 instcout 4 idexout 0
ifid: pcout 0006, irout 1262
newpc: 0008
UPCLOCK
(00) dmem: 00 00 00 02 00 04 00 06
(08) dmem: 00 08 00 0a 00 0c 00 0e
(10) dmem: 00 10 00 12 00 14 00 16
(18) dmem: 00 18 00 1a 00 1c 00 1e

WRITE: fffe to register 2
     reg: $0:0000 $1:0001 $2:fffe $3:0003 $4:0004 $5:0005 $6:0006 $7:0007

memwb: wb 1, readdataout xxxx, aluresultout 0000
exmem: wbout 1, mout 0, pcaddout ff86, zeroout 0, overout 0, aluresout ffff, rd2out fffe, wdout 4 rtout 2
idex: wbout 1, mout 0, exout 5, pcout 0006, rd1out 0004, rd2out 0004, sextout ffe2, instaout 4 instbout 4 instcout 6 idexout 0
ifid: pcout 0008, irout 0000
newpc: 000a
UPCLOCK
(00) dmem: 00 00 00 02 00 04 00 06
(08) dmem: 00 08 00 0a 00 0c 00 0e
(10) dmem: 00 10 00 12 00 14 00 16
(18) dmem: 00 18 00 1a 00 1c 00 1e

WRITE: 0000 to register 4
     reg: $0:0000 $1:0001 $2:fffe $3:0003 $4:0000 $5:0005 $6:0006 $7:0007

memwb: wb 1, readdataout xxxx, aluresultout ffff
exmem: wbout 1, mout 0, pcaddout ffca, zeroout 0, overout 0, aluresout fffe, rd2out ffff, wdout 6 rtout 4
idex: wbout 1, mout 0, exout 5, pcout 0008, rd1out 0000, rd2out 0000, sextout 0000, instaout 0 instbout 0 instcout 0 idexout 0
ifid: pcout 000a, irout 0000
newpc: 000c
UPCLOCK
(00) dmem: 00 00 00 02 00 04 00 06
(08) dmem: 00 08 00 0a 00 0c 00 0e
(10) dmem: 00 10 00 12 00 14 00 16
(18) dmem: 00 18 00 1a 00 1c 00 1e

WRITE: ffff to register 4
     reg: $0:0000 $1:0001 $2:fffe $3:0003 $4:ffff $5:0005 $6:0006 $7:0007

memwb: wb 1, readdataout xxxx, aluresultout fffe
exmem: wbout 1, mout 0, pcaddout 0008, zeroout 1, overout 0, aluresout 0000, rd2out 0000, wdout 0 rtout 0
idex: wbout 1, mout 0, exout 5, pcout 000a, rd1out 0000, rd2out 0000, sextout 0000, instaout 0 instbout 0 instcout 0 idexout 0
ifid: pcout 000c, irout 0000
newpc: 000e
UPCLOCK
(00) dmem: 00 00 00 02 00 04 00 06
(08) dmem: 00 08 00 0a 00 0c 00 0e
(10) dmem: 00 10 00 12 00 14 00 16
(18) dmem: 00 18 00 1a 00 1c 00 1e

WRITE: fffe to register 6
     reg: $0:0000 $1:0001 $2:fffe $3:0003 $4:ffff $5:0005 $6:fffe $7:0007

newpc: 0010

Get here on misc, user is 0, reason is 9
Exiting VeriWell for SPARC at time 3900
0 Errors, 0 Warnings, Memory Used: 4399945
Compile time = 0.4, Load time = 4.7, Simulation time = 4.8

Normal exit
Thank you for using VeriWell for SPARC
