* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: dnssec-signzone.c,v 1.133 2001/03/27 23:43:13 bwelling Exp $ */
+/* $Id: dnssec-signzone.c,v 1.134 2001/03/30 18:02:34 bwelling Exp $ */
#include <config.h>
if (printstats) {
isc_uint64_t runtime_us; /* Runtime in microseconds */
- isc_uint64_t runtime_100s; /* Same in hundredths of seconds */
- isc_uint64_t sigs_100s; /* Signatures per 100 seconds */
+ isc_uint64_t runtime_ms; /* Runtime in milliseconds */
+ isc_uint64_t sig_ms; /* Signatures per millisecond */
isc_time_now(&timer_finish);
nverified);
printf("Signatures unsuccessfully verified: %10d\n",
nverifyfailed);
-#define MICROSECONDS 1000000
- runtime_100s = 100 * runtime_us / MICROSECONDS;
- printf("Runtime in seconds: %7u.%02u\n",
- (unsigned int) (runtime_100s / 100),
- (unsigned int) (runtime_100s % 100));
+ runtime_ms = runtime_us / 1000;
+ printf("Runtime in seconds: %7u.%03u\n",
+ (unsigned int) (runtime_ms / 1000),
+ (unsigned int) (runtime_ms % 1000));
if (runtime_us > 0) {
- sigs_100s = nsigned * 100 * MICROSECONDS / runtime_us;
- printf("Signatures per second: %7u.%02u\n",
- (unsigned int) sigs_100s / 100,
- (unsigned int) sigs_100s % 100);
+ sig_ms = ((isc_uint64_t)nsigned * 1000000000) /
+ runtime_us;
+ printf("Signatures per second: %7u.%03u\n",
+ (unsigned int) sig_ms / 1000,
+ (unsigned int) sig_ms % 1000);
}
}