Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD master CVS tree commits
- To: source-changes
- Subject: NetBSD master CVS tree commits
- From: The Source of All Evil <source>
- Date: Wed, 12 Jun 1996 00:30:03 -0400 (EDT)
cgd
Wed Jun 12 00:20:19 EDT 1996
Update of /a/cvsroot/src/lib/libc/gmon
In directory pain.lcs.mit.edu:/a/tmp/cvs-serv15274
Revision/Branch: netbsd-1-2
Modified Files:
gmon.c mcount.c
Log Message:
pull up from trunk:
>use p->hashfraction when doing non-time-critical calculations, rather than
>using HASHFRACTION directly. in time-critical calculations, if HASHFRACTION
>is a power of two, check that p->hashfraction == HASHFRACTION and if so do
>the calculation with the compiled-in value so that the compiler can optimize
>out (potentially) expensive divisions. if p->hashfraction != HASHFRACTION,
>actually do the division. This has the result that on machines with slow
>division, the division can be optimized out of the common case, but that
>if HASHFRACTION changes from the compiled-in value (for whatever reason),
>profiling will still work. Changes suggested by Chris Torek.
cgd
Wed Jun 12 00:23:02 EDT 1996
Update of /a/cvsroot/src/sys/lib/libkern
In directory pain.lcs.mit.edu:/a/tmp/cvs-serv15461
Revision/Branch: netbsd-1-2
Modified Files:
mcount.c
Log Message:
copy down from libkern.
Home |
Main Index |
Thread Index |
Old Index