view src/parallel_execution/examples/bitonicSort/SortArray.cbc @ 381:b81492c74d2b

Create examples directory
author Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp>
date Mon, 24 Jul 2017 16:52:09 +0900
parents src/parallel_execution/examples/SortArray.cbc@62a88864e1e2
children
line wrap: on
line source

typedef struct SortArray<Impl>{
    SortArray *sortArray;
    Integer **array;
    int loop_counter;
    int loop_counter2;
    int loop_counter3;
    int sort_finish;
    __code print(struct SortArray* sortArray, __code next(...));
    __code make_array(struct SortArray* sortArray, __code next(...));
    __code bitonic_sort(struct SortArray* sortArray, __code next(...));
    __code kernel(struct SortArray* sortArray, __code next(...));
    __code kernel2(struct SortArray* sortArray, __code next(...));
    __code swap(struct SortArray* sortArray, __code next(...));
} SortArray;