17 lines
		
	
	
	
		
			269 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
	
		
			269 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
|   | 	.file "alloca.s" | ||
|  | 	.text | ||
|  | 	.align 4
 | ||
|  | 	.def alloca; .val alloca; .scl 2; .type 044; .endef
 | ||
|  | 	.globl alloca
 | ||
|  | alloca: | ||
|  | 	popl %edx | ||
|  | 	popl %eax | ||
|  | 	addl $3,%eax | ||
|  | 	andl $0xfffffffc,%eax | ||
|  | 	subl %eax,%esp | ||
|  | 	movl %esp,%eax | ||
|  | 	pushl %eax | ||
|  | 	pushl %edx | ||
|  | 	ret | ||
|  | 	.def alloca; .val .; .scl -1; .endef
 |