1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-06 15:40:29 +02:00
guile/include/lightning
Paulo Andrade f469a5c87b x86: Build and pass all tests under cygwin64 (Windows x64)
* check/lightning.c: Add a hopefully temporary kludge to not use
	sprintf and sscanf returned by dlsym. This is required to pass
	the varargs test.

        * include/lightning/jit_private.h: Use symbolic name for first
	integer register argument, as this is different in sysv and
	win64 abi.

        * include/lightning/jit_x86.h: Add conditionals and definitions
	for Windows x64 (under __CYGWIN__ preprocessor conditional).

        * lib/jit_x86-cpu.c: Correct one instruction encoding bug, that
	was working by accident. Only use rax to rdx for some byte
	operations to work on compatibility mode (that is, to generate
	the proper encoding, instead of actually generating encoding
	for high byte registers, e.g. %bh).
	Add proper prolog and epilog for windows x64.

        * lib/jit_x86-sse.c: Correct a swapped rex prefix for float
	operations.

        * lib/jit_x86.c: Adjust to support Windows x64 abi.

	* check/check.x87.nodata.sh: New file, previously used but that
	was missing git.
2014-09-24 11:03:20 -03:00
..
jit_aarch64.h Do not export private definitions and types. 2014-04-09 14:46:30 -03:00
jit_alpha.h ALPHA: Implement lightning Alpha port. 2014-08-10 11:48:35 -03:00
jit_arm.h Do not export private definitions and types. 2014-04-09 14:46:30 -03:00
jit_hppa.h Do not export private definitions and types. 2014-04-09 14:46:30 -03:00
jit_ia64.h Do not export private definitions and types. 2014-04-09 14:46:30 -03:00
jit_mips.h Do not export private definitions and types. 2014-04-09 14:46:30 -03:00
jit_ppc.h Do not export private definitions and types. 2014-04-09 14:46:30 -03:00
jit_private.h x86: Build and pass all tests under cygwin64 (Windows x64) 2014-09-24 11:03:20 -03:00
jit_s390x.h Do not export private definitions and types. 2014-04-09 14:46:30 -03:00
jit_sparc.h Do not export private definitions and types. 2014-04-09 14:46:30 -03:00
jit_x86.h x86: Build and pass all tests under cygwin64 (Windows x64) 2014-09-24 11:03:20 -03:00
Makefile.am ALPHA: Implement lightning Alpha port. 2014-08-10 11:48:35 -03:00