OpenCores
URL https://opencores.org/ocsvn/theia_gpu/theia_gpu/trunk

Subversion Repositories theia_gpu

[/] [theia_gpu/] [branches/] [beta_2.0/] [regressions/] [single_core/] [test_branches_1.vp] - Blame information for rev 218

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 218 diegovalve
#define Result r66
2
 
3
vector a,b;
4
 
5
a = 0xcafe;
6
b = 0xcaca;
7
if (a == b)
8
{
9
        Result = 0xdead;
10
        exit ;
11
}
12
 
13
b = 0xcafe;
14
if (a == b)
15
{
16
        R24 = 0xcaca;
17
        if (R24 == a)
18
        {
19
                Result = 0xdead;
20
                exit ;
21
        } else  {
22
                if (a != R24)
23
                {
24
                        b = 0xaca;
25
                        if ( a != b )
26
                        {
27
                                a = 1;
28
                                b = 2;
29
                                if ( a > b )
30
                                {
31
                                        Result = 0xdead;
32
                                        exit ;
33
                                }
34
 
35
                                if ( a < b )
36
                                {
37
                                        if (a <= b )
38
                                        {
39
                                                //a = b;
40
                                                a = 666;
41
                                                b = 666;
42
                                                if ( a >= b )
43
                                                {
44
                                                        a = 0xcafe;
45
                                                        b = 0xcafe;
46
                                                        //Ok so far so good, go to part 2
47
                                                } else {
48
                                                        Result = 0xdead;
49
                                                        exit ;
50
                                                }
51
                                        } else {
52
                                                Result = 0xdead;
53
                                                exit ;
54
                                        }
55
                                }
56
                        } else {
57
                                Result = 0xdead;
58
                                exit ;
59
                        }
60
                }
61
        }
62
 
63
} else {
64
        Result = 0xdead;
65
        exit ;
66
}
67
 
68
Result = 0xaced;
69
 
70
 
71
//Now test nested if statements
72
vector c,d,e,f,g,h,i,j,k;
73
 
74
if (a == 0xcafe )
75
{
76
        a = 10;
77
        b = 2;
78
        c = a / b;
79
        d = 5;
80
        if (c == d)
81
        {
82
 
83
                c = d * b;
84
                if (a == c )
85
                {
86
                        c = 0xaced;
87
                        if (c == 0xaced)
88
                        {
89
                                d = 0xaced;
90
                                if (d == 0xaced)
91
                                {
92
                                        e = 0xaced;
93
                                        if (e == 0xaced)
94
                                        {
95
                                                f = 0xaced;
96
                                                if (f == 0xaced)
97
                                                {
98
                                                        g = 0xaced;
99
                                                        if (g == 0xaced)
100
                                                        {
101
                                                                h = 0xaced;
102
                                                                if (h == 0xaced)
103
                                                                {
104
                                                                        i = 0xaced;
105
                                                                        if (i == 0xaced)
106
                                                                        {
107
                                                                                j = 0xaced;
108
                                                                                if (j == 0xaced)
109
                                                                                {
110
                                                                                        k = 0xaced;
111
                                                                                        if (k == 0xaced)
112
                                                                                        {
113
                                                                                                if (c == 0xaced)
114
                                                                                                {
115
                                                                                                        Result = 0xaced;
116
                                                                                                        exit ;
117
                                                                                                }
118
                                                                                        }
119
 
120
                                                                                }
121
                                                                        }
122
                                                                }
123
                                                        }
124
                                                }
125
                                        }
126
                                }
127
                        }
128
                } else {
129
                        Result = 0x100dead;
130
                        Result = 0x100dead;
131
                        exit ;
132
                }
133
        } else {
134
                R30 = 0xdead;
135
        }
136
 
137
 
138
} else {
139
        Result = 0xdead;
140
        c = 0xdead;
141
        d = 0xdead;
142
        e = 0xdead;
143
        f = 0xdead;
144
        g = 0xdead;
145
}
146
exit ;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.