1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-29 16:30:19 +02:00
Mirror of the upstream GNU Guile repository on Savannah. https://www.gnu.org/software/guile/
Find a file
pcpa 760fab8d37 Correct mips backend implementation to pass initial tests.
* include/lightning/jit_mips.h, lib/jit_mips-cpu.c,
	lib/jit_mips-fpu.c, lib/jit_mips.c: Correct float/double
	argument handling and make the mips backend pass the initial
	test cases.

	* include/lightning.h, ib/jit_print.c, lib/lightning.c:
	Add extra enum values for argument handling functions that
	could not be abstracted to the current codes, that is, when
	float values need to move from/to gpr from/to fpr. It would
	be more tempting to add such primitives, but they would have
	wordsize limitations, and it is not expected to add codes
	with one gpr argument for 64 bit and two for 32 bit.

	* lib/jit_ppc.c: Check _jit->function before calling jit_epilog()
	to avoid a runtime exception.
2012-12-04 12:39:10 -02:00
check Update code to build and pass test cases in the arm port. 2012-12-03 14:27:27 -02:00
doc Correct make distcheck. 2012-12-03 07:26:40 -02:00
include Correct mips backend implementation to pass initial tests. 2012-12-04 12:39:10 -02:00
lib Correct mips backend implementation to pass initial tests. 2012-12-04 12:39:10 -02:00
.gitattributes add .gitattributes file 2008-04-10 11:30:17 +02:00
.gitignore Add make rule to build test case dependencies. 2012-12-02 20:15:57 -02:00
AUTHORS give credit to whom credit is due 2008-01-09 15:50:04 +01:00
ChangeLog Correct mips backend implementation to pass initial tests. 2012-12-04 12:39:10 -02:00
configure.ac Update code to build and pass test cases in the arm port. 2012-12-03 14:27:27 -02:00
COPYING switch to GPLv3 2008-01-09 15:50:13 +01:00
COPYING.DOC update FSF address 2008-01-09 15:49:29 +01:00
COPYING.LESSER switch to GPLv3 2008-01-09 15:50:13 +01:00
Makefile.am Big merge with new lightning semantics aiming for lightning 2.0. 2012-12-02 19:44:36 -02:00
NEWS add floating-point for x86-64 2008-01-09 15:50:06 +01:00
README initial import 2004-10-10 21:18:38 +00:00
THANKS fix i386 jit_replace and x86_64 jit_movi_f 2010-07-28 23:29:13 +02:00
TODO Update code to build and pass test cases in the arm port. 2012-12-03 14:27:27 -02:00

GNU lightning is a library to aid in making portable programs
that compile assembly code at run time.  For more information,
look at the info documentation.