no need for nobufz functor.
This commit is contained in:
parent
e81ce68e8c
commit
e9742c662b
|
|
@ -18,7 +18,7 @@
|
||||||
# 59 Temple Place - Suite 330
|
# 59 Temple Place - Suite 330
|
||||||
# Boston, MA 02111-1307, USA
|
# Boston, MA 02111-1307, USA
|
||||||
#
|
#
|
||||||
#ident "$Id: Makefile.in,v 1.51 2000/05/03 22:14:31 steve Exp $"
|
#ident "$Id: Makefile.in,v 1.52 2000/05/08 05:29:43 steve Exp $"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
@ -67,7 +67,7 @@ distclean: clean
|
||||||
rm -f Makefile
|
rm -f Makefile
|
||||||
|
|
||||||
TT = t-null.o t-verilog.o t-vvm.o t-xnf.o
|
TT = t-null.o t-verilog.o t-vvm.o t-xnf.o
|
||||||
FF = nobufz.o nodangle.o propinit.o synth.o xnfio.o
|
FF = nodangle.o propinit.o synth.o xnfio.o
|
||||||
|
|
||||||
O = main.o cprop.o design_dump.o dup_expr.o elaborate.o elab_expr.o \
|
O = main.o cprop.o design_dump.o dup_expr.o elaborate.o elab_expr.o \
|
||||||
elab_net.o elab_pexpr.o elab_scope.o elab_sig.o emit.o eval.o eval_tree.o \
|
elab_net.o elab_pexpr.o elab_scope.o elab_sig.o emit.o eval.o eval_tree.o \
|
||||||
|
|
|
||||||
7
main.cc
7
main.cc
|
|
@ -19,7 +19,7 @@ const char COPYRIGHT[] =
|
||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
||||||
*/
|
*/
|
||||||
#if !defined(WINNT) && !defined(macintosh)
|
#if !defined(WINNT) && !defined(macintosh)
|
||||||
#ident "$Id: main.cc,v 1.32 2000/05/03 22:14:31 steve Exp $"
|
#ident "$Id: main.cc,v 1.33 2000/05/08 05:29:43 steve Exp $"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const char NOTICE[] =
|
const char NOTICE[] =
|
||||||
|
|
@ -89,7 +89,6 @@ extern Design* elaborate(const map<string,Module*>&modules,
|
||||||
extern void cprop(Design*des);
|
extern void cprop(Design*des);
|
||||||
extern void propinit(Design*des);
|
extern void propinit(Design*des);
|
||||||
extern void synth(Design*des);
|
extern void synth(Design*des);
|
||||||
extern void nobufz(Design*des);
|
|
||||||
extern void nodangle(Design*des);
|
extern void nodangle(Design*des);
|
||||||
extern void xnfio(Design*des);
|
extern void xnfio(Design*des);
|
||||||
|
|
||||||
|
|
@ -99,7 +98,6 @@ static struct net_func_map {
|
||||||
void (*func)(Design*);
|
void (*func)(Design*);
|
||||||
} func_table[] = {
|
} func_table[] = {
|
||||||
{ "cprop", &cprop },
|
{ "cprop", &cprop },
|
||||||
{ "nobufz", &nobufz },
|
|
||||||
{ "nodangle",&nodangle },
|
{ "nodangle",&nodangle },
|
||||||
{ "propinit",&propinit },
|
{ "propinit",&propinit },
|
||||||
{ "synth", &synth },
|
{ "synth", &synth },
|
||||||
|
|
@ -305,6 +303,9 @@ int main(int argc, char*argv[])
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* $Log: main.cc,v $
|
* $Log: main.cc,v $
|
||||||
|
* Revision 1.33 2000/05/08 05:29:43 steve
|
||||||
|
* no need for nobufz functor.
|
||||||
|
*
|
||||||
* Revision 1.32 2000/05/03 22:14:31 steve
|
* Revision 1.32 2000/05/03 22:14:31 steve
|
||||||
* More features of ivl available through iverilog.
|
* More features of ivl available through iverilog.
|
||||||
*
|
*
|
||||||
|
|
|
||||||
7
t-xnf.cc
7
t-xnf.cc
|
|
@ -17,7 +17,7 @@
|
||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
||||||
*/
|
*/
|
||||||
#if !defined(WINNT) && !defined(macintosh)
|
#if !defined(WINNT) && !defined(macintosh)
|
||||||
#ident "$Id: t-xnf.cc,v 1.27 2000/05/07 04:37:56 steve Exp $"
|
#ident "$Id: t-xnf.cc,v 1.28 2000/05/08 05:29:43 steve Exp $"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* XNF BACKEND
|
/* XNF BACKEND
|
||||||
|
|
@ -857,7 +857,7 @@ void target_xnf::bufz(ostream&os, const NetBUFZ*net)
|
||||||
static int warned_once=0;
|
static int warned_once=0;
|
||||||
if (!warned_once) {
|
if (!warned_once) {
|
||||||
cerr << "Warning: BUFZ object found for xnf output."
|
cerr << "Warning: BUFZ object found for xnf output."
|
||||||
" Try -Fnobufz." << endl;
|
<< endl;
|
||||||
warned_once=1;
|
warned_once=1;
|
||||||
}
|
}
|
||||||
os << "SYM, " << mangle(net->name()) << ", BUF, LIBVER=2.0.0" << endl;
|
os << "SYM, " << mangle(net->name()) << ", BUF, LIBVER=2.0.0" << endl;
|
||||||
|
|
@ -887,6 +887,9 @@ extern const struct target tgt_xnf = { "xnf", &target_xnf_obj };
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* $Log: t-xnf.cc,v $
|
* $Log: t-xnf.cc,v $
|
||||||
|
* Revision 1.28 2000/05/08 05:29:43 steve
|
||||||
|
* no need for nobufz functor.
|
||||||
|
*
|
||||||
* Revision 1.27 2000/05/07 04:37:56 steve
|
* Revision 1.27 2000/05/07 04:37:56 steve
|
||||||
* Carry strength values from Verilog source to the
|
* Carry strength values from Verilog source to the
|
||||||
* pform and netlist for gates.
|
* pform and netlist for gates.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue