54 lines
1.8 KiB
C++
54 lines
1.8 KiB
C++
/*****************************************************************************
|
|
|
|
Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
|
|
more contributor license agreements. See the NOTICE file distributed
|
|
with this work for additional information regarding copyright ownership.
|
|
Accellera licenses this file to you under the Apache License, Version 2.0
|
|
(the "License"); you may not use this file except in compliance with the
|
|
License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
implied. See the License for the specific language governing
|
|
permissions and limitations under the License.
|
|
|
|
*****************************************************************************/
|
|
|
|
/*****************************************************************************
|
|
|
|
numgen.cpp -- The implementation for the numgen module.
|
|
|
|
Original Author: Amit Rao, Synopsys, Inc.
|
|
|
|
*****************************************************************************/
|
|
|
|
/*****************************************************************************
|
|
|
|
MODIFICATION LOG - modifiers, enter your name, affiliation, date and
|
|
changes you are making here.
|
|
|
|
Name, Affiliation, Date:
|
|
Description of Modification:
|
|
|
|
*****************************************************************************/
|
|
|
|
#include "systemc.h"
|
|
#include "numgen.h"
|
|
|
|
// definition of the `generate' method
|
|
void numgen::generate()
|
|
{
|
|
static double a = 134.56;
|
|
static double b = 98.24;
|
|
|
|
a -= 1.5;
|
|
b -= 2.8;
|
|
out1.write(a);
|
|
out2.write(b);
|
|
|
|
} // end of `generate' method
|
|
|