Changes in / [7edf912:a2c2363]
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/cofor.hfa
r7edf912 ra2c2363 45 45 } 46 46 47 #define COFOR( lidname, low, high, body ) \ 48 { \ 49 void loopBody( long lidname ) { \ 50 body \ 51 } \ 52 cofor( low, high, loopBody ); \ 53 } 54 47 55 ////////////////////////////////////////////////////////////////////////////////////////// 48 56 // parallel (COBEGIN/COEND) -
tests/concurrency/cofor.cfa
r7edf912 ra2c2363 8 8 printf("start\n"); 9 9 processor p[4]; 10 cofor( 0, 10, inner_loop);10 COFOR( i, 0, 10, __atomic_fetch_add( &total, i, __ATOMIC_SEQ_CST ); ); 11 11 parallel_stmt_t stmts[5] = { add_num, add_num, add_num, add_num, add_num }; 12 12 void * nums[5] = { (void *)11, (void *)12, (void *)13, (void *)14, (void *)15 };
Note: See TracChangeset
for help on using the changeset viewer.