From 19a7f3faebdc7b7c4fd3ccf466eebd6c19db9eeb Mon Sep 17 00:00:00 2001 From: steve Date: Thu, 7 Jun 2001 03:09:03 +0000 Subject: [PATCH] Implement .arith/sub subtraction. --- vvp/README.txt | 5 ++- vvp/arith.cc | 67 ++++++++++++++++++++++++++++++++++++++-- vvp/arith.h | 43 +++++++++++++++++++++----- vvp/compile.cc | 84 +++++++++++++++++++++++++++++++++++++------------- vvp/compile.h | 7 ++++- vvp/lexor.lex | 6 +++- vvp/parse.y | 12 ++++++-- 7 files changed, 186 insertions(+), 38 deletions(-) diff --git a/vvp/README.txt b/vvp/README.txt index bdb9882db..a469e0530 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.26 2001/06/05 03:05:41 steve Exp $ + * $Id: README.txt,v 1.27 2001/06/07 03:09:03 steve Exp $ */ VVP SIMULATION ENGINE @@ -405,6 +405,7 @@ functors. These operators are not in general bitwise, so special measures are needed to make them work in a functor environment. We create special statement types for the various arithmetic operators. +