1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-21 03:00:19 +02:00
guile/lib
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
..
jit_arm-cpu.c Update code to build and pass test cases in the arm port. 2012-12-03 14:27:27 -02:00
jit_arm-swf.c Update code to build and pass test cases in the arm port. 2012-12-03 14:27:27 -02:00
jit_arm-vfp.c Add extra files implementing different jit backends. 2012-12-02 22:58:40 -02:00
jit_arm.c Update code to build and pass test cases in the arm port. 2012-12-03 14:27:27 -02:00
jit_disasm.c Update code to build and pass test cases in the arm port. 2012-12-03 14:27:27 -02:00
jit_mips-cpu.c Correct mips backend implementation to pass initial tests. 2012-12-04 12:39:10 -02:00
jit_mips-fpu.c Correct mips backend implementation to pass initial tests. 2012-12-04 12:39:10 -02:00
jit_mips.c Correct mips backend implementation to pass initial tests. 2012-12-04 12:39:10 -02:00
jit_ppc-cpu.c Correct implementation problems on ix86. 2012-12-03 09:40:08 -02:00
jit_ppc-fpu.c Add extra files implementing different jit backends. 2012-12-02 22:58:40 -02:00
jit_ppc.c Correct mips backend implementation to pass initial tests. 2012-12-04 12:39:10 -02:00
jit_print.c Correct mips backend implementation to pass initial tests. 2012-12-04 12:39:10 -02:00
jit_x86-cpu.c Correct implementation problems on ix86. 2012-12-03 09:40:08 -02:00
jit_x86-sse.c Add extra files implementing different jit backends. 2012-12-02 22:58:40 -02:00
jit_x86-x87.c Add extra files implementing different jit backends. 2012-12-02 22:58:40 -02:00
jit_x86.c Correct implementation problems on ix86. 2012-12-03 09:40:08 -02:00
lightning.c Correct mips backend implementation to pass initial tests. 2012-12-04 12:39:10 -02:00
Makefile.am Correct make distcheck. 2012-12-03 07:26:40 -02:00