[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU lightning 2.2.2 released!
From: |
Paulo César Pereira de Andrade |
Subject: |
GNU lightning 2.2.2 released! |
Date: |
Thu, 27 Apr 2023 13:02:25 -0300 |
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.2.2.tar.gz
GNU Lightning 2.2.2 main new features:
o Mips release 6 support.
o New rbit* instruction, used for reversing bits.
o new popcnt* instruction, used to count set bits in a word.
o new lrot* and rrot* instructions, used to rotate bits.
o new ext*, ext*_u and dep* instructions, used to extract and deposit
bits, using a pattern compatible with C bit fields.
o New qlsh*, qlsh*_u, qrsh* and qrsh*_u instructions, used to as normal
shifts, but that also save overflow or underflow bits in a second output
register.
o New unld*, unld*_u, unst*, unld*_x and unst*_x instructions, used to
read or write unaligned memory.
o New mov*_f_w, mov*_w_f, mov*_d_w, mov*_w_d, mov*_d_ww and
mov*_ww_d instructions, used to move values from/to gpr from/to fpr
registers without using memory (if supported by the cpu).
o New fma*, fms*, fnma* and fnms* instructions, used for fused multiply-add.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU lightning 2.2.2 released!,
Paulo César Pereira de Andrade <=