Commit 3370feea by Alan Mishchenko

Bug fix in initializing user timing in 'map'.

parent 54cdac73
...@@ -182,9 +182,9 @@ Map_Time_t * Abc_NtkMapCopyCiArrival( Abc_Ntk_t * pNtk, Abc_Time_t * ppTimes ) ...@@ -182,9 +182,9 @@ Map_Time_t * Abc_NtkMapCopyCiArrival( Abc_Ntk_t * pNtk, Abc_Time_t * ppTimes )
p = ABC_CALLOC( Map_Time_t, Abc_NtkCiNum(pNtk) ); p = ABC_CALLOC( Map_Time_t, Abc_NtkCiNum(pNtk) );
for ( i = 0; i < Abc_NtkCiNum(pNtk); i++ ) for ( i = 0; i < Abc_NtkCiNum(pNtk); i++ )
{ {
p->Fall = ppTimes[i].Fall; p[i].Fall = ppTimes[i].Fall;
p->Rise = ppTimes[i].Rise; p[i].Rise = ppTimes[i].Rise;
p->Worst = Abc_MaxFloat( p->Fall, p->Rise ); p[i].Worst = Abc_MaxFloat( p[i].Fall, p[i].Rise );
} }
ABC_FREE( ppTimes ); ABC_FREE( ppTimes );
return p; return p;
...@@ -196,9 +196,9 @@ Map_Time_t * Abc_NtkMapCopyCoRequired( Abc_Ntk_t * pNtk, Abc_Time_t * ppTimes ) ...@@ -196,9 +196,9 @@ Map_Time_t * Abc_NtkMapCopyCoRequired( Abc_Ntk_t * pNtk, Abc_Time_t * ppTimes )
p = ABC_CALLOC( Map_Time_t, Abc_NtkCoNum(pNtk) ); p = ABC_CALLOC( Map_Time_t, Abc_NtkCoNum(pNtk) );
for ( i = 0; i < Abc_NtkCoNum(pNtk); i++ ) for ( i = 0; i < Abc_NtkCoNum(pNtk); i++ )
{ {
p->Fall = ppTimes[i].Fall; p[i].Fall = ppTimes[i].Fall;
p->Rise = ppTimes[i].Rise; p[i].Rise = ppTimes[i].Rise;
p->Worst = Abc_MaxFloat( p->Fall, p->Rise ); p[i].Worst = Abc_MaxFloat( p[i].Fall, p[i].Rise );
} }
ABC_FREE( ppTimes ); ABC_FREE( ppTimes );
return p; return p;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment