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