You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
		
		
			
		
	
	
			51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
|   | # The effects of .ent on the .pdr section are tested in mips-pdr*.s. Test | ||
|  | # everything else here. | ||
|  | # | ||
|  | # RUN: llvm-mc -mcpu=mips32 -triple mips-unknown-unknown %s | \ | ||
|  | # RUN:     FileCheck -check-prefix=ASM %s | ||
|  | # RUN: llvm-mc -filetype=obj -mcpu=mips32 -triple mips-unknown-unknown %s | \ | ||
|  | # RUN:     llvm-readobj -symbols | \ | ||
|  | # RUN:     FileCheck -check-prefixes=OBJ,OBJ-32 %s | ||
|  | # | ||
|  | # RUN: llvm-mc -mcpu=mips32 -mattr=micromips -triple mips-unknown-unknown %s | \ | ||
|  | # RUN:     FileCheck -check-prefix=ASM %s | ||
|  | # RUN: llvm-mc -filetype=obj -mcpu=mips32 -mattr=micromips \ | ||
|  | # RUN:     -triple mips-unknown-unknown %s | \ | ||
|  | # RUN:     llvm-readobj -symbols | \ | ||
|  | # RUN:     FileCheck -check-prefixes=OBJ,OBJ-MM %s | ||
|  | # | ||
|  |     .ent a
 | ||
|  | a: | ||
|  | 
 | ||
|  | # ASM: .ent a | ||
|  | # ASM: a: | ||
|  | 
 | ||
|  | # OBJ:     Name: a | ||
|  | # OBJ:     Value: 0x0 | ||
|  | # OBJ:     Size: 0 | ||
|  | # OBJ:     Binding: Local | ||
|  | # OBJ:     Type: Function | ||
|  | # OBJ:     Other: 0 | ||
|  | # OBJ:     Section: .text
 | ||
|  | # OBJ: } | ||
|  | 
 | ||
|  |     .ent b
 | ||
|  | b: | ||
|  |     nop | ||
|  |     nop | ||
|  |     .end b
 | ||
|  | 
 | ||
|  | # ASM: .ent b | ||
|  | # ASM: b: | ||
|  | 
 | ||
|  | # OBJ:     Name: b | ||
|  | # OBJ:     Value: 0x0 | ||
|  | # OBJ-32:  Size: 8 | ||
|  | # FIXME: microMIPS uses the 4-byte nop instead of the 2-byte nop. | ||
|  | # OBJ-MM:  Size: 8 | ||
|  | # OBJ:     Binding: Local | ||
|  | # OBJ:     Type: Function | ||
|  | # OBJ:     Other: 0 | ||
|  | # OBJ:     Section: .text
 | ||
|  | # OBJ: } |