24 lines
		
	
	
		
			332 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			332 B
		
	
	
	
		
			C
		
	
	
	
	
	
|   | #include "io.h"
 | ||
|  | 
 | ||
|  | int main(void) | ||
|  | { | ||
|  |     long long rd, rt; | ||
|  |     long long result; | ||
|  | 
 | ||
|  |     rt = 0x87654321; | ||
|  |     result = 0x43803280; | ||
|  | 
 | ||
|  |     __asm | ||
|  |         ("precequ.ph.qbl %0, %1\n\t" | ||
|  |          : "=r"(rd) | ||
|  |          : "r"(rt) | ||
|  |         ); | ||
|  |     if (result != rd) { | ||
|  |         printf("precequ.ph.qbl wrong\n"); | ||
|  | 
 | ||
|  |         return -1; | ||
|  |     } | ||
|  | 
 | ||
|  |     return 0; | ||
|  | } |