URL
https://opencores.org/ocsvn/theia_gpu/theia_gpu/trunk
Subversion Repositories theia_gpu
[/] [theia_gpu/] [branches/] [beta_2.0/] [regressions/] [single_core/] [test_expressions.vp] - Rev 218
Compare with Previous | Blame | View Log
//-------------------------------------------------------
function main()
{
vector a = (5,5,5),b,c,d,e;
b = a;
c = (2,2,2);
if ( a + b > c*a + 1 )
{
R66 = 0xdead;
exit ;
}
if ( b != c + (3,3,3))
{
R66 = 0xdead;
exit ;
}
vector result;
result = (7,7,7) + a * 2 + (3,3,3);
if (result != 20)
{
R66 = 0xdead;
exit ;
}
//result = MyFunct1( a - 3, c, 2*c*a, a, c+(3,3,3) );
// if (result != 2)
// {
// R66 = 0xdead;
// exit ;
// }
R66 = 0xaced;
exit ;
}
//-------------------------------------------------------
function MyFunct1( a, b, c ,d , e)
{
return ( a*b - c*(d+e));
}
//-------------------------------------------------------