iter_ull.c File Reference

#include "libgomp.h"
#include <stdlib.h>

Include dependency graph for iter_ull.c:

Go to the source code of this file.

Typedefs

typedef unsigned long long gomp_ull

Functions

int gomp_iter_ull_static_next (gomp_ull *pstart, gomp_ull *pend)
bool gomp_iter_ull_dynamic_next_locked (gomp_ull *pstart, gomp_ull *pend)
bool gomp_iter_ull_guided_next_locked (gomp_ull *pstart, gomp_ull *pend)


Typedef Documentation

typedef unsigned long long gomp_ull

Definition at line 31 of file iter_ull.c.


Function Documentation

bool gomp_iter_ull_dynamic_next_locked ( gomp_ull pstart,
gomp_ull pend 
)

Definition at line 146 of file iter_ull.c.

References gomp_work_share::chunk_size_ull, gomp_work_share::end, gomp_work_share::end_ull, gomp_thread(), gomp_work_share::mode, gomp_work_share::next_ull, and thr.

Referenced by gomp_loop_ull_dynamic_next(), gomp_loop_ull_dynamic_start(), gomp_loop_ull_ordered_dynamic_next(), and gomp_loop_ull_ordered_dynamic_start().

Here is the call graph for this function:

Here is the caller graph for this function:

bool gomp_iter_ull_guided_next_locked ( gomp_ull pstart,
gomp_ull pend 
)

Definition at line 258 of file iter_ull.c.

References gomp_work_share::chunk_size_ull, gomp_work_share::end_ull, gomp_thread(), gomp_work_share::incr_ull, gomp_work_share::mode, n, gomp_work_share::next_ull, nthreads, gomp_team::nthreads, q, and thr.

Referenced by gomp_loop_ull_guided_next(), gomp_loop_ull_guided_start(), gomp_loop_ull_ordered_guided_next(), and gomp_loop_ull_ordered_guided_start().

Here is the call graph for this function:

Here is the caller graph for this function:

int gomp_iter_ull_static_next ( gomp_ull pstart,
gomp_ull pend 
)

Definition at line 39 of file iter_ull.c.

References c, gomp_work_share::chunk_size_ull, e, gomp_work_share::end_ull, gomp_thread(), i, gomp_work_share::incr_ull, gomp_work_share::mode, n, gomp_work_share::next_ull, nthreads, gomp_team::nthreads, q, and thr.

Referenced by gomp_loop_ull_ordered_static_next(), gomp_loop_ull_ordered_static_start(), gomp_loop_ull_static_next(), and gomp_loop_ull_static_start().

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on Fri Apr 5 05:39:01 2013 for Libgomp by  doxygen 1.4.7