cvs commit: src/test/sysperf call1.c call2.c call3.c Makefile blib.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Mar 19 17:51:49 PST 2004
dillon 2004/03/19 17:51:01 PST
DragonFly src repository
Modified files:
test/sysperf Makefile blib.c
Added files:
test/sysperf call1.c call2.c call3.c
Log:
Add function call overhead tests for (1) direct calls, (2) indirect calls,
and (3) call(func) -> func() indirect calls where (a) function 1 is passed
to the call, (b) function 1 and function 2 alternate being passed to the
call, and (c) function 2 is passed to the call (as a double check). i.e.
call3 is explicitly testing branch prediction misses.
Revision Changes Path
1.5 +10 -0 src/test/sysperf/Makefile
1.3 +1 -1 src/test/sysperf/blib.c
http://www.dragonflybsd.org/cvsweb/src/test/sysperf/Makefile.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/test/sysperf/blib.c.diff?r1=1.2&r2=1.3&f=h
More information about the Commits
mailing list