aboutsummaryrefslogtreecommitdiffstats
path: root/test/mppa/general/div2.c
blob: ec73b32d766e6cb0a7fe2fe5ce7c05a269cae424 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#define SIZE 10

int main(void){
    int a[SIZE], b[SIZE], c[SIZE];
    int i;

    for (i = 0 ; i < SIZE ; i++){
        a[i] = i-5;
        b[i] = -i+2;
        c[i] = (a[i] + b[i]) / 2;
    }
    /* a = {-5, -4, .., 5}
     * b = { 2,  1, .., -8}
     */

    for (i = 0 ; i < SIZE ; i++)
        if (c[i] != -1)
            return c[i];

    return 42;
}
/* RETURN VALUE: 42 */