@@ -266,7 +266,7 @@ void Placer::elaborateSchematicInstance(int curr, int sub, bool debug) {
266
266
currSch->totalArea += nextSch->totalArea ;
267
267
if (nextSch->isCell ()) {
268
268
currSch->pushCell (next, nextLay->box .size (), h+nextSch->totalArea /2 );
269
- printf (" hilbert %lu/%lu \n " , currSch->hilbert .back (), currSch->totalArea );
269
+ printf (" hilbert %llu/%llu \n " , currSch->hilbert .back (), currSch->totalArea );
270
270
currSch->pushPorts (currCkt->inst [sub].ports , currSch->cells .size ()-1 );
271
271
currSch->cellsToNets .insert (currSch->cellsToNets .end (), currCkt->inst [sub].ports .begin (), currCkt->inst [sub].ports .end ());
272
272
} else {
@@ -293,7 +293,7 @@ void Placer::elaborateSchematicInstance(int curr, int sub, bool debug) {
293
293
294
294
for (int j = 0 ; j+1 < (int )nextSch->cells .size (); j++) {
295
295
currSch->pushCell (nextSch->subckts [j], nextSch->cellBounds [j], h+nextSch->hilbert [j]);
296
- printf (" hilbert %lu/%lu \n " , currSch->hilbert .back (), currSch->totalArea );
296
+ printf (" hilbert %llu/%llu \n " , currSch->hilbert .back (), currSch->totalArea );
297
297
for (size_t k = nextSch->cells [j]; k < nextSch->cells [j+1 ]; k++) {
298
298
currSch->cellsToNets .push_back (currMap.map (nextSch->cellsToNets [k]));
299
299
}
@@ -320,7 +320,7 @@ void Placer::elaborateSchematic(int curr, bool debug) {
320
320
elaborateSchematicNets (curr, debug);
321
321
vector<int > index = computeOrder (curr);
322
322
for (auto i = index.begin (); i != index.end (); i++) {
323
- printf (" next instance %s %lu \n " , currCkt->inst [*i].name .c_str (), schem[currCkt->inst [*i].subckt ].totalArea );
323
+ printf (" next instance %s %llu \n " , currCkt->inst [*i].name .c_str (), schem[currCkt->inst [*i].subckt ].totalArea );
324
324
elaborateSchematicInstance (curr, *i, debug);
325
325
}
326
326
}
@@ -389,7 +389,7 @@ vector<cl_uint> Placer::computeOffsets(int curr, const vector<int> &index) {
389
389
// position in ckt.inst -> hilbert position
390
390
/* printf("offsets of cells {");
391
391
for (int i = 0; i < (int)schem.size(); i++) {
392
- printf("%lu ", schem[i].totalArea);
392
+ printf("%llu ", schem[i].totalArea);
393
393
}
394
394
printf("}\n");*/
395
395
0 commit comments