cvs commit: src/test/sysperf call1.c call2.c call3.c Makefile blib.c

Matthew Dillon dillon at
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 
  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

More information about the Commits mailing list