Index: benchmark/Makefile.am
===================================================================
--- benchmark/Makefile.am	(revision 51493a40bf5cb6d9a0eacd5514b1f7618acccfbe)
+++ benchmark/Makefile.am	(revision 9e1fa3555181d38c5b29f8304f04952ec15c7cf4)
@@ -11,6 +11,6 @@
 ## Created On       : Sun May 31 09:08:15 2015
 ## Last Modified By : Peter A. Buhr
-## Last Modified On : Thu Jan  9 16:40:29 2020
-## Update Count     : 217
+## Last Modified On : Fri Jan 10 11:29:52 2020
+## Update Count     : 230
 ###############################################################################
 
@@ -86,24 +86,26 @@
 
 ctxswitch_pthread_DURATION = 25000000
-ctxswitch_goroutine_DURATION = $(ctxswitch_pthread_DURATION)
-ctxswitch_rust_DURATION = $(ctxswitch_pthread_DURATION)
+ctxswitch_rust_thread_DURATION = $(ctxswitch_pthread_DURATION)
 ctxswitch_cfa_generator_DURATION = 5000000000
 ctxswitch_DURATION = 100000000
 
+mutex_java_DURATION = 10000000
 mutex_DURATION = 50000000
 
-signal_pthread_DURATION = 5000000
-signal_DURATION = 50000000
+signal_pthread_DURATION = 1000000
+signal_java_DURATION = $(signal_pthread_DURATION)
+signal_rust_DURATION = $(signal_pthread_DURATION)
+signal_DURATION = 10000000
 
 waitfor_DURATION = 10000000
 
-creation_cfa_coroutine_DURATION = 10000000
-creation_cfa_coroutine_eager_DURATION = ${creation_cfa_coroutine_DURATION}
-creation_cfa_thread_DURATION = ${creation_cfa_coroutine_DURATION}
-creation_upp_coroutine_DURATION = 50000000
-creation_upp_thread_DURATION = ${creation_upp_coroutine_DURATION}
 creation_pthread_DURATION = 250000
 creation_rust_DURATION = ${creation_pthread_DURATION}
-creation_DURATION = 50000000
+creation_cfa_coroutine_DURATION = 100000000
+creation_cfa_coroutine_eager_DURATION = 10000000
+creation_upp_coroutine_DURATION = ${creation_cfa_coroutine_eager_DURATION}
+creation_cfa_thread_DURATION = 10000000
+creation_upp_thread_DURATION = ${creation_cfa_thread_DURATION}
+creation_DURATION = 10000000
 
 %.run : %$(EXEEXT) ${REPEAT}
@@ -302,8 +304,8 @@
 mutex$(EXEEXT) :		\
 	mutex-pthread.run	\
-	mutex-upp.run		\
 	mutex-cfa1.run		\
 	mutex-cfa2.run		\
 	mutex-cfa4.run		\
+	mutex-upp.run		\
 	mutex-go.run		\
 	mutex-rust.run		\
@@ -313,15 +315,15 @@
 	$(BENCH_V_CC)$(COMPILE) $(srcdir)/mutex/pthreads.c
 
+mutex-cfa1$(EXEEXT):
+	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa1.cfa
+
+mutex-cfa2$(EXEEXT):
+	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa2.cfa
+
+mutex-cfa4$(EXEEXT):
+	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa4.cfa
+
 mutex-upp$(EXEEXT):
 	$(BENCH_V_UPP)$(UPPCOMPILE) $(srcdir)/mutex/upp.cc
-
-mutex-cfa1$(EXEEXT):
-	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa1.cfa
-
-mutex-cfa2$(EXEEXT):
-	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa2.cfa
-
-mutex-cfa4$(EXEEXT):
-	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa4.cfa
 
 mutex-go$(EXEEXT):
@@ -403,4 +405,5 @@
 	creation-goroutine.run			\
 	creation-rust.run			\
+	creation-nodejs_coroutine.run		\
 	creation-java.run
 
@@ -428,4 +431,9 @@
 creation-rust$(EXEEXT):
 	$(BENCH_V_RUSTC)rustc -C opt-level=3 -o a.out $(srcdir)/creation/rust_thrd.rs
+
+creation-nodejs_coroutine$(EXEEXT):
+	echo "#!/bin/sh" > a.out
+	echo "node $(srcdir)/creation/node_cor.js" >> a.out
+	chmod a+x a.out
 
 creation-java$(EXEEXT):
