1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-05 19:50:23 +02:00
guile/lib
pcpa 7e3d863767 Add better ppc support code, but still not functional.
* configure.ac: Only default to using the builtin disassembler
	if on GNU/Linux. This should be temporary, due to requiring
	/proc/self/exe.
	  Correctly check $target_cpu for powerpc.

	* include/lightning/jit_ppc.h: Correctly implement jit_v_num.

	* include/lightning/jit_private.h: Declare proper prototype
	for jit_init_debug and jit_finish_debug.

	* lib/jit_ppc-cpu.c: Remove code to save/restore callee save
	float registers, as it is not required since those float
	registers are not usable currently.
	  Change prolog and epilog generation to, at least comparing
	code, match what gcc generates in "gcc -O0", but it is still
	failing in Darwin PPC, apparently due to the __clear_cache
	call not being enough, as frequently it will also fail to
	execute, and the code buffer is all zeroes.

	* lib/lightning.c: Do not fail in jit_regset_scan1 calls due
	to passing 64 as argument on computers with 64 registers.
2012-12-11 02:16:51 -02:00
..
jit_arm-cpu.c Add several arithmetic and branch tests cases. 2012-12-09 19:13:33 -02:00
jit_arm-swf.c Add several arithmetic and branch tests cases. 2012-12-09 19:13:33 -02:00
jit_arm-vfp.c Make current test cases pass in armv7l. 2012-12-05 23:48:40 -02:00
jit_arm.c Add several arithmetic and branch tests cases. 2012-12-09 19:13:33 -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 test cases in the mips backend. 2012-12-10 21:14:50 -02:00
jit_mips-fpu.c Correct testcases in the mips backend. 2012-12-06 07:47:42 -02:00
jit_mips.c Implement sqrt codes in mips. 2012-12-04 13:30:46 -02:00
jit_ppc-cpu.c Add better ppc support code, but still not functional. 2012-12-11 02:16:51 -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 Implement sqrt codes in mips. 2012-12-04 13:30:46 -02:00
jit_x86-cpu.c Add several arithmetic and branch tests cases. 2012-12-09 19:13:33 -02:00
jit_x86-sse.c Add new test case for int/float to/from conversion. 2012-12-06 15:16:23 -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 Add better ppc support code, but still not functional. 2012-12-11 02:16:51 -02:00
Makefile.am Correct make distcheck. 2012-12-03 07:26:40 -02:00