1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-05 11:40:20 +02:00
guile/lightning
PCPA d04cfb05ac Change jit_finish to work with varargs functions in x86_64.
It is required to set %al to 0-8 inclusive, telling the number of
xmm registers used to pass arguments.
  This also corrects the calculation of _jitl.nextarg_putfp, that
would be incorrect if calling a function with both, float and double
arguments.
2010-08-25 06:55:50 -03:00
..
i386 Change jit_finish to work with varargs functions in x86_64. 2010-08-25 06:55:50 -03:00
ppc more fixes to fp branches 2010-08-20 10:08:43 +02:00
sparc more fixes to fp branches 2010-08-20 10:08:43 +02:00
asm-common.h add _s32P 2008-03-19 09:56:05 +01:00
core-common.h Change jit_getarg_{c,uc,s,us,i,ui} to extr_l to sign extend on 64 bits. 2010-08-24 12:37:20 +02:00
fp-common.h fix jit_extr_f_d and jit_extr_d_f for x86-64 2010-08-15 06:29:51 -04:00
funcs-common.h switch to GPLv3 2008-01-09 15:50:13 +01:00
Makefile.am detect 32-/64-bit variant of i386 back-end at include time (not configure time) 2008-06-11 19:00:37 -07:00
Makefile.in always set and replace lightning_frag 2010-07-19 14:40:08 +02:00