mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 03:32:29 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			113 lines
		
	
	
	
		
			3.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			113 lines
		
	
	
	
		
			3.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| Some minor build fixes for sis-1.3.6 as it can be downloaded from
 | ||
| http://www-cad.eecs.berkeley.edu/~pchong/sis.html or
 | ||
| http://embedded.eecs.berkeley.edu/Alumni/pchong/sis.html
 | ||
| 
 | ||
| diff --git a/sis/io/read_kiss.c b/sis/io/read_kiss.c
 | ||
| index 814e526..c862892 100644
 | ||
| --- a/sis/io/read_kiss.c
 | ||
| +++ b/sis/io/read_kiss.c
 | ||
| @@ -10,7 +10,6 @@
 | ||
|  #ifdef SIS
 | ||
|  #include "sis.h"
 | ||
|  
 | ||
| -extern void read_error();
 | ||
|  extern int read_lineno;
 | ||
|  extern char *read_filename;
 | ||
|  
 | ||
| diff --git a/sis/pld/act_bdd.c b/sis/pld/act_bdd.c
 | ||
| index 4fb4415..a5cd74c 100644
 | ||
| --- a/sis/pld/act_bdd.c
 | ||
| +++ b/sis/pld/act_bdd.c
 | ||
| @@ -141,6 +141,8 @@ char *name;
 | ||
|      return p_vertex;
 | ||
|  }
 | ||
|  
 | ||
| +static int compare();
 | ||
| +
 | ||
|  /* Or 2 ACT's*/
 | ||
|  act_t *
 | ||
|  my_or_act_F(array_b,cover, array)
 | ||
| @@ -148,7 +150,6 @@ array_t *array_b;
 | ||
|  array_t *array;
 | ||
|  sm_row *cover;
 | ||
|  {
 | ||
| -    static int compare();
 | ||
|      int  i;
 | ||
|      act_t *up_vertex, *down_vertex, *vertex;
 | ||
|      sm_element *p;
 | ||
| diff --git a/sis/pld/act_ite.c b/sis/pld/act_ite.c
 | ||
| index a35f2fb..7b824df 100644
 | ||
| --- a/sis/pld/act_ite.c
 | ||
| +++ b/sis/pld/act_ite.c
 | ||
| @@ -125,6 +125,8 @@ node_t *fanin;
 | ||
|     and the minimum column cover variables in cover, generates an ite for the 
 | ||
|     original function. */
 | ||
|  
 | ||
| +static int compare();
 | ||
| +
 | ||
|  ite_vertex *
 | ||
|  my_or_ite_F(array_b, cover, array, network)
 | ||
|  array_t *array_b;
 | ||
| @@ -132,7 +134,6 @@ array_t *array;
 | ||
|  sm_row *cover;
 | ||
|  network_t *network;
 | ||
|  {
 | ||
| -    static int compare();
 | ||
|      int  i;
 | ||
|      ite_vertex *vertex;
 | ||
|      sm_element *p;
 | ||
| diff --git a/sis/pld/xln_merge.c b/sis/pld/xln_merge.c
 | ||
| index 075e6c5..16f4d61 100644
 | ||
| --- a/sis/pld/xln_merge.c
 | ||
| +++ b/sis/pld/xln_merge.c
 | ||
| @@ -284,6 +284,7 @@ array_t	        *match1_array, *match2_array;
 | ||
|  
 | ||
|  }
 | ||
|  
 | ||
| +static sm_row *xln_merge_find_neighbor_of_row1_with_minimum_neighbors();
 | ||
|  
 | ||
|  /*----------------------------------------------------------------------------------------------------
 | ||
|    An alternate to lindo option. Uses greedy merging. A node with minimum mergeable nodes is picked
 | ||
| @@ -296,7 +297,6 @@ xln_merge_nodes_without_lindo(coeff, cand_node_array, match1_array, match2_array
 | ||
|  { 
 | ||
|    node_t *n1, *n2;
 | ||
|    sm_row *row1, *row2;
 | ||
| -  static sm_row *xln_merge_find_neighbor_of_row1_with_minimum_neighbors();
 | ||
|  
 | ||
|    while (TRUE) {
 | ||
|        row1 = sm_shortest_row(coeff);
 | ||
| diff --git a/sis/pld/xln_part_dec.c b/sis/pld/xln_part_dec.c
 | ||
| index 1c856bd..b78828a 100644
 | ||
| --- a/sis/pld/xln_part_dec.c
 | ||
| +++ b/sis/pld/xln_part_dec.c
 | ||
| @@ -49,13 +49,14 @@ int size;
 | ||
|  
 | ||
|  
 | ||
|  
 | ||
| +static int kernel_value();
 | ||
| +
 | ||
|  int
 | ||
|  split_node(network, node, size) 
 | ||
|  network_t *network;
 | ||
|  node_t *node;
 | ||
|  int size;
 | ||
|  {
 | ||
| -    static int kernel_value();
 | ||
|      int i, value = 1;
 | ||
|      kern_node *sorted;
 | ||
|      divisor_t *div, *best_div;
 | ||
| diff --git a/xsis/Makefile.am b/xsis/Makefile.am
 | ||
| index 196d98b..686fdf4 100644
 | ||
| --- a/xsis/Makefile.am
 | ||
| +++ b/xsis/Makefile.am
 | ||
| @@ -1,8 +1,8 @@
 | ||
|  xsis_SOURCES_local = NetPlot.c NetPlot.h NetPlotP.h main.c xastg.c \
 | ||
|      xblif.c xcmd.c xhelp.c xsis.c xsis.h xutil.c \
 | ||
|      blif50.px ghost.px help50.px sis50.px
 | ||
| -AM_CPPFLAGS = -I../sis/include -I@SIS_X_INCLUDES@
 | ||
| -AM_LDFLAGS = -L@SIS_X_LIBRARIES@
 | ||
| +AM_CPPFLAGS = -I../sis/include
 | ||
| +AM_LDFLAGS =
 | ||
|  LDADD = ../sis/libsis.a -lXaw -lXmu -lXt -lXext -lX11 -lm
 | ||
|  
 | ||
|  if SIS_COND_X
 |