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_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));
}
//-------------------------------------------------------

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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