- Timestamp:
- Aug 14, 2018, 4:10:58 PM (8 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, stuck-waitfor-destruct
- Children:
- 636e1b9
- Parents:
- c3a8ecd (diff), 5a5d31a (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
rc3a8ecd r7cd8827 15 15 ############################################################################### 16 16 17 AUTOMAKE_OPTIONS = foreign # do not require all the GNU file names 18 17 19 # applies to both programs 18 CFLAGS = 19 AM_CFLAGS = \ 20 -g \ 21 -O2 \ 22 -Wall \ 23 -Wno-unused-function \ 24 -quiet \ 25 -I$(srcdir) \ 26 @BUILD_IN_TREE_FLAGS@ 27 28 CC = @CFACC@ 20 include $(top_srcdir)/src/cfa.make 21 22 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) 23 24 AM_CFLAGS = -O2 -Wall -I$(srcdir) -lrt -pthread 25 AM_CFAFLAGS = -quiet -in-tree -nodebug 26 AM_UPPFLAGS = -quiet -nodebug -multi 27 29 28 TOOLSDIR = ${abs_top_srcdir}/tools/ 30 29 REPEAT = ${TOOLSDIR}repeat … … 34 33 TIME_FORMAT = "%E" 35 34 PRINT_FORMAT = %20s: #Comments needed for spacing 35 36 LIBFIBRE_DIR ?= /home/tdelisle/software/KOS/src/ 36 37 37 38 .NOTPARALLEL: … … 101 102 ## ========================================================================================================= 102 103 loop$(EXEEXT): 103 @@BACKEND_CC@ loop.c -DBENCH_N=5000000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}104 $(COMPILE) -DBENCH_N=5000000000 loop.c 104 105 105 106 function$(EXEEXT): 106 @@BACKEND_CC@ function.c -DBENCH_N=5000000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}107 $(COMPILE) -DBENCH_N=5000000000 function.c 107 108 108 109 fetch_add$(EXEEXT): 109 @@BACKEND_CC@ fetch_add.c -DBENCH_N=500000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}110 $(COMPILE) -DBENCH_N=500000000 fetch_add.c 110 111 111 112 ## ========================================================================================================= … … 126 127 127 128 ctxswitch-pthread$(EXEEXT): 128 @ @BACKEND_CC@ $(srcdir)/ctxswitch/pthreads.c -DBENCH_N=50000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}129 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/pthreads.c 129 130 130 131 ctxswitch-cfa_coroutine$(EXEEXT): 131 @$ {CC} $(srcdir)/ctxswitch/cfa_cor.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}132 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.c 132 133 133 134 ctxswitch-cfa_thread$(EXEEXT): 134 @$ {CC} $(srcdir)/ctxswitch/cfa_thrd.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}135 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.c 135 136 136 137 ctxswitch-cfa_thread2$(EXEEXT): 137 @$ {CC} $(srcdir)/ctxswitch/cfa_thrd2.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}138 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.c 138 139 139 140 ctxswitch-upp_coroutine$(EXEEXT): 140 @ u++ $(srcdir)/ctxswitch/upp_cor.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}141 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_cor.cc 141 142 142 143 ctxswitch-upp_thread$(EXEEXT): 143 @ u++ $(srcdir)/ctxswitch/upp_thrd.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}144 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_thrd.cc 144 145 145 146 ctxswitch-kos_fibre$(EXEEXT): 146 @$ {CXX} $(srcdir)/ctxswitch/kos_fibre.cpp -DBENCH_N=50000000 -I$(srcdir) -I/home/tdelisle/software/KOS/src/ -g -O2 -lfibre -lpthread -lrt147 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp -I$(LIBFIBRE_DIR) -lfibre 147 148 148 149 ctxswitch-kos_fibre2$(EXEEXT): 149 @$ {CXX} $(srcdir)/ctxswitch/kos_fibre2.cpp -DBENCH_N=50000000 -I$(srcdir) -I/home/tdelisle/software/KOS/src/ -g -O2 -lfibre -lpthread -lrt150 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre 150 151 151 152 ctxswitch-goroutine$(EXEEXT): … … 171 172 172 173 mutex-pthread_lock$(EXEEXT): 173 @ @BACKEND_CC@ $(srcdir)/mutex/pthreads.c -DBENCH_N=50000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}174 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/pthreads.c 174 175 175 176 mutex-upp$(EXEEXT): 176 @ u++ $(srcdir)/mutex/upp.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}177 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/upp.cc 177 178 178 179 mutex-cfa1$(EXEEXT): 179 @$ {CC} $(srcdir)/mutex/cfa1.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}180 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.c 180 181 181 182 mutex-cfa2$(EXEEXT): 182 @$ {CC} $(srcdir)/mutex/cfa2.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}183 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.c 183 184 184 185 mutex-cfa4$(EXEEXT): 185 @$ {CC} $(srcdir)/mutex/cfa4.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}186 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.c 186 187 187 188 mutex-java_thread$(EXEEXT): … … 201 202 202 203 signal-pthread_cond$(EXEEXT): 203 @ @BACKEND_CC@ $(srcdir)/schedint/pthreads.c -DBENCH_N=500000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}204 @$(COMPILE) -DBENCH_N=500000 $(srcdir)/schedint/pthreads.c 204 205 205 206 signal-upp$(EXEEXT): 206 @ u++ $(srcdir)/schedint/upp.cc -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}207 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedint/upp.cc 207 208 208 209 signal-cfa1$(EXEEXT): 209 @$ {CC} $(srcdir)/schedint/cfa1.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}210 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.c 210 211 211 212 signal-cfa2$(EXEEXT): 212 @$ {CC} $(srcdir)/schedint/cfa2.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}213 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.c 213 214 214 215 signal-cfa4$(EXEEXT): 215 @$ {CC} $(srcdir)/schedint/cfa4.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}216 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.c 216 217 217 218 signal-java_thread$(EXEEXT): … … 230 231 231 232 waitfor-upp$(EXEEXT): 232 @ u++ $(srcdir)/schedext/upp.cc -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}233 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedext/upp.cc 233 234 234 235 waitfor-cfa1$(EXEEXT): 235 @$ {CC} $(srcdir)/schedext/cfa1.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}236 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.c 236 237 237 238 waitfor-cfa2$(EXEEXT): 238 @$ {CC} $(srcdir)/schedext/cfa2.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}239 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.c 239 240 240 241 waitfor-cfa4$(EXEEXT): 241 @$ {CC} $(srcdir)/schedext/cfa4.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}242 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.c 242 243 243 244 ## ========================================================================================================= … … 253 254 254 255 creation-cfa_coroutine$(EXEEXT): 255 @$ {CC} $(srcdir)/creation/cfa_cor.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}256 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 256 257 257 258 creation-cfa_coroutine_eager$(EXEEXT): 258 @$ {CC} $(srcdir)/creation/cfa_cor.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} -DEAGER259 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 259 260 260 261 creation-cfa_thread$(EXEEXT): 261 @$ {CC} $(srcdir)/creation/cfa_thrd.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}262 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.c 262 263 263 264 creation-upp_coroutine$(EXEEXT): 264 @ u++ $(srcdir)/creation/upp_cor.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}265 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_cor.cc 265 266 266 267 creation-upp_thread$(EXEEXT): 267 @ u++ $(srcdir)/creation/upp_thrd.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}268 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_thrd.cc 268 269 269 270 creation-pthread$(EXEEXT): 270 @ @BACKEND_CC@ $(srcdir)/creation/pthreads.c -DBENCH_N=250000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}271 @$(COMPILE) -DBENCH_N=250000 $(srcdir)/creation/pthreads.c 271 272 272 273 creation-goroutine$(EXEEXT): … … 292 293 293 294 294 testdir = $(top_srcdir)/ src/tests295 testdir = $(top_srcdir)/tests 295 296 296 297 compile-array$(EXEEXT): 297 @$ {CC} -quiet -fsyntax-only -w $(testdir)/array.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}298 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.c 298 299 299 300 compile-attributes$(EXEEXT): 300 @$ {CC} -quiet -fsyntax-only -w $(testdir)/attributes.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}301 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.c 301 302 302 303 compile-empty$(EXEEXT): 303 @$ {CC} -quiet -fsyntax-only -w $(srcdir)/compile/empty.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}304 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.c 304 305 305 306 compile-expression$(EXEEXT): 306 @$ {CC} -quiet -fsyntax-only -w $(testdir)/expression.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}307 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.c 307 308 308 309 compile-io$(EXEEXT): 309 @$ {CC} -quiet -fsyntax-only -w $(testdir)/io1.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}310 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.c 310 311 311 312 compile-monitor$(EXEEXT): 312 @$ {CC} -quiet -fsyntax-only -w $(testdir)/concurrent/monitor.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}313 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.c 313 314 314 315 compile-operators$(EXEEXT): 315 @$ {CC} -quiet -fsyntax-only -w $(testdir)/operators.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}316 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.c 316 317 317 318 compile-thread$(EXEEXT): 318 @$ {CC} -quiet -fsyntax-only -w $(testdir)/concurrent/thread.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}319 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.c 319 320 320 321 compile-typeof$(EXEEXT): 321 @$ {CC} -quiet -fsyntax-only -w $(testdir)/typeof.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}322 322 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.c 323 -
benchmark/Makefile.in
rc3a8ecd r7cd8827 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@ … … 136 138 BACKEND_CC = @BACKEND_CC@ 137 139 BUILD_IN_TREE_FLAGS = @BUILD_IN_TREE_FLAGS@ 138 BUILD_IN_TREE_FLAGS_NOLIB = @BUILD_IN_TREE_FLAGS_NOLIB@ 139 CC = @CFACC@ 140 CC = @CC@ 140 141 CCAS = @CCAS@ 141 142 CCASDEPMODE = @CCASDEPMODE@ … … 151 152 CFA_NAME = @CFA_NAME@ 152 153 CFA_PREFIX = @CFA_PREFIX@ 153 154 # applies to both programs 155 CFLAGS = 154 CFLAGS = @CFLAGS@ 156 155 CPP = @CPP@ 157 156 CPPFLAGS = @CPPFLAGS@ … … 169 168 EXEEXT = @EXEEXT@ 170 169 GREP = @GREP@ 170 HOST_FLAGS = @HOST_FLAGS@ 171 171 INSTALL = @INSTALL@ 172 172 INSTALL_DATA = @INSTALL_DATA@ … … 178 178 LEXLIB = @LEXLIB@ 179 179 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ 180 LIBCFA_TARGET_DIRS = @LIBCFA_TARGET_DIRS@ 181 LIBCFA_TARGET_MAKEFILES = @LIBCFA_TARGET_MAKEFILES@ 180 182 LIBOBJS = @LIBOBJS@ 181 183 LIBS = @LIBS@ 182 184 LTLIBOBJS = @LTLIBOBJS@ 183 MACHINE_TYPE = @MACHINE_TYPE@184 185 MAKEINFO = @MAKEINFO@ 185 186 MKDIR_P = @MKDIR_P@ … … 197 198 SHELL = @SHELL@ 198 199 STRIP = @STRIP@ 200 TARGET_HOSTS = @TARGET_HOSTS@ 199 201 VERSION = @VERSION@ 200 202 YACC = @YACC@ … … 252 254 top_builddir = @top_builddir@ 253 255 top_srcdir = @top_srcdir@ 254 AM_CFLAGS = \ 255 -g \ 256 -O2 \ 257 -Wall \ 258 -Wno-unused-function \ 259 -quiet \ 260 -I$(srcdir) \ 261 @BUILD_IN_TREE_FLAGS@ 262 256 AUTOMAKE_OPTIONS = foreign # do not require all the GNU file names 257 CFACOMPILE = $(CFACC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) $(AM_CFLAGS) $(CFLAGS) 258 AM_V_CFA = $(am__v_CFA_@AM_V@) 259 am__v_CFA_ = $(am__v_CFA_@AM_DEFAULT_V@) 260 am__v_CFA_0 = @echo " CFA " $@; 261 am__v_CFA_1 = 262 263 # applies to both programs 264 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) 265 AM_CFLAGS = -O2 -Wall -I$(srcdir) -lrt -pthread 266 AM_CFAFLAGS = -quiet -in-tree -nodebug 267 AM_UPPFLAGS = -quiet -nodebug -multi 263 268 TOOLSDIR = ${abs_top_srcdir}/tools/ 264 269 REPEAT = ${TOOLSDIR}repeat … … 268 273 TIME_FORMAT = "%E" 269 274 PRINT_FORMAT = %20s: #Comments needed for spacing 270 testdir = $(top_srcdir)/ src/tests275 testdir = $(top_srcdir)/tests 271 276 all: all-am 272 277 273 278 .SUFFIXES: 274 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) 279 .SUFFIXES: .cfa .o 280 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/src/cfa.make $(am__configure_deps) 275 281 @for dep in $?; do \ 276 282 case '$(am__configure_deps)' in \ … … 281 287 esac; \ 282 288 done; \ 283 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/benchmark/Makefile'; \289 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign benchmark/Makefile'; \ 284 290 $(am__cd) $(top_srcdir) && \ 285 $(AUTOMAKE) --foreign src/benchmark/Makefile291 $(AUTOMAKE) --foreign benchmark/Makefile 286 292 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 287 293 @case '$?' in \ … … 292 298 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 293 299 esac; 300 $(top_srcdir)/src/cfa.make $(am__empty): 294 301 295 302 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) … … 458 465 459 466 467 .cfa.o: $(CFACC) $(CFACPP) 468 $(AM_V_CFA)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 469 $(CFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 470 $(am__mv) $$depbase.Tpo $$depbase.Po 471 472 LIBFIBRE_DIR ?= /home/tdelisle/software/KOS/src/ 473 460 474 .NOTPARALLEL: 461 475 … … 519 533 520 534 loop$(EXEEXT): 521 @@BACKEND_CC@ loop.c -DBENCH_N=5000000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}535 $(COMPILE) -DBENCH_N=5000000000 loop.c 522 536 523 537 function$(EXEEXT): 524 @@BACKEND_CC@ function.c -DBENCH_N=5000000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}538 $(COMPILE) -DBENCH_N=5000000000 function.c 525 539 526 540 fetch_add$(EXEEXT): 527 @@BACKEND_CC@ fetch_add.c -DBENCH_N=500000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}541 $(COMPILE) -DBENCH_N=500000000 fetch_add.c 528 542 529 543 ctxswitch$(EXEEXT): \ … … 543 557 544 558 ctxswitch-pthread$(EXEEXT): 545 @ @BACKEND_CC@ $(srcdir)/ctxswitch/pthreads.c -DBENCH_N=50000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}559 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/pthreads.c 546 560 547 561 ctxswitch-cfa_coroutine$(EXEEXT): 548 @$ {CC} $(srcdir)/ctxswitch/cfa_cor.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}562 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_cor.c 549 563 550 564 ctxswitch-cfa_thread$(EXEEXT): 551 @$ {CC} $(srcdir)/ctxswitch/cfa_thrd.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}565 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd.c 552 566 553 567 ctxswitch-cfa_thread2$(EXEEXT): 554 @$ {CC} $(srcdir)/ctxswitch/cfa_thrd2.c -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}568 @$(CFACOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/cfa_thrd2.c 555 569 556 570 ctxswitch-upp_coroutine$(EXEEXT): 557 @ u++ $(srcdir)/ctxswitch/upp_cor.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}571 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_cor.cc 558 572 559 573 ctxswitch-upp_thread$(EXEEXT): 560 @ u++ $(srcdir)/ctxswitch/upp_thrd.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}574 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/upp_thrd.cc 561 575 562 576 ctxswitch-kos_fibre$(EXEEXT): 563 @$ {CXX} $(srcdir)/ctxswitch/kos_fibre.cpp -DBENCH_N=50000000 -I$(srcdir) -I/home/tdelisle/software/KOS/src/ -g -O2 -lfibre -lpthread -lrt577 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre.cpp -I$(LIBFIBRE_DIR) -lfibre 564 578 565 579 ctxswitch-kos_fibre2$(EXEEXT): 566 @$ {CXX} $(srcdir)/ctxswitch/kos_fibre2.cpp -DBENCH_N=50000000 -I$(srcdir) -I/home/tdelisle/software/KOS/src/ -g -O2 -lfibre -lpthread -lrt580 @$(CXXCOMPILE) -DBENCH_N=50000000 $(srcdir)/ctxswitch/kos_fibre2.cpp -I$(LIBFIBRE_DIR) -lfibre 567 581 568 582 ctxswitch-goroutine$(EXEEXT): … … 587 601 588 602 mutex-pthread_lock$(EXEEXT): 589 @ @BACKEND_CC@ $(srcdir)/mutex/pthreads.c -DBENCH_N=50000000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}603 @$(COMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/pthreads.c 590 604 591 605 mutex-upp$(EXEEXT): 592 @ u++ $(srcdir)/mutex/upp.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}606 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/mutex/upp.cc 593 607 594 608 mutex-cfa1$(EXEEXT): 595 @$ {CC} $(srcdir)/mutex/cfa1.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}609 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa1.c 596 610 597 611 mutex-cfa2$(EXEEXT): 598 @$ {CC} $(srcdir)/mutex/cfa2.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}612 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa2.c 599 613 600 614 mutex-cfa4$(EXEEXT): 601 @$ {CC} $(srcdir)/mutex/cfa4.c -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}615 @$(CFACOMPILE) -DBENCH_N=5000000 $(srcdir)/mutex/cfa4.c 602 616 603 617 mutex-java_thread$(EXEEXT): … … 616 630 617 631 signal-pthread_cond$(EXEEXT): 618 @ @BACKEND_CC@ $(srcdir)/schedint/pthreads.c -DBENCH_N=500000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}632 @$(COMPILE) -DBENCH_N=500000 $(srcdir)/schedint/pthreads.c 619 633 620 634 signal-upp$(EXEEXT): 621 @ u++ $(srcdir)/schedint/upp.cc -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}635 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedint/upp.cc 622 636 623 637 signal-cfa1$(EXEEXT): 624 @$ {CC} $(srcdir)/schedint/cfa1.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}638 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa1.c 625 639 626 640 signal-cfa2$(EXEEXT): 627 @$ {CC} $(srcdir)/schedint/cfa2.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}641 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa2.c 628 642 629 643 signal-cfa4$(EXEEXT): 630 @$ {CC} $(srcdir)/schedint/cfa4.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}644 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedint/cfa4.c 631 645 632 646 signal-java_thread$(EXEEXT): … … 643 657 644 658 waitfor-upp$(EXEEXT): 645 @ u++ $(srcdir)/schedext/upp.cc -DBENCH_N=5000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}659 @$(UPPCOMPILE) -DBENCH_N=5000000 $(srcdir)/schedext/upp.cc 646 660 647 661 waitfor-cfa1$(EXEEXT): 648 @$ {CC} $(srcdir)/schedext/cfa1.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}662 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa1.c 649 663 650 664 waitfor-cfa2$(EXEEXT): 651 @$ {CC} $(srcdir)/schedext/cfa2.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}665 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa2.c 652 666 653 667 waitfor-cfa4$(EXEEXT): 654 @$ {CC} $(srcdir)/schedext/cfa4.c -DBENCH_N=500000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}668 @$(CFACOMPILE) -DBENCH_N=500000 $(srcdir)/schedext/cfa4.c 655 669 656 670 creation$(EXEEXT) :\ … … 665 679 666 680 creation-cfa_coroutine$(EXEEXT): 667 @$ {CC} $(srcdir)/creation/cfa_cor.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}681 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 668 682 669 683 creation-cfa_coroutine_eager$(EXEEXT): 670 @$ {CC} $(srcdir)/creation/cfa_cor.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags} -DEAGER684 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_cor.c 671 685 672 686 creation-cfa_thread$(EXEEXT): 673 @$ {CC} $(srcdir)/creation/cfa_thrd.c -DBENCH_N=10000000 -I$(srcdir) -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}687 @$(CFACOMPILE) -DBENCH_N=10000000 $(srcdir)/creation/cfa_thrd.c 674 688 675 689 creation-upp_coroutine$(EXEEXT): 676 @ u++ $(srcdir)/creation/upp_cor.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}690 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_cor.cc 677 691 678 692 creation-upp_thread$(EXEEXT): 679 @ u++ $(srcdir)/creation/upp_thrd.cc -DBENCH_N=50000000 -I$(srcdir) -nodebug -lrt -quiet ${AM_CFLAGS} ${CFLAGS} ${ccflags}693 @$(UPPCOMPILE) -DBENCH_N=50000000 $(srcdir)/creation/upp_thrd.cc 680 694 681 695 creation-pthread$(EXEEXT): 682 @ @BACKEND_CC@ $(srcdir)/creation/pthreads.c -DBENCH_N=250000 -I$(srcdir) -lrt -pthread ${AM_CFLAGS} ${CFLAGS} ${ccflags}696 @$(COMPILE) -DBENCH_N=250000 $(srcdir)/creation/pthreads.c 683 697 684 698 creation-goroutine$(EXEEXT): … … 702 716 703 717 compile-array$(EXEEXT): 704 @$ {CC} -quiet -fsyntax-only -w $(testdir)/array.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}718 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/array.c 705 719 706 720 compile-attributes$(EXEEXT): 707 @$ {CC} -quiet -fsyntax-only -w $(testdir)/attributes.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}721 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/attributes.c 708 722 709 723 compile-empty$(EXEEXT): 710 @$ {CC} -quiet -fsyntax-only -w $(srcdir)/compile/empty.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}724 @$(CFACOMPILE) -fsyntax-only -w $(srcdir)/compile/empty.c 711 725 712 726 compile-expression$(EXEEXT): 713 @$ {CC} -quiet -fsyntax-only -w $(testdir)/expression.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}727 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/expression.c 714 728 715 729 compile-io$(EXEEXT): 716 @$ {CC} -quiet -fsyntax-only -w $(testdir)/io1.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}730 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/io1.c 717 731 718 732 compile-monitor$(EXEEXT): 719 @$ {CC} -quiet -fsyntax-only -w $(testdir)/concurrent/monitor.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}733 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/monitor.c 720 734 721 735 compile-operators$(EXEEXT): 722 @$ {CC} -quiet -fsyntax-only -w $(testdir)/operators.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}736 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/operators.c 723 737 724 738 compile-thread$(EXEEXT): 725 @$ {CC} -quiet -fsyntax-only -w $(testdir)/concurrent/thread.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}739 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/concurrent/thread.c 726 740 727 741 compile-typeof$(EXEEXT): 728 @$ {CC} -quiet -fsyntax-only -w $(testdir)/typeof.c @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}742 @$(CFACOMPILE) -fsyntax-only -w $(testdir)/typeof.c 729 743 730 744 # Tell versions [3.59,3.63) of GNU make to not export all variables. -
benchmark/Monitor.c
rc3a8ecd r7cd8827 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
rc3a8ecd r7cd8827 11 11 #else 12 12 } 13 #include <time >13 #include <time.hfa> 14 14 #endif 15 15 -
benchmark/creation/cfa_cor.c
rc3a8ecd r7cd8827 1 1 #include <stdio.h> 2 #include <coroutine >2 #include <coroutine.hfa> 3 3 4 4 #include "bench.h" -
benchmark/creation/cfa_thrd.c
rc3a8ecd r7cd8827 1 1 #include <stdio.h> 2 #include <thread >2 #include <thread.hfa> 3 3 4 4 #include "bench.h" -
benchmark/ctxswitch/cfa_cor.c
rc3a8ecd r7cd8827 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
rc3a8ecd r7cd8827 1 1 #include <stdio.h> 2 #include <thread >2 #include <thread.hfa> 3 3 4 4 #include "bench.h" -
benchmark/ctxswitch/cfa_thrd2.c
rc3a8ecd r7cd8827 1 1 #include <stdio.h> 2 #include <thread >2 #include <thread.hfa> 3 3 4 4 #include "bench.h" -
benchmark/mutex/cfa1.c
rc3a8ecd r7cd8827 1 #include <monitor >1 #include <monitor.hfa> 2 2 #include <stdio.h> 3 3 -
benchmark/mutex/cfa2.c
rc3a8ecd r7cd8827 1 #include <monitor >1 #include <monitor.hfa> 2 2 #include <stdio.h> 3 3 -
benchmark/mutex/cfa4.c
rc3a8ecd r7cd8827 1 #include <monitor >1 #include <monitor.hfa> 2 2 #include <stdio.h> 3 3 -
benchmark/schedext/cfa1.c
rc3a8ecd r7cd8827 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
rc3a8ecd r7cd8827 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
rc3a8ecd r7cd8827 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
rc3a8ecd r7cd8827 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
rc3a8ecd r7cd8827 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
rc3a8ecd r7cd8827 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.