- Timestamp:
- Aug 9, 2018, 6:35:02 PM (7 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, no_list, persistent-indexer, pthread-emulation, qualifiedEnum
- Children:
- ea5b7d6
- Parents:
- fb975a50 (diff), 0c827019 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- benchmark
- Files:
-
- 42 moved
-
Makefile.am (moved) (moved from src/benchmark/Makefile.am ) (9 diffs)
-
Makefile.in (moved) (moved from src/benchmark/Makefile.in ) (19 diffs)
-
Monitor.c (moved) (moved from src/benchmark/Monitor.c ) (1 diff)
-
bench.h (moved) (moved from src/benchmark/bench.h ) (1 diff)
-
compile/empty.c (moved) (moved from src/benchmark/compile/empty.c )
-
creation/JavaThread.java (moved) (moved from src/benchmark/creation/JavaThread.java )
-
creation/cfa_cor.c (moved) (moved from src/benchmark/creation/cfa_cor.c ) (1 diff)
-
creation/cfa_thrd.c (moved) (moved from src/benchmark/creation/cfa_thrd.c ) (1 diff)
-
creation/goroutine.go (moved) (moved from src/benchmark/creation/goroutine.go )
-
creation/pthreads.c (moved) (moved from src/benchmark/creation/pthreads.c )
-
creation/upp_cor.cc (moved) (moved from src/benchmark/creation/upp_cor.cc )
-
creation/upp_thrd.cc (moved) (moved from src/benchmark/creation/upp_thrd.cc )
-
ctxswitch/JavaThread.java (moved) (moved from src/benchmark/ctxswitch/JavaThread.java )
-
ctxswitch/cfa_cor.c (moved) (moved from src/benchmark/ctxswitch/cfa_cor.c ) (1 diff)
-
ctxswitch/cfa_thrd.c (moved) (moved from src/benchmark/ctxswitch/cfa_thrd.c ) (1 diff)
-
ctxswitch/cfa_thrd2.c (moved) (moved from src/benchmark/ctxswitch/cfa_thrd2.c ) (1 diff)
-
ctxswitch/goroutine.go (moved) (moved from src/benchmark/ctxswitch/goroutine.go )
-
ctxswitch/kos_fibre.cpp (moved) (moved from src/benchmark/ctxswitch/kos_fibre.cpp )
-
ctxswitch/kos_fibre2.cpp (moved) (moved from src/benchmark/ctxswitch/kos_fibre2.cpp )
-
ctxswitch/pthreads.c (moved) (moved from src/benchmark/ctxswitch/pthreads.c )
-
ctxswitch/upp_cor.cc (moved) (moved from src/benchmark/ctxswitch/upp_cor.cc )
-
ctxswitch/upp_thrd.cc (moved) (moved from src/benchmark/ctxswitch/upp_thrd.cc )
-
fetch_add.c (moved) (moved from src/benchmark/fetch_add.c )
-
function.c (moved) (moved from src/benchmark/function.c )
-
interrupt_linux.c (moved) (moved from src/benchmark/interrupt_linux.c )
-
loop.c (moved) (moved from src/benchmark/loop.c )
-
mutex/JavaThread.java (moved) (moved from src/benchmark/mutex/JavaThread.java )
-
mutex/cfa1.c (moved) (moved from src/benchmark/mutex/cfa1.c ) (1 diff)
-
mutex/cfa2.c (moved) (moved from src/benchmark/mutex/cfa2.c ) (1 diff)
-
mutex/cfa4.c (moved) (moved from src/benchmark/mutex/cfa4.c ) (1 diff)
-
mutex/pthreads.c (moved) (moved from src/benchmark/mutex/pthreads.c )
-
mutex/upp.cc (moved) (moved from src/benchmark/mutex/upp.cc )
-
schedext/cfa1.c (moved) (moved from src/benchmark/schedext/cfa1.c ) (1 diff)
-
schedext/cfa2.c (moved) (moved from src/benchmark/schedext/cfa2.c ) (1 diff)
-
schedext/cfa4.c (moved) (moved from src/benchmark/schedext/cfa4.c ) (1 diff)
-
schedext/upp.cc (moved) (moved from src/benchmark/schedext/upp.cc )
-
schedint/JavaThread.java (moved) (moved from src/benchmark/schedint/JavaThread.java )
-
schedint/cfa1.c (moved) (moved from src/benchmark/schedint/cfa1.c ) (1 diff)
-
schedint/cfa2.c (moved) (moved from src/benchmark/schedint/cfa2.c ) (1 diff)
-
schedint/cfa4.c (moved) (moved from src/benchmark/schedint/cfa4.c ) (1 diff)
-
schedint/pthreads.c (moved) (moved from src/benchmark/schedint/pthreads.c )
-
schedint/upp.cc (moved) (moved from src/benchmark/schedint/upp.cc )
Legend:
- Unmodified
- Added
- Removed
-
benchmark/Makefile.am
rfb975a50 r455a7d5 16 16 17 17 # applies to both programs 18 CFLAGS = 19 AM_CFLAGS = \ 20 -XCFA \ 21 -t \ 22 -B${abs_top_builddir}/src/driver \ 23 -g \ 24 -O2 \ 25 -Wall \ 26 -Wno-unused-function \ 27 -quiet \ 28 -I$(srcdir) \ 29 -L${abs_top_builddir}/src/libcfa \ 30 -I${abs_top_srcdir}/src/libcfa \ 31 -I${abs_top_srcdir}/src/libcfa/containers \ 32 -I${abs_top_srcdir}/src/libcfa/concurrency \ 33 -I${abs_top_srcdir}/src/libcfa/stdhdr 34 35 CC = ${top_builddir}/src/driver/cfa 18 include $(top_srcdir)/src/cfa.make 19 20 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) 21 22 AM_CFLAGS = -O2 -Wall -I$(srcdir) -lrt -pthread 23 AM_CFAFLAGS = -quiet -in-tree -nodebug 24 AM_UPPFLAGS = -quiet -nodebug -multi 25 36 26 TOOLSDIR = ${abs_top_srcdir}/tools/ 37 27 REPEAT = ${TOOLSDIR}repeat … … 41 31 TIME_FORMAT = "%E" 42 32 PRINT_FORMAT = %20s: #Comments needed for spacing 33 34 LIBFIBRE_DIR ?= /home/tdelisle/software/KOS/src/ 43 35 44 36 .NOTPARALLEL: … … 108 100 ## ========================================================================================================= 109 101 loop$(EXEEXT): 110 @@BACKEND_CC@ loop.c -DBENCH_N=5000000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}102 $(COMPILE) -DBENCH_N=5000000000 loop.c 111 103 112 104 function$(EXEEXT): 113 @@BACKEND_CC@ function.c -DBENCH_N=5000000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}105 $(COMPILE) -DBENCH_N=5000000000 function.c 114 106 115 107 fetch_add$(EXEEXT): 116 @@BACKEND_CC@ fetch_add.c -DBENCH_N=500000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}108 $(COMPILE) -DBENCH_N=500000000 fetch_add.c 117 109 118 110 ## ========================================================================================================= … … 133 125 134 126 ctxswitch-pthread$(EXEEXT): 135 @ @BACKEND_CC@ $(srcdir)/ctxswitch/pthreads.c -DBENCH_N=50000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}127 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/pthreads.c 136 128 137 129 ctxswitch-cfa_coroutine$(EXEEXT): 138 @$ {CC} $(srcdir)/ctxswitch/cfa_cor.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}130 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.c 139 131 140 132 ctxswitch-cfa_thread$(EXEEXT): 141 @$ {CC} $(srcdir)/ctxswitch/cfa_thrd.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}133 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.c 142 134 143 135 ctxswitch-cfa_thread2$(EXEEXT): 144 @$ {CC} $(srcdir)/ctxswitch/cfa_thrd2.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}136 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.c 145 137 146 138 ctxswitch-upp_coroutine$(EXEEXT): 147 @ u++ $(srcdir)/ctxswitch/upp_cor.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}139 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_cor.cc 148 140 149 141 ctxswitch-upp_thread$(EXEEXT): 150 @ u++ $(srcdir)/ctxswitch/upp_thrd.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}142 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_thrd.cc 151 143 152 144 ctxswitch-kos_fibre$(EXEEXT): 153 @$ {CXX} $(srcdir)/ctxswitch/kos_fibre.cpp -DBENCH_N=50000000 -I$(srcdir) -I/home/tdelisle/software/KOS/src/ -g -O2 -lfibre -lpthread -lrt145 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp -I$(LIBFIBRE_DIR) -lfibre 154 146 155 147 ctxswitch-kos_fibre2$(EXEEXT): 156 @$ {CXX} $(srcdir)/ctxswitch/kos_fibre2.cpp -DBENCH_N=50000000 -I$(srcdir) -I/home/tdelisle/software/KOS/src/ -g -O2 -lfibre -lpthread -lrt148 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre 157 149 158 150 ctxswitch-goroutine$(EXEEXT): … … 178 170 179 171 mutex-pthread_lock$(EXEEXT): 180 @ @BACKEND_CC@ $(srcdir)/mutex/pthreads.c -DBENCH_N=50000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}172 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/pthreads.c 181 173 182 174 mutex-upp$(EXEEXT): 183 @ u++ $(srcdir)/mutex/upp.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}175 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/upp.cc 184 176 185 177 mutex-cfa1$(EXEEXT): 186 @$ {CC} $(srcdir)/mutex/cfa1.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}178 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.c 187 179 188 180 mutex-cfa2$(EXEEXT): 189 @$ {CC} $(srcdir)/mutex/cfa2.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}181 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.c 190 182 191 183 mutex-cfa4$(EXEEXT): 192 @$ {CC} $(srcdir)/mutex/cfa4.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}184 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.c 193 185 194 186 mutex-java_thread$(EXEEXT): … … 208 200 209 201 signal-pthread_cond$(EXEEXT): 210 @ @BACKEND_CC@ $(srcdir)/schedint/pthreads.c -DBENCH_N=500000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}202 @$(COMPILE) -DBENCH_N=500000 $(srcdir)/schedint/pthreads.c 211 203 212 204 signal-upp$(EXEEXT): 213 @ u++ $(srcdir)/schedint/upp.cc -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}205 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedint/upp.cc 214 206 215 207 signal-cfa1$(EXEEXT): 216 @$ {CC} $(srcdir)/schedint/cfa1.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}208 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.c 217 209 218 210 signal-cfa2$(EXEEXT): 219 @$ {CC} $(srcdir)/schedint/cfa2.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}211 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.c 220 212 221 213 signal-cfa4$(EXEEXT): 222 @$ {CC} $(srcdir)/schedint/cfa4.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}214 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.c 223 215 224 216 signal-java_thread$(EXEEXT): … … 237 229 238 230 waitfor-upp$(EXEEXT): 239 @ u++ $(srcdir)/schedext/upp.cc -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}231 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedext/upp.cc 240 232 241 233 waitfor-cfa1$(EXEEXT): 242 @$ {CC} $(srcdir)/schedext/cfa1.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}234 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.c 243 235 244 236 waitfor-cfa2$(EXEEXT): 245 @$ {CC} $(srcdir)/schedext/cfa2.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}237 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.c 246 238 247 239 waitfor-cfa4$(EXEEXT): 248 @$ {CC} $(srcdir)/schedext/cfa4.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}240 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.c 249 241 250 242 ## ========================================================================================================= … … 260 252 261 253 creation-cfa_coroutine$(EXEEXT): 262 @$ {CC} $(srcdir)/creation/cfa_cor.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}254 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 263 255 264 256 creation-cfa_coroutine_eager$(EXEEXT): 265 @$ {CC} $(srcdir)/creation/cfa_cor.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} -DEAGER257 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 266 258 267 259 creation-cfa_thread$(EXEEXT): 268 @$ {CC} $(srcdir)/creation/cfa_thrd.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}260 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.c 269 261 270 262 creation-upp_coroutine$(EXEEXT): 271 @ u++ $(srcdir)/creation/upp_cor.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}263 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_cor.cc 272 264 273 265 creation-upp_thread$(EXEEXT): 274 @ u++ $(srcdir)/creation/upp_thrd.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}266 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_thrd.cc 275 267 276 268 creation-pthread$(EXEEXT): 277 @ @BACKEND_CC@ $(srcdir)/creation/pthreads.c -DBENCH_N=250000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}269 @$(COMPILE) -DBENCH_N=250000 $(srcdir)/creation/pthreads.c 278 270 279 271 creation-goroutine$(EXEEXT): … … 299 291 300 292 301 testdir = $(top_srcdir)/ src/tests293 testdir = $(top_srcdir)/tests 302 294 303 295 compile-array$(EXEEXT): 304 @$ {CC} -quiet -fsyntax-only -w $(testdir)/array.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}296 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.c 305 297 306 298 compile-attributes$(EXEEXT): 307 @$ {CC} -quiet -fsyntax-only -w $(testdir)/attributes.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}299 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.c 308 300 309 301 compile-empty$(EXEEXT): 310 @$ {CC} -quiet -fsyntax-only -w $(srcdir)/compile/empty.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}302 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.c 311 303 312 304 compile-expression$(EXEEXT): 313 @$ {CC} -quiet -fsyntax-only -w $(testdir)/expression.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}305 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.c 314 306 315 307 compile-io$(EXEEXT): 316 @$ {CC} -quiet -fsyntax-only -w $(testdir)/io1.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}308 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.c 317 309 318 310 compile-monitor$(EXEEXT): 319 @$ {CC} -quiet -fsyntax-only -w $(testdir)/concurrent/monitor.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}311 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.c 320 312 321 313 compile-operators$(EXEEXT): 322 @$ {CC} -quiet -fsyntax-only -w $(testdir)/operators.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}314 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.c 323 315 324 316 compile-thread$(EXEEXT): 325 @$ {CC} -quiet -fsyntax-only -w $(testdir)/concurrent/thread.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}317 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.c 326 318 327 319 compile-typeof$(EXEEXT): 328 @$ {CC} -quiet -fsyntax-only -w $(testdir)/typeof.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}329 320 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.c 321 -
benchmark/Makefile.in
rfb975a50 r455a7d5 93 93 host_triplet = @host@ 94 94 noinst_PROGRAMS = 95 subdir = src/benchmark95 subdir = benchmark 96 96 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 97 am__aclocal_m4_deps = $(top_srcdir)/configure.ac 97 am__aclocal_m4_deps = $(top_srcdir)/automake/cfa.m4 \ 98 $(top_srcdir)/configure.ac 98 99 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 99 100 $(ACLOCAL_M4) … … 124 125 esac 125 126 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 126 am__DIST_COMMON = $(srcdir)/Makefile.in compile 127 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/src/cfa.make \ 128 compile 127 129 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 128 130 ACLOCAL = @ACLOCAL@ … … 135 137 AWK = @AWK@ 136 138 BACKEND_CC = @BACKEND_CC@ 137 CC = ${top_builddir}/src/driver/cfa 139 BUILD_IN_TREE_FLAGS = @BUILD_IN_TREE_FLAGS@ 140 CC = @CC@ 138 141 CCAS = @CCAS@ 139 142 CCASDEPMODE = @CCASDEPMODE@ 140 143 CCASFLAGS = @CCASFLAGS@ 141 144 CCDEPMODE = @CCDEPMODE@ 145 CFACC = @CFACC@ 146 CFACPP = @CFACPP@ 142 147 CFA_BACKEND_CC = @CFA_BACKEND_CC@ 143 148 CFA_BINDIR = @CFA_BINDIR@ … … 147 152 CFA_NAME = @CFA_NAME@ 148 153 CFA_PREFIX = @CFA_PREFIX@ 149 150 # applies to both programs 151 CFLAGS = 154 CFLAGS = @CFLAGS@ 152 155 CPP = @CPP@ 153 156 CPPFLAGS = @CPPFLAGS@ … … 158 161 DEFS = @DEFS@ 159 162 DEPDIR = @DEPDIR@ 163 DRIVER_DIR = @DRIVER_DIR@ 160 164 ECHO_C = @ECHO_C@ 161 165 ECHO_N = @ECHO_N@ … … 173 177 LEXLIB = @LEXLIB@ 174 178 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 179 LIBCFA_TARGET_DIRS = @LIBCFA_TARGET_DIRS@ 180 LIBCFA_TARGET_MAKEFILES = @LIBCFA_TARGET_MAKEFILES@ 175 181 LIBOBJS = @LIBOBJS@ 176 182 LIBS = @LIBS@ 177 183 LTLIBOBJS = @LTLIBOBJS@ 178 MACHINE_TYPE = @MACHINE_TYPE@179 184 MAKEINFO = @MAKEINFO@ 180 185 MKDIR_P = @MKDIR_P@ … … 192 197 SHELL = @SHELL@ 193 198 STRIP = @STRIP@ 199 TARGET_HOSTS = @TARGET_HOSTS@ 194 200 VERSION = @VERSION@ 195 201 YACC = @YACC@ … … 247 253 top_builddir = @top_builddir@ 248 254 top_srcdir = @top_srcdir@ 249 AM_CFLAGS = \ 250 -XCFA \ 251 -t \ 252 -B${abs_top_builddir}/src/driver \ 253 -g \ 254 -O2 \ 255 -Wall \ 256 -Wno-unused-function \ 257 -quiet \ 258 -I$(srcdir) \ 259 -L${abs_top_builddir}/src/libcfa \ 260 -I${abs_top_srcdir}/src/libcfa \ 261 -I${abs_top_srcdir}/src/libcfa/containers \ 262 -I${abs_top_srcdir}/src/libcfa/concurrency \ 263 -I${abs_top_srcdir}/src/libcfa/stdhdr 264 255 CFACOMPILE = $(CFACC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) $(AM_CFLAGS) $(CFLAGS) 256 AM_V_CFA = $(am__v_CFA_@AM_V@) 257 am__v_CFA_ = $(am__v_CFA_@AM_DEFAULT_V@) 258 am__v_CFA_0 = @echo " CFA " $@; 259 am__v_CFA_1 = 260 261 # applies to both programs 262 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) 263 AM_CFLAGS = -O2 -Wall -I$(srcdir) -lrt -pthread 264 AM_CFAFLAGS = -quiet -in-tree -nodebug 265 AM_UPPFLAGS = -quiet -nodebug -multi 265 266 TOOLSDIR = ${abs_top_srcdir}/tools/ 266 267 REPEAT = ${TOOLSDIR}repeat … … 270 271 TIME_FORMAT = "%E" 271 272 PRINT_FORMAT = %20s: #Comments needed for spacing 272 testdir = $(top_srcdir)/ src/tests273 testdir = $(top_srcdir)/tests 273 274 all: all-am 274 275 275 276 .SUFFIXES: 276 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) 277 .SUFFIXES: .cfa .o 278 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/src/cfa.make $(am__configure_deps) 277 279 @for dep in $?; do \ 278 280 case '$(am__configure_deps)' in \ … … 283 285 esac; \ 284 286 done; \ 285 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/benchmark/Makefile'; \287 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign benchmark/Makefile'; \ 286 288 $(am__cd) $(top_srcdir) && \ 287 $(AUTOMAKE) --foreign src/benchmark/Makefile289 $(AUTOMAKE) --foreign benchmark/Makefile 288 290 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 289 291 @case '$?' in \ … … 294 296 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 295 297 esac; 298 $(top_srcdir)/src/cfa.make $(am__empty): 296 299 297 300 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) … … 460 463 461 464 465 .cfa.o: $(CFACC) $(CFACPP) 466 $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 467 $(CFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 468 $(am__mv) $$depbase.Tpo $$depbase.Po 469 470 LIBFIBRE_DIR ?= /home/tdelisle/software/KOS/src/ 471 462 472 .NOTPARALLEL: 463 473 … … 521 531 522 532 loop$(EXEEXT): 523 @@BACKEND_CC@ loop.c -DBENCH_N=5000000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}533 $(COMPILE) -DBENCH_N=5000000000 loop.c 524 534 525 535 function$(EXEEXT): 526 @@BACKEND_CC@ function.c -DBENCH_N=5000000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}536 $(COMPILE) -DBENCH_N=5000000000 function.c 527 537 528 538 fetch_add$(EXEEXT): 529 @@BACKEND_CC@ fetch_add.c -DBENCH_N=500000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}539 $(COMPILE) -DBENCH_N=500000000 fetch_add.c 530 540 531 541 ctxswitch$(EXEEXT): \ … … 545 555 546 556 ctxswitch-pthread$(EXEEXT): 547 @ @BACKEND_CC@ $(srcdir)/ctxswitch/pthreads.c -DBENCH_N=50000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}557 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/pthreads.c 548 558 549 559 ctxswitch-cfa_coroutine$(EXEEXT): 550 @$ {CC} $(srcdir)/ctxswitch/cfa_cor.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}560 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.c 551 561 552 562 ctxswitch-cfa_thread$(EXEEXT): 553 @$ {CC} $(srcdir)/ctxswitch/cfa_thrd.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}563 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.c 554 564 555 565 ctxswitch-cfa_thread2$(EXEEXT): 556 @$ {CC} $(srcdir)/ctxswitch/cfa_thrd2.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}566 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.c 557 567 558 568 ctxswitch-upp_coroutine$(EXEEXT): 559 @ u++ $(srcdir)/ctxswitch/upp_cor.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}569 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_cor.cc 560 570 561 571 ctxswitch-upp_thread$(EXEEXT): 562 @ u++ $(srcdir)/ctxswitch/upp_thrd.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}572 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_thrd.cc 563 573 564 574 ctxswitch-kos_fibre$(EXEEXT): 565 @$ {CXX} $(srcdir)/ctxswitch/kos_fibre.cpp -DBENCH_N=50000000 -I$(srcdir) -I/home/tdelisle/software/KOS/src/ -g -O2 -lfibre -lpthread -lrt575 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp -I$(LIBFIBRE_DIR) -lfibre 566 576 567 577 ctxswitch-kos_fibre2$(EXEEXT): 568 @$ {CXX} $(srcdir)/ctxswitch/kos_fibre2.cpp -DBENCH_N=50000000 -I$(srcdir) -I/home/tdelisle/software/KOS/src/ -g -O2 -lfibre -lpthread -lrt578 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre 569 579 570 580 ctxswitch-goroutine$(EXEEXT): … … 589 599 590 600 mutex-pthread_lock$(EXEEXT): 591 @ @BACKEND_CC@ $(srcdir)/mutex/pthreads.c -DBENCH_N=50000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}601 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/pthreads.c 592 602 593 603 mutex-upp$(EXEEXT): 594 @ u++ $(srcdir)/mutex/upp.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}604 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/upp.cc 595 605 596 606 mutex-cfa1$(EXEEXT): 597 @$ {CC} $(srcdir)/mutex/cfa1.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}607 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.c 598 608 599 609 mutex-cfa2$(EXEEXT): 600 @$ {CC} $(srcdir)/mutex/cfa2.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}610 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.c 601 611 602 612 mutex-cfa4$(EXEEXT): 603 @$ {CC} $(srcdir)/mutex/cfa4.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}613 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.c 604 614 605 615 mutex-java_thread$(EXEEXT): … … 618 628 619 629 signal-pthread_cond$(EXEEXT): 620 @ @BACKEND_CC@ $(srcdir)/schedint/pthreads.c -DBENCH_N=500000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}630 @$(COMPILE) -DBENCH_N=500000 $(srcdir)/schedint/pthreads.c 621 631 622 632 signal-upp$(EXEEXT): 623 @ u++ $(srcdir)/schedint/upp.cc -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}633 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedint/upp.cc 624 634 625 635 signal-cfa1$(EXEEXT): 626 @$ {CC} $(srcdir)/schedint/cfa1.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}636 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.c 627 637 628 638 signal-cfa2$(EXEEXT): 629 @$ {CC} $(srcdir)/schedint/cfa2.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}639 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.c 630 640 631 641 signal-cfa4$(EXEEXT): 632 @$ {CC} $(srcdir)/schedint/cfa4.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}642 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.c 633 643 634 644 signal-java_thread$(EXEEXT): … … 645 655 646 656 waitfor-upp$(EXEEXT): 647 @ u++ $(srcdir)/schedext/upp.cc -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}657 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedext/upp.cc 648 658 649 659 waitfor-cfa1$(EXEEXT): 650 @$ {CC} $(srcdir)/schedext/cfa1.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}660 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.c 651 661 652 662 waitfor-cfa2$(EXEEXT): 653 @$ {CC} $(srcdir)/schedext/cfa2.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}663 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.c 654 664 655 665 waitfor-cfa4$(EXEEXT): 656 @$ {CC} $(srcdir)/schedext/cfa4.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}666 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.c 657 667 658 668 creation$(EXEEXT) :\ … … 667 677 668 678 creation-cfa_coroutine$(EXEEXT): 669 @$ {CC} $(srcdir)/creation/cfa_cor.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}679 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 670 680 671 681 creation-cfa_coroutine_eager$(EXEEXT): 672 @$ {CC} $(srcdir)/creation/cfa_cor.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} -DEAGER682 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 673 683 674 684 creation-cfa_thread$(EXEEXT): 675 @$ {CC} $(srcdir)/creation/cfa_thrd.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}685 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.c 676 686 677 687 creation-upp_coroutine$(EXEEXT): 678 @ u++ $(srcdir)/creation/upp_cor.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}688 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_cor.cc 679 689 680 690 creation-upp_thread$(EXEEXT): 681 @ u++ $(srcdir)/creation/upp_thrd.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}691 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_thrd.cc 682 692 683 693 creation-pthread$(EXEEXT): 684 @ @BACKEND_CC@ $(srcdir)/creation/pthreads.c -DBENCH_N=250000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}694 @$(COMPILE) -DBENCH_N=250000 $(srcdir)/creation/pthreads.c 685 695 686 696 creation-goroutine$(EXEEXT): … … 704 714 705 715 compile-array$(EXEEXT): 706 @$ {CC} -quiet -fsyntax-only -w $(testdir)/array.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}716 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.c 707 717 708 718 compile-attributes$(EXEEXT): 709 @$ {CC} -quiet -fsyntax-only -w $(testdir)/attributes.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}719 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.c 710 720 711 721 compile-empty$(EXEEXT): 712 @$ {CC} -quiet -fsyntax-only -w $(srcdir)/compile/empty.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}722 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.c 713 723 714 724 compile-expression$(EXEEXT): 715 @$ {CC} -quiet -fsyntax-only -w $(testdir)/expression.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}725 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.c 716 726 717 727 compile-io$(EXEEXT): 718 @$ {CC} -quiet -fsyntax-only -w $(testdir)/io1.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}728 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.c 719 729 720 730 compile-monitor$(EXEEXT): 721 @$ {CC} -quiet -fsyntax-only -w $(testdir)/concurrent/monitor.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}731 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.c 722 732 723 733 compile-operators$(EXEEXT): 724 @$ {CC} -quiet -fsyntax-only -w $(testdir)/operators.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}734 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.c 725 735 726 736 compile-thread$(EXEEXT): 727 @$ {CC} -quiet -fsyntax-only -w $(testdir)/concurrent/thread.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}737 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.c 728 738 729 739 compile-typeof$(EXEEXT): 730 @$ {CC} -quiet -fsyntax-only -w $(testdir)/typeof.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}740 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.c 731 741 732 742 # Tell versions [3.59,3.63) of GNU make to not export all variables. -
benchmark/Monitor.c
rfb975a50 r455a7d5 1 #include <fstream >2 #include <stdlib >3 #include <thread >1 #include <fstream.hfa> 2 #include <stdlib.hfa> 3 #include <thread.hfa> 4 4 5 5 #include "bench.h" -
benchmark/bench.h
rfb975a50 r455a7d5 11 11 #else 12 12 } 13 #include <time >13 #include <time.hfa> 14 14 #endif 15 15 -
benchmark/creation/cfa_cor.c
rfb975a50 r455a7d5 1 1 #include <stdio.h> 2 #include <coroutine >2 #include <coroutine.hfa> 3 3 4 4 #include "bench.h" -
benchmark/creation/cfa_thrd.c
rfb975a50 r455a7d5 1 1 #include <stdio.h> 2 #include <thread >2 #include <thread.hfa> 3 3 4 4 #include "bench.h" -
benchmark/ctxswitch/cfa_cor.c
rfb975a50 r455a7d5 1 1 #include <stdio.h> 2 #include <kernel >3 #include <thread >2 #include <kernel.hfa> 3 #include <thread.hfa> 4 4 5 5 #include "bench.h" -
benchmark/ctxswitch/cfa_thrd.c
rfb975a50 r455a7d5 1 1 #include <stdio.h> 2 #include <thread >2 #include <thread.hfa> 3 3 4 4 #include "bench.h" -
benchmark/ctxswitch/cfa_thrd2.c
rfb975a50 r455a7d5 1 1 #include <stdio.h> 2 #include <thread >2 #include <thread.hfa> 3 3 4 4 #include "bench.h" -
benchmark/mutex/cfa1.c
rfb975a50 r455a7d5 1 #include <monitor >1 #include <monitor.hfa> 2 2 #include <stdio.h> 3 3 -
benchmark/mutex/cfa2.c
rfb975a50 r455a7d5 1 #include <monitor >1 #include <monitor.hfa> 2 2 #include <stdio.h> 3 3 -
benchmark/mutex/cfa4.c
rfb975a50 r455a7d5 1 #include <monitor >1 #include <monitor.hfa> 2 2 #include <stdio.h> 3 3 -
benchmark/schedext/cfa1.c
rfb975a50 r455a7d5 1 #include <kernel >2 #include <monitor >3 #include <thread >1 #include <kernel.hfa> 2 #include <monitor.hfa> 3 #include <thread.hfa> 4 4 #include <stdio.h> 5 5 -
benchmark/schedext/cfa2.c
rfb975a50 r455a7d5 1 #include <kernel >2 #include <monitor >3 #include <thread >1 #include <kernel.hfa> 2 #include <monitor.hfa> 3 #include <thread.hfa> 4 4 #include <stdio.h> 5 5 -
benchmark/schedext/cfa4.c
rfb975a50 r455a7d5 1 #include <kernel >2 #include <monitor >3 #include <thread >1 #include <kernel.hfa> 2 #include <monitor.hfa> 3 #include <thread.hfa> 4 4 #include <stdio.h> 5 5 -
benchmark/schedint/cfa1.c
rfb975a50 r455a7d5 1 #include <kernel >2 #include <monitor >3 #include <thread >1 #include <kernel.hfa> 2 #include <monitor.hfa> 3 #include <thread.hfa> 4 4 #include <stdio.h> 5 5 -
benchmark/schedint/cfa2.c
rfb975a50 r455a7d5 1 #include <kernel >2 #include <monitor >3 #include <thread >1 #include <kernel.hfa> 2 #include <monitor.hfa> 3 #include <thread.hfa> 4 4 #include <stdio.h> 5 5 -
benchmark/schedint/cfa4.c
rfb975a50 r455a7d5 1 #include <kernel >2 #include <monitor >3 #include <thread >1 #include <kernel.hfa> 2 #include <monitor.hfa> 3 #include <thread.hfa> 4 4 #include <stdio.h> 5 5
Note:
See TracChangeset
for help on using the changeset viewer.