vmsc.s 6.27 KB
/*******************************
 *prog name:   NO NAME IS ASSIGNED YET        
 *******************************/
                         
#include "VU_AVP.h"    
                         
	.text	        
	lui $26, 0x0000 
	ori $26, 0x0040 
                        
	Check_Vadd(  1, vabs, $26, $v2, $v3, $v3[0] , $v4, $v5, $v31, 0x0000, 0x0000)
	Check_Vadd(  2, vabs, $26, $v2, $v3, $v3[6] , $v4, $v5, $v31, 0x0000, 0x0000)
	Check_Vadd(  3, vabs, $26, $v2, $v3, $v3[7] , $v4, $v5, $v31, 0x0000, 0x0000)
	Check_Vadd(  4, vabs, $26, $v2, $v3, $v3[0h], $v4, $v5, $v31, 0x0000, 0x0000)
	Check_Vadd(  5, vabs, $26, $v2, $v3, $v3[1h], $v4, $v5, $v31, 0x0000, 0x0000)
	Check_Vadd(  6, vabs, $26, $v2, $v3, $v3[2h], $v4, $v5, $v31, 0x0000, 0x0000)
	Check_Vadd(  7, vabs, $26, $v2, $v3, $v3[3h], $v4, $v5, $v31, 0x0000, 0x0000)
	Check_Vadd(  8, vabs, $26, $v2, $v3, $v3[0q], $v4, $v5, $v31, 0x0000, 0x0000)
	Check_Vadd(  9, vabs, $26, $v2, $v3, $v3[1q], $v4, $v5, $v31, 0x0000, 0x0000)
	Check_Vadd( 10, vabs, $26, $v2, $v3, $v3    , $v4, $v5, $v31, 0x0000, 0x0000)
                         
	lui   $31,0xfeed 
	ori   $31,0x0000 
	nop              
	nop              
	break	         
	nop              
	nop              
	nop              
	nop              
Fail:                    
	lui   $31,0xdead 
	ori   $31,0xbeef 
	nop              
	nop              
	break	         
	nop              
	nop              
	                
/**************************************/
	                
