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