[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU lightning 2.1.4 release,
Paulo César Pereira de Andrade <=