Index: src/tests/preempt_longrun/create.c
===================================================================
--- src/tests/preempt_longrun/create.c	(revision 0764cfbca3dfe9f98e59f93f6dbb28d920692ea2)
+++ src/tests/preempt_longrun/create.c	(revision cd99ef1f70d999e3d215bb166749d82f67bd56e6)
@@ -1,4 +1,6 @@
 #include <kernel>
 #include <thread>
+
+static const unsigned long N = 2_000ul;
 
 #ifndef PREEMPTION_RATE
@@ -16,5 +18,5 @@
 int main(int argc, char* argv[]) {
 	processor p;
-	for(int i = 0; i < 10_000ul; i++) {
+	for(int i = 0; i < N; i++) {
 		worker_t w[7];
 	}
Index: src/tests/preempt_longrun/enter.c
===================================================================
--- src/tests/preempt_longrun/enter.c	(revision 0764cfbca3dfe9f98e59f93f6dbb28d920692ea2)
+++ src/tests/preempt_longrun/enter.c	(revision cd99ef1f70d999e3d215bb166749d82f67bd56e6)
@@ -3,5 +3,4 @@
 #include <thread>
 
-#undef N
 static const unsigned long N  = 70_000ul;
 
Index: src/tests/preempt_longrun/enter3.c
===================================================================
--- src/tests/preempt_longrun/enter3.c	(revision 0764cfbca3dfe9f98e59f93f6dbb28d920692ea2)
+++ src/tests/preempt_longrun/enter3.c	(revision cd99ef1f70d999e3d215bb166749d82f67bd56e6)
@@ -3,5 +3,4 @@
 #include <thread>
 
-#undef N
 static const unsigned long N  = 50_000ul;
 
Index: src/tests/preempt_longrun/processor.c
===================================================================
--- src/tests/preempt_longrun/processor.c	(revision 0764cfbca3dfe9f98e59f93f6dbb28d920692ea2)
+++ src/tests/preempt_longrun/processor.c	(revision cd99ef1f70d999e3d215bb166749d82f67bd56e6)
@@ -1,4 +1,6 @@
 #include <kernel>
 #include <thread>
+
+static const unsigned long N = 5_000ul;
 
 #ifndef PREEMPTION_RATE
@@ -15,5 +17,5 @@
 
 int main(int argc, char* argv[]) {
-	for(int i = 0; i < 10_000ul; i++) {
+	for(int i = 0; i < N; i++) {
 		processor p;
 	}
Index: src/tests/preempt_longrun/yield.c
===================================================================
--- src/tests/preempt_longrun/yield.c	(revision 0764cfbca3dfe9f98e59f93f6dbb28d920692ea2)
+++ src/tests/preempt_longrun/yield.c	(revision cd99ef1f70d999e3d215bb166749d82f67bd56e6)
@@ -1,4 +1,6 @@
 #include <kernel>
 #include <thread>
+
+static const unsigned long N = 325_000ul;
 
 #ifndef PREEMPTION_RATE
@@ -13,5 +15,5 @@
 
 void main(worker_t * this) {
-	for(int i = 0; i < 325_000ul; i++) {
+	for(int i = 0; i < N; i++) {
 		yield();
 	}
