lightning
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU lightning 2.1.4 release


From: Paulo César Pereira de Andrade
Subject: GNU lightning 2.1.4 release
Date: Fri, 4 Nov 2022 09:54:01 -0300

GNU lightning 2.1.4 released!

GNU lightning is a library to aid in making portable programs
that compile assembly code at run time.

Development:
http://git.savannah.gnu.org/cgit/lightning.git

Download release:
ftp://ftp.gnu.org/gnu/lightning/lightning-2.1.4.tar.gz

  2.1.4 main features are the new Loongarch port, currently supporting
only Linux 64 bit, and a new rewrite of the register live and
unknown state logic. Now it should be faster to generate code.

The matrix of built and tested environments is:
aarch64        Linux
alpha        Linux (QEMU)
armv7l        Linux (QEMU)
armv7hl        Linux (QEMU)
hppa        Linux (32 bit, QEMU)
i686        Linux, FreeBSD, NetBSD, OpenBSD and Cygwin/MingW
ia64        Linux
mips        Linux
powerpc32    AIX
powerpc64    AIX
powerpc64le    Linux
riscv        Linux
s390        Linux
s390x        Linux
sparc        Linux
sparc64        Linux
x32        Linux
x86_64        Linux and Cygwin/MingW

------------------------------------------------------------------------

  Highlights are:

o Faster jit generation.
o New loongarch port.
o New skip instruction and rework of the align instruction.
o New bswapr_us, bswapr_ui, bswapr_ul byte swap instructions.
o New movzr and movnr conditional move instructions.
o New casr and casi atomic compare and swap instructions.
o Use short unconditional jumps and calls to forward, not yet defined labels.
o And several bug fixes and optimizations.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]