Index: benchmark/Makefile.in
===================================================================
--- benchmark/Makefile.in	(revision 51493a40bf5cb6d9a0eacd5514b1f7618acccfbe)
+++ benchmark/Makefile.in	(revision 9e1fa3555181d38c5b29f8304f04952ec15c7cf4)
@@ -423,20 +423,22 @@
 basic_DURATION = 250000000
 ctxswitch_pthread_DURATION = 25000000
-ctxswitch_goroutine_DURATION = $(ctxswitch_pthread_DURATION)
-ctxswitch_rust_DURATION = $(ctxswitch_pthread_DURATION)
+ctxswitch_rust_thread_DURATION = $(ctxswitch_pthread_DURATION)
 ctxswitch_cfa_generator_DURATION = 5000000000
 ctxswitch_DURATION = 100000000
+mutex_java_DURATION = 10000000
 mutex_DURATION = 50000000
-signal_pthread_DURATION = 5000000
-signal_DURATION = 50000000
+signal_pthread_DURATION = 1000000
+signal_java_DURATION = $(signal_pthread_DURATION)
+signal_rust_DURATION = $(signal_pthread_DURATION)
+signal_DURATION = 10000000
 waitfor_DURATION = 10000000
-creation_cfa_coroutine_DURATION = 10000000
-creation_cfa_coroutine_eager_DURATION = ${creation_cfa_coroutine_DURATION}
-creation_cfa_thread_DURATION = ${creation_cfa_coroutine_DURATION}
-creation_upp_coroutine_DURATION = 50000000
-creation_upp_thread_DURATION = ${creation_upp_coroutine_DURATION}
 creation_pthread_DURATION = 250000
 creation_rust_DURATION = ${creation_pthread_DURATION}
-creation_DURATION = 50000000
+creation_cfa_coroutine_DURATION = 100000000
+creation_cfa_coroutine_eager_DURATION = 10000000
+creation_upp_coroutine_DURATION = ${creation_cfa_coroutine_eager_DURATION}
+creation_cfa_thread_DURATION = 10000000
+creation_upp_thread_DURATION = ${creation_cfa_thread_DURATION}
+creation_DURATION = 10000000
 FIX_NEW_LINES = cat $@ | tr "\n" "\t" | sed -r 's/\t,/,/' | tr "\t" "\n" > $@
 BASIC_DEPEND = \
@@ -942,8 +944,8 @@
 mutex$(EXEEXT) :		\
 	mutex-pthread.run	\
-	mutex-upp.run		\
 	mutex-cfa1.run		\
 	mutex-cfa2.run		\
 	mutex-cfa4.run		\
+	mutex-upp.run		\
 	mutex-go.run		\
 	mutex-rust.run		\
@@ -953,15 +955,15 @@
 	$(BENCH_V_CC)$(COMPILE) $(srcdir)/mutex/pthreads.c
 
+mutex-cfa1$(EXEEXT):
+	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa1.cfa
+
+mutex-cfa2$(EXEEXT):
+	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa2.cfa
+
+mutex-cfa4$(EXEEXT):
+	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa4.cfa
+
 mutex-upp$(EXEEXT):
 	$(BENCH_V_UPP)$(UPPCOMPILE) $(srcdir)/mutex/upp.cc
-
-mutex-cfa1$(EXEEXT):
-	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa1.cfa
-
-mutex-cfa2$(EXEEXT):
-	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa2.cfa
-
-mutex-cfa4$(EXEEXT):
-	$(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutex/cfa4.cfa
 
 mutex-go$(EXEEXT):
@@ -1037,4 +1039,5 @@
 	creation-goroutine.run			\
 	creation-rust.run			\
+	creation-nodejs_coroutine.run		\
 	creation-java.run
 
@@ -1062,4 +1065,9 @@
 creation-rust$(EXEEXT):
 	$(BENCH_V_RUSTC)rustc -C opt-level=3 -o a.out $(srcdir)/creation/rust_thrd.rs
+
+creation-nodejs_coroutine$(EXEEXT):
+	echo "#!/bin/sh" > a.out
+	echo "node $(srcdir)/creation/node_cor.js" >> a.out
+	chmod a+x a.out
 
 creation-java$(EXEEXT):
