mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-21 03:00:19 +02:00
Add framework for sparc port.
* include/lightning/jit_sparc.h, lib/jit_sparc-cpu.c, lib/jit_sparc-fpu.c, lib/jit_sparc.c: New files implementing the basic framework of the sparc port. * configure.ac, include/lightning.h, include/lightning/Makefile.am, include/lightning/jit_private.h, lib/jit_disasm.c: Update for the sparc port framework. * lib/jit_mips.c: Correct reversed retr/reti logic. * lib/jit_ppc.c: Correct misspelled __LITTLE_ENDIAN. * lib/lightning.c: Always do byte hashing in hash_data, because the logic to "compress" strings causes large pointers to not be guaranteed aligned at 4 byte boundaries. Update for the sparc port framework.
This commit is contained in:
parent
12c35b7e83
commit
610a569300
15 changed files with 3511 additions and 25 deletions
1535
lib/jit_sparc-cpu.c
Normal file
1535
lib/jit_sparc-cpu.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue