16 lines
		
	
	
	
		
			269 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
			
		
		
	
	
			16 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
 | 
