VeriWell for SPARC HDL     <Version 2.0.3b>    Sun Nov 24 10:15:43 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 1ced
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 4, pcout 0000, rd1out 0007, rd2out 0001, sextout ffed, instaout 7 instbout 1 instcout 6 idexout 0
ifid: pcout 0002, irout 1d1d
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 ffda, zeroout 1, overout 0, aluresout e000, rd2out 0001, wdout 1 rtout 1
idex: wbout 1, mout 0, exout 4, pcout 0002, rd1out 0007, rd2out 0002, sextout 001d, instaout 7 instbout 2 instcout 1 idexout 0
ifid: pcout 0004, irout 0931
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 e000
exmem: wbout 1, mout 0, pcaddout 003c, zeroout 1, overout 0, aluresout 0038, rd2out 0002, wdout 2 rtout 2
idex: wbout 1, mout 0, exout 5, pcout 0004, rd1out 0002, rd2out 0002, sextout 0031, instaout 2 instbout 2 instcout 3 idexout 0
ifid: pcout 0006, irout 0e4d
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: e000 to register 1
     reg: $0:0000 $1:e000 $2:0002 $3:0003 $4:0004 $5:0005 $6:0006 $7:0007

memwb: wb 1, readdataout xxxx, aluresultout 0038
exmem: wbout 1, mout 0, pcaddout 0066, zeroout 0, overout 0, aluresout 0038, rd2out 0038, wdout 3 rtout 2
idex: wbout 1, mout 0, exout 4, pcout 0006, rd1out 0003, rd2out 0004, sextout ffcd, instaout 3 instbout 4 instcout 4 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: 0038 to register 2
     reg: $0:0000 $1:e000 $2:0038 $3:0003 $4:0004 $5:0005 $6:0006 $7:0007

memwb: wb 1, readdataout xxxx, aluresultout 0038
exmem: wbout 1, mout 0, pcaddout ffa0, zeroout 1, overout 0, aluresout 7000, rd2out 0004, wdout 4 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: 0038 to register 3
     reg: $0:0000 $1:e000 $2:0038 $3:0038 $4:0004 $5:0005 $6:0006 $7:0007

memwb: wb 1, readdataout xxxx, aluresultout 7000
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: 7000 to register 4
     reg: $0:0000 $1:e000 $2:0038 $3:0038 $4:7000 $5:0005 $6:0006 $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.8, Simulation time = 4.0

Normal exit
Thank you for using VeriWell for SPARC
