You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			20 lines
		
	
	
		
			679 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			679 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
|   | // RUN: not llvm-mc -triple=aarch64 -show-encoding -mattr=+sve  2>&1 < %s| FileCheck %s | ||
|  | 
 | ||
|  | // Register z32 does not exist. | ||
|  | add z22.h, z10.h, z32.h | ||
|  | // CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand
 | ||
|  | // CHECK-NEXT: add z22.h, z10.h, z32.h | ||
|  | // CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:
 | ||
|  | 
 | ||
|  | // Invalid element kind. | ||
|  | add z20.h, z2.h, z31.x | ||
|  | // CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid sve vector kind qualifier
 | ||
|  | // CHECK-NEXT: add z20.h, z2.h, z31.x | ||
|  | // CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:
 | ||
|  | 
 | ||
|  | // Element size specifiers should match. | ||
|  | add z27.h, z11.h, z27.b | ||
|  | // CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand
 | ||
|  | // CHECK-NEXT: add z27.h, z11.h, z27.b | ||
|  | // CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:
 |