minix/lib/libc/arch/i386/int64
Lorenzo Cavallaro a16308efdb cdecl calling convention expects the callee to pop the hidden pointer on
struct return. For example, GCC and LLVM comply with this (tested on IA32).

ACK doesn't seem to follow this convention and expects the caller to clean up
the stack. Compiling hand-written ACK-compliant assembly code (returning a 
struct) with GCC or LLVM used to break things (4-bytes misaligned stack).

The patch fixes this problem.
2010-03-24 17:25:17 +00:00
..
add64.S cdecl calling convention expects the callee to pop the hidden pointer on 2010-03-24 17:25:17 +00:00
add64u.S cdecl calling convention expects the callee to pop the hidden pointer on 2010-03-24 17:25:17 +00:00
cmp64.S Convert library asm files to GAS syntax 2010-03-03 14:27:30 +00:00
cv64u.S Convert library asm files to GAS syntax 2010-03-03 14:27:30 +00:00
cvu64.S cdecl calling convention expects the callee to pop the hidden pointer on 2010-03-24 17:25:17 +00:00
diff64.S Convert library asm files to GAS syntax 2010-03-03 14:27:30 +00:00
div64u.S Convert library asm files to GAS syntax 2010-03-03 14:27:30 +00:00
ex64.S Convert library asm files to GAS syntax 2010-03-03 14:27:30 +00:00
make64.S cdecl calling convention expects the callee to pop the hidden pointer on 2010-03-24 17:25:17 +00:00
Makefile.inc Convert library asm files to GAS syntax 2010-03-03 14:27:30 +00:00
mul64u.S cdecl calling convention expects the callee to pop the hidden pointer on 2010-03-24 17:25:17 +00:00
sub64.S cdecl calling convention expects the callee to pop the hidden pointer on 2010-03-24 17:25:17 +00:00
sub64u.S cdecl calling convention expects the callee to pop the hidden pointer on 2010-03-24 17:25:17 +00:00