You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			35 lines
		
	
	
		
			1018 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			1018 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
|   | # RUN: llvm-mc %s -triple=riscv32 -riscv-no-aliases -show-encoding \ | ||
|  | # RUN:     | FileCheck -check-prefixes=CHECK,CHECK-INST %s | ||
|  | # RUN: llvm-mc %s -triple=riscv64 -riscv-no-aliases -show-encoding \ | ||
|  | # RUN:     | FileCheck -check-prefixes=CHECK,CHECK-INST %s | ||
|  | # RUN: llvm-mc -filetype=obj -triple riscv32 < %s \ | ||
|  | # RUN:     | llvm-objdump -riscv-no-aliases -d - \ | ||
|  | # RUN:     | FileCheck -check-prefix=CHECK-INST %s | ||
|  | # RUN: llvm-mc -filetype=obj -triple riscv64 < %s \ | ||
|  | # RUN:     | llvm-objdump -riscv-no-aliases -d - \ | ||
|  | # RUN:     | FileCheck -check-prefix=CHECK-INST %s | ||
|  | 
 | ||
|  | # CHECK-INST: uret | ||
|  | # CHECK: encoding: [0x73,0x00,0x20,0x00] | ||
|  | uret | ||
|  | 
 | ||
|  | # CHECK-INST: sret | ||
|  | # CHECK: encoding: [0x73,0x00,0x20,0x10] | ||
|  | sret | ||
|  | 
 | ||
|  | # CHECK-INST: mret | ||
|  | # CHECK: encoding: [0x73,0x00,0x20,0x30] | ||
|  | mret | ||
|  | 
 | ||
|  | # CHECK-INST: wfi | ||
|  | # CHECK: encoding: [0x73,0x00,0x50,0x10] | ||
|  | wfi | ||
|  | 
 | ||
|  | # CHECK-INST: sfence.vma zero, zero | ||
|  | # CHECK: encoding: [0x73,0x00,0x00,0x12] | ||
|  | sfence.vma zero, zero | ||
|  | 
 | ||
|  | # CHECK-INST: sfence.vma a0, a1 | ||
|  | # CHECK: encoding: [0x73,0x00,0xb5,0x12] | ||
|  | sfence.vma a0, a1 |