.data                   
	                
   .half 0x4000  
   .half 0x4000  
   .half 0x4000  
   .half 0x4000  
   .half 0x4000  
   .half 0x4000  
   .half 0x4000  
   .half 0x4000  
   .half 0x0001  
   .half 0x0001  
   .half 0x0001  
   .half 0x0001  
   .half 0x0001  
   .half 0x0001  
   .half 0x0001  
   .half 0x0001  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x0000  
   .half 0x1234  
   .half 0x8888  
   .half 0xAAAA  
   .half 0x3333  
   .half 0x4444  
   .half 0xCCCC  
   .half 0x7777  
   .half 0xEEEE  
   .half 0x1111  
   .half 0x9999  
   .half 0x2222  
   .half 0xBBBB  
   .half 0x5555  
   .half 0x6666  
   .half 0xDDDD  
   .half 0xFFFF  
   .half 0x1111  
   .half 0xEEEF  
   .half 0xEEEF  
   .half 0x1111  
   .half 0x1111  
   .half 0xEEEF  
   .half 0x1111  
   .half 0xEEEF  
   .half 0x1234  
   .half 0x8888  
   .half 0xAAAA  
   .half 0x3333  
   .half 0x4444  
   .half 0xCCCC  
   .half 0x7777  
   .half 0xEEEE  
   .half 0x1111  
   .half 0x9999  
   .half 0x2222  
   .half 0xBBBB  
   .half 0x5555  
   .half 0x6666  
   .half 0xDDDD  
   .half 0xFFFF  
   .half 0xDDDD  
   .half 0x2223  
   .half 0x2223  
   .half 0xDDDD  
   .half 0xDDDD  
   .half 0x2223  
   .half 0xDDDD  
   .half 0x2223  
   .half 0x1234  
   .half 0x8888  
   .half 0xAAAA  
   .half 0x3333  
   .half 0x4444  
   .half 0xCCCC  
   .half 0x7777  
   .half 0xEEEE  
   .half 0x1111  
   .half 0x9999  
   .half 0x2222  
   .half 0xBBBB  
   .half 0x5555  
   .half 0x6666  
   .half 0xDDDD  
   .half 0xFFFF  
   .half 0xFFFF  
   .half 0x0001  
   .half 0x0001  
   .half 0xFFFF  
   .half 0xFFFF  
   .half 0x0001  
   .half 0xFFFF  
   .half 0x0001  
   .half 0x1234  
   .half 0x8888  
   .half 0xAAAA  
   .half 0x3333  
   .half 0x4444  
   .half 0xCCCC  
   .half 0x7777  
   .half 0xEEEE  
   .half 0x1111  
   .half 0x9999  
   .half 0x2222  
   .half 0xBBBB  
   .half 0x5555  
   .half 0x6666  
   .half 0xDDDD  
   .half 0xFFFF  
   .half 0x1111  
   .half 0xEEEF  
   .half 0xEEEF  
   .half 0x1111  
   .half 0x5555  
   .half 0xAAAB  
   .half 0x5555  
   .half 0xAAAB  
   .half 0x1234  
   .half 0x8888  
   .half 0xAAAA  
   .half 0x3333  
   .half 0x4444  
   .half 0xCCCC  
   .half 0x7777  
   .half 0xEEEE  
   .half 0x1111  
   .half 0x9999  
   .half 0x2222  
   .half 0xBBBB  
   .half 0x5555  
   .half 0x6666  
   .half 0xDDDD  
   .half 0xFFFF  
   .half 0x9999  
   .half 0x6667  
   .half 0x6667  
   .half 0x9999  
   .half 0x6666  
   .half 0x999A  
   .half 0x6666  
   .half 0x999A  
   .half 0x1234  
   .half 0x8888  
   .half 0xAAAA  
   .half 0x3333  
   .half 0x4444  
   .half 0xCCCC  
   .half 0x7777  
   .half 0xEEEE  
   .half 0x1111  
   .half 0x9999  
   .half 0x2222  
   .half 0xBBBB  
   .half 0x5555  
   .half 0x6666  
   .half 0xDDDD  
   .half 0xFFFF  
   .half 0x2222  
   .half 0xDDDE  
   .half 0xDDDE  
   .half 0x2222  
   .half 0xDDDD  
   .half 0x2223  
   .half 0xDDDD  
   .half 0x2223  
   .half 0x1234  
   .half 0x8888  
   .half 0xAAAA  
   .half 0x3333  
   .half 0x4444  
   .half 0xCCCC  
   .half 0x7777  
   .half 0xEEEE  
   .half 0x1111  
   .half 0x9999  
   .half 0x2222  
   .half 0xBBBB  
   .half 0x5555  
   .half 0x6666  
   .half 0xDDDD  
   .half 0xFFFF  
   .half 0xBBBB  
   .half 0x4445  
   .half 0x4445  
   .half 0xBBBB  
   .half 0xFFFF  
   .half 0x0001  
   .half 0xFFFF  
   .half 0x0001  
   .half 0x1234  
   .half 0x8888  
   .half 0xAAAA  
   .half 0x3333  
   .half 0x4444  
   .half 0xCCCC  
   .half 0x7777  
   .half 0xEEEE  
   .half 0x1111  
   .half 0x9999  
   .half 0x2222  
   .half 0xBBBB  
   .half 0x5555  
   .half 0x6666  
   .half 0xDDDD  
   .half 0xFFFF  
   .half 0x1111  
   .half 0xEEEF  
   .half 0xDDDE  
   .half 0x2222  
   .half 0x5555  
   .half 0xAAAB  
   .half 0xDDDD  
   .half 0x2223  
   .half 0x1234  
   .half 0x8888  
   .half 0xAAAA  
   .half 0x3333  
   .half 0x4444  
   .half 0xCCCC  
   .half 0x7777  
   .half 0xEEEE  
   .half 0x1111  
   .half 0x9999  
   .half 0x2222  
   .half 0xBBBB  
   .half 0x5555  
   .half 0x6666  
   .half 0xDDDD  
   .half 0xFFFF  
   .half 0x9999  
   .half 0x6667  
   .half 0x4445  
   .half 0xBBBB  
   .half 0x6666  
   .half 0x999A  
   .half 0xFFFF  
   .half 0x0001  
   .half 0x1234  
   .half 0x8888  
   .half 0xAAAA  
   .half 0x3333  
   .half 0x4444  
   .half 0xCCCC  
   .half 0x7777  
   .half 0xEEEE  
   .half 0x1111  
   .half 0x9999  
   .half 0x2222  
   .half 0xBBBB  
   .half 0x5555  
   .half 0x6666  
   .half 0xDDDD  
   .half 0xFFFF  
   .half 0x1111  
   .half 0x6667  
   .half 0xDDDE  
   .half 0xBBBB  
   .half 0x5555  
   .half 0x999A  
   .half 0xDDDD  
   .half 0x0001