1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-03 18:50:19 +02:00
guile/lightening
Tony Garnock-Jones 2c0126e3ef aarch64: Fix swap_atomic retry
* lightening/aarch64-cpu.c (swap_atomic): If the swap fails, and the dst
register was the same as the val, we would stomple val during the retry.
Fixes https://github.com/wingo/fibers/issues/83#issuecomment-2068847127.
2024-04-22 15:03:01 +02:00
..
aarch64-cpu.c aarch64: Fix swap_atomic retry 2024-04-22 15:03:01 +02:00
aarch64-fpu.c Fix literal pool emission on armv7 2019-05-21 14:19:48 +02:00
aarch64.c Fix patch_veneer on aarch64 2020-07-30 11:17:46 +02:00
aarch64.h Add jmpi_with_link instruction 2019-06-20 10:13:37 +02:00
arm-cpu.c Fix ARMv7 THUMB encoding for immediates. 2020-06-20 15:57:06 +02:00
arm-vfp.c ARMv7 backend compiling without warnings 2019-05-20 11:02:21 +02:00
arm.c ARMv7 backend passing all tests! 2019-05-20 15:20:33 +02:00
arm.h Add jmpi_with_link instruction 2019-06-20 10:13:37 +02:00
endian.h Remove hppa support 2019-05-08 21:44:03 +02:00
lightening.c set size to known value before init 2022-01-11 09:02:30 -05:00
mips-cpu.c Fix mips32r6 bug 2020-01-06 21:58:04 +01:00
mips-fpu.c Change headers and files to be named "lightening" instead of "jit" 2019-04-03 13:57:48 +02:00
mips.c Inline some internal definitions into backend-specific files 2019-04-26 14:37:35 +02:00
mips.h Change headers and files to be named "lightening" instead of "jit" 2019-04-03 13:57:48 +02:00
ppc-cpu.c Change headers and files to be named "lightening" instead of "jit" 2019-04-03 13:57:48 +02:00
ppc-fpu.c Change headers and files to be named "lightening" instead of "jit" 2019-04-03 13:57:48 +02:00
ppc.c Inline some internal definitions into backend-specific files 2019-04-26 14:37:35 +02:00
ppc.h Change headers and files to be named "lightening" instead of "jit" 2019-04-03 13:57:48 +02:00
s390-cpu.c Change headers and files to be named "lightening" instead of "jit" 2019-04-03 13:57:48 +02:00
s390-fpu.c Change headers and files to be named "lightening" instead of "jit" 2019-04-03 13:57:48 +02:00
s390.c Inline some internal definitions into backend-specific files 2019-04-26 14:37:35 +02:00
s390.h Change headers and files to be named "lightening" instead of "jit" 2019-04-03 13:57:48 +02:00
x86-cpu.c push/pop of link register does not affect stack size on x86 2019-06-20 10:53:12 +02:00
x86-sse.c Silence "unused" warnings 2019-05-22 23:04:30 +02:00
x86.c Fix jmp-shortening on x64 when target within instruction. 2021-01-07 11:04:17 +01:00
x86.h Add jmpi_with_link instruction 2019-06-20 10:13:37 +02:00