libcall.h (i386): Pass libbase in register %edx when using the libcall macros
commitf22a4151ee7b274466d38987d8609ba0fb56540d
authorverhaegs <verhaegs@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 30 Nov 2011 20:09:18 +0000 (30 20:09 +0000)
committerverhaegs <verhaegs@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 30 Nov 2011 20:09:18 +0000 (30 20:09 +0000)
treed0919e6917c3e8a005675bccab640d5a0179968f
parent88a835905d7e8275033113c57656a075b35f8df2
libcall.h (i386): Pass libbase in register %edx when using the libcall macros

Could not use the x86_64 framework as %edx is clobbered all the time.
Patch breaks ABI.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@42689 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
arch/i386-all/include/aros/cpu.h
arch/i386-all/include/gencall.c [new file with mode: 0644]
arch/i386-all/include/mmakefile.src