diff --git a/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c b/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c
index b61a8fc3a5493276a26f866ba5902e4e2d6d3b29..ef13963bb922c075e40c9fa7cb29455f05a445d6 100644
--- a/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c
+++ b/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c
@@ -78,7 +78,7 @@ void MORSE_TASK_ztsmlq_hetra1(const MORSE_option_t *options,
     }
 }
 
-#if defined(CHAMELEON_SIMULATION)
+#if !defined(CHAMELEON_SIMULATION)
 static void cl_ztsmlq_hetra1_cpu_func(void *descr[], void *cl_arg)
 {
     MORSE_enum side;
diff --git a/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c b/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c
index 5e305f000b90039c95b78519a77fb12ad35f20d9..ce30dd40ae9606f85bf5eb95d4a0161ac4ade20d 100644
--- a/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c
+++ b/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c
@@ -78,7 +78,7 @@ void MORSE_TASK_ztsmqr_hetra1(const MORSE_option_t *options,
     }
 }
 
-#if defined(CHAMELEON_SIMULATION)
+#if !defined(CHAMELEON_SIMULATION)
 static void cl_ztsmqr_hetra1_cpu_func(void *descr[], void *cl_arg)
 {
     MORSE_enum side;