From 3ac79c294acedbfe796be7d349cc3d5e603e8eaf Mon Sep 17 00:00:00 2001 From: steve Date: Wed, 6 Jul 2005 04:29:25 +0000 Subject: [PATCH] Implement real valued signals and arith nodes. --- vvp/README.txt | 9 +- vvp/arith.cc | 56 ++++++++++++- vvp/arith.h | 40 ++++++++- vvp/compile.cc | 199 ++++++++++++++------------------------------ vvp/compile.h | 17 +++- vvp/delay.cc | 60 ++++++++++--- vvp/delay.h | 16 +++- vvp/lexor.lex | 10 ++- vvp/logic.cc | 13 ++- vvp/logic.h | 6 +- vvp/parse.y | 36 +++++--- vvp/schedule.cc | 25 +++++- vvp/schedule.h | 6 +- vvp/vpi_callback.cc | 118 +++++++++++++++++++++----- vvp/vpi_priv.h | 14 +++- vvp/vpi_real.cc | 103 ++++++----------------- vvp/vvp_net.cc | 144 +++++++++++++++++++++++--------- vvp/vvp_net.h | 83 ++++++++++++++---- vvp/words.cc | 119 +++++++++++++++++++++++++- 19 files changed, 741 insertions(+), 333 deletions(-) diff --git a/vvp/README.txt b/vvp/README.txt index 5653c634a..1abd6a2fc 100644 --- a/vvp/README.txt +++ b/vvp/README.txt @@ -1,7 +1,7 @@ /* * Copyright (c) 2001 Stephen Williams (steve@icarus.com) * - * $Id: README.txt,v 1.68 2005/06/17 03:46:52 steve Exp $ + * $Id: README.txt,v 1.69 2005/07/06 04:29:25 steve Exp $ */ VVP SIMULATION ENGINE @@ -244,6 +244,7 @@ general syntax of a variable is: