new subdirs: include, lib, tests

This commit is contained in:
grischka
2009-04-18 14:28:45 +02:00
parent e8a52a8249
commit ea5e81bd6a
16 changed files with 0 additions and 6 deletions

33
lib/alloca86.S Normal file
View File

@ -0,0 +1,33 @@
/* ---------------------------------------------- */
/* alloca86.S */
#include "config.h"
.globl _alloca
_alloca:
pop %edx
pop %eax
add $3,%eax
and $-4,%eax
jz p3
#ifdef TCC_TARGET_PE
p1:
cmp $4096,%eax
jle p2
sub $4096,%esp
sub $4096,%eax
test %eax,(%esp)
jmp p1
p2:
#endif
sub %eax,%esp
mov %esp,%eax
p3:
push %edx
push %edx
ret
/* ---------------------------------------------- */