1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-29 14:30:34 +02:00
guile/lib
pcpa 3f397228f5 ARM: Correct several inconsistencies with ldrd and strd
* lib/jit_disasm.c: Change thumb or arm disassemble based on
	jit code before disassembly.

	* lib/jit_arm-cpu.c: Correct reversed arguments to LDRD and
	STRD instructions, and correct checking for support of those.

	* lib/jit_arm-swf.c: Correct wrong use of LDRD and STRD and
	only use those if the register is even.

	* check/check.arm.swf.sh, check/check.arm4.swf.sh: New files
	to test LDRD and STRD, as well as the alternate code path
	when those are not available, in the .arm4. test case.

	* check/Makefile.am: Update for the new test cases.
2014-11-20 15:05:13 -02:00
..
jit_aarch64-cpu.c Add the new "range" test. 2014-10-18 15:12:07 -03:00
jit_aarch64-fpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_aarch64-sz.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_aarch64.c Implement jit_flush 2014-11-08 19:34:23 -02:00
jit_alpha-cpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_alpha-fpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_alpha-sz.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_alpha.c Implement jit_flush 2014-11-08 19:34:23 -02:00
jit_arm-cpu.c ARM: Correct several inconsistencies with ldrd and strd 2014-11-20 15:05:13 -02:00
jit_arm-swf.c ARM: Correct several inconsistencies with ldrd and strd 2014-11-20 15:05:13 -02:00
jit_arm-sz.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_arm-vfp.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_arm.c Implement jit_flush 2014-11-08 19:34:23 -02:00
jit_disasm.c ARM: Correct several inconsistencies with ldrd and strd 2014-11-20 15:05:13 -02:00
jit_hppa-cpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_hppa-fpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_hppa-sz.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_hppa.c Implement jit_flush 2014-11-08 19:34:23 -02:00
jit_ia64-cpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_ia64-fpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_ia64-sz.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_ia64.c Implement jit_flush 2014-11-08 19:34:23 -02:00
jit_memory.c Resync with new patch to make functions receive a const argument 2014-11-01 22:32:23 -02:00
jit_mips-cpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_mips-fpu.c Add the new "range" test. 2014-10-18 15:12:07 -03:00
jit_mips-sz.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_mips.c Implement jit_flush 2014-11-08 19:34:23 -02:00
jit_names.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_note.c Resync with new patch to make functions receive a const argument 2014-11-01 22:32:23 -02:00
jit_ppc-cpu.c Properly handle jit_tramp and function descriptors 2014-10-24 14:31:41 -02:00
jit_ppc-fpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_ppc-sz.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_ppc.c Implement jit_flush 2014-11-08 19:34:23 -02:00
jit_print.c Add string representation of IR codes to -sz.c files 2014-10-17 13:48:56 -03:00
jit_s390x-cpu.c Add the new "range" test. 2014-10-18 15:12:07 -03:00
jit_s390x-fpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_s390x-sz.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_s390x.c Implement jit_flush 2014-11-08 19:34:23 -02:00
jit_size.c Use jit_code_last_code as symbolic name of last enum 2014-10-14 17:05:02 -03:00
jit_sparc-cpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_sparc-fpu.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_sparc-sz.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_sparc.c Implement jit_flush 2014-11-08 19:34:23 -02:00
jit_x86-cpu.c x86: Correct not released temporary register 2014-10-26 15:23:29 -02:00
jit_x86-sse.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_x86-sz.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_x86-x87.c Implement the jit_rsb* interface. 2014-10-18 11:31:18 -03:00
jit_x86.c Implement jit_flush 2014-11-08 19:34:23 -02:00
lightning.c Resync with new patch to make functions receive a const argument 2014-11-01 22:32:23 -02:00
Makefile.am Add string representation of IR codes to -sz.c files 2014-10-17 13:48:56 -03:00