1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-26 21:20:30 +02:00
guile/lightning/i386
PCPA ec36c13183 Change JIT_REXTMP to not clobber 6th argument.
To not clobber JIT_R2, JIT_REXTMP is defined to the callee save register
%r12, instead of the expected, scratch register %r11.
  To have JIT_V_NUM at least at 3, it now also uses %r14, but does not add
%r15, that could be JIT_V(4) to simplify logic of keeping stack 16 bytes
aligned.
2010-08-25 06:45:42 -03:00
..
asm-32.h detect 32-/64-bit variant of i386 back-end at include time (not configure time) 2008-06-11 19:00:37 -07:00
asm-64.h Change JIT_REXTMP, JIT_R, JIT_V to use 64-bit registers 2010-08-24 12:37:29 +02:00
asm.h Define extra SSE2 xmmN registers and set JIT_FPTMP to the topmost one. 2010-08-24 12:37:29 +02:00
core-32.h fix 64-bit load with sign extension 2010-08-15 06:32:19 -04:00
core-64.h Change JIT_REXTMP to not clobber 6th argument. 2010-08-25 06:45:42 -03:00
core.h fix 64-bit load with sign extension 2010-08-15 06:32:19 -04:00
fp-32.h fix -D_ASM_SAFETY compilation of beqr_d and bne_d 2010-08-18 10:05:42 +02:00
fp-64.h Add safety check on number of integer and float arguments on x86_64. 2010-08-24 12:37:29 +02:00
fp.h detect 32-/64-bit variant of i386 back-end at include time (not configure time) 2008-06-11 19:00:37 -07:00
funcs.h switch to GPLv3 2008-01-09 15:50:13 +01:00
Makefile.frag fix installation bug 2008-08-23 15:33:54 +02:00