From 1f0e5533dc32c8c3543dece554a148815c7d49c2 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Sun, 15 Jan 2012 09:15:10 -0800 Subject: Several small bug fixes in the mapper. --- src/map/if/if.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/map/if/if.h') diff --git a/src/map/if/if.h b/src/map/if/if.h index 85de7026..ea830065 100644 --- a/src/map/if/if.h +++ b/src/map/if/if.h @@ -51,7 +51,7 @@ ABC_NAMESPACE_HEADER_START // a very large number #define IF_INFINITY 100000000 // the largest possible user cut cost -#define IF_COST_MAX ((1<<14)-1) +#define IF_COST_MAX 8191 // ((1<<13)-1) // object types typedef enum { @@ -216,7 +216,7 @@ struct If_Cut_t_ float Power; // the power flow float Delay; // delay of the cut unsigned uSign; // cut signature - unsigned Cost : 13; // the user's cost of the cut + unsigned Cost : 13; // the user's cost of the cut (related to IF_COST_MAX) unsigned fCompl : 1; // the complemented attribute unsigned fUser : 1; // using the user's area and delay unsigned fUseless: 1; // using the user's area and delay -- cgit v1.2.3