Go to the documentation of this file.
19 #ifndef __STARPU_TASK_UTIL_H__
20 #define __STARPU_TASK_UTIL_H__
35 #define STARPU_MODE_SHIFT 16
36 #define STARPU_VALUE (1<<STARPU_MODE_SHIFT)
37 #define STARPU_CALLBACK (2<<STARPU_MODE_SHIFT)
38 #define STARPU_CALLBACK_WITH_ARG (3<<STARPU_MODE_SHIFT)
39 #define STARPU_CALLBACK_ARG (4<<STARPU_MODE_SHIFT)
40 #define STARPU_PRIORITY (5<<STARPU_MODE_SHIFT)
41 #define STARPU_EXECUTE_ON_NODE (6<<STARPU_MODE_SHIFT)
42 #define STARPU_EXECUTE_ON_DATA (7<<STARPU_MODE_SHIFT)
43 #define STARPU_DATA_ARRAY (8<<STARPU_MODE_SHIFT)
44 #define STARPU_TAG (9<<STARPU_MODE_SHIFT)
45 #define STARPU_HYPERVISOR_TAG (10<<STARPU_MODE_SHIFT)
46 #define STARPU_FLOPS (11<<STARPU_MODE_SHIFT)
47 #define STARPU_SCHED_CTX (12<<STARPU_MODE_SHIFT)
48 #define STARPU_PROLOGUE_CALLBACK (13<<STARPU_MODE_SHIFT)
49 #define STARPU_PROLOGUE_CALLBACK_ARG (14<<STARPU_MODE_SHIFT)
50 #define STARPU_EXECUTE_ON_WORKER (15<<STARPU_MODE_SHIFT)
51 #define STARPU_SHIFTED_MODE_MAX (16<<STARPU_MODE_SHIFT)