diff --git a/src/lib/netlist/nl_base.cpp b/src/lib/netlist/nl_base.cpp index 0ef4235506d..4e7014f3afa 100644 --- a/src/lib/netlist/nl_base.cpp +++ b/src/lib/netlist/nl_base.cpp @@ -386,10 +386,13 @@ void netlist_t::print_stats() const { for (auto & entry : m_devices) { - printf("Device %20s : %12d %12d %15ld\n", entry->name().cstr(), entry->stat_call_count, entry->stat_update_count, (long int) entry->stat_total_time / (entry->stat_update_count + 1)); + log().verbose("Device {1:20} : {2:12} {3:12} {4:15}", entry->name(), + entry->stat_call_count, entry->stat_update_count, + (long int) entry->stat_total_time / (entry->stat_update_count + 1)); } - printf("Queue Pushes %15d\n", queue().m_prof_call); - printf("Queue Moves %15d\n", queue().m_prof_sortmove); + + log().verbose("Queue Pushes {1:15}", queue().m_prof_call); + log().verbose("Queue Moves {1:15}", queue().m_prof_sortmove); } #endif } diff --git a/src/lib/netlist/nl_lists.h b/src/lib/netlist/nl_lists.h index 48240e2c817..b3443ed2297 100644 --- a/src/lib/netlist/nl_lists.h +++ b/src/lib/netlist/nl_lists.h @@ -129,8 +129,8 @@ namespace netlist public: #if (NL_KEEP_STATISTICS) // profiling - INT32 m_prof_sortmove; - INT32 m_prof_call; + std::size_t m_prof_sortmove; + std::size_t m_prof_call; #endif };