math: Optimize frexpl (intel96) with fast path for normal numbers

14 November 19:52 - glibc - Osama Abdelkader

Add fast path optimization for frexpl (80-bit x87 extended precision) using a single unsigned comparison to identify normal floating-point numbers and return immediately via arithmetic on the exponent field. The implementation uses arithmetic operations (se - ex ) to adjust the exponent directly, which is simpler than bit masking.


htl: Drop pthread-functions infrastructure

13 November 22:23 - glibc - Samuel Thibault

All previously forwarded functions are now called directly (either via local call in libc, or through a __export).

Merge tag 'net-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

13 November 19:20 - Linux Kernel - Linus Torvalds

linux: Add mseal to mips32 nofpu abilist

13 November 18:32 - glibc - Adhemerval Zanella

It was missing from 3d52fd274e9.

avutil/hwcontext_amf: Simplified blocking before frame submission

13 November 14:49 - FFmpeg - Dmitrii Ovchinnikov

avformat/riffenc: add support for HEAACWAVEFORMAT

13 November 00:30 - FFmpeg - James Almer

This is an extension to WAVEFORMATEX used for some AAC streams, defined in the Windows SDK.

avformat/riffdec: add support for HEAACWAVEFORMAT

13 November 00:29 - FFmpeg - James Almer

This is an extension to WAVEFORMATEX used for some AAC streams, defined in the Windows SDK.


linux: Add mseal syscall support

12 November 18:27 - glibc - Adhemerval Zanella

It has been added on Linux 6.10 (8be7258aad44b5e25977a98db136f677fa6f4370) as a way to block operations such as mapping, moving to another location, shrinking the size, expanding the size, or modifying it to a pre-existing memory mapping.


riscv/cpu: add V subset feature detection

11 November 18:40 - FFmpeg - Rémi Denis-Courmont

This adds support for detecting Zve32x, Zve32f, Zve64x and Zve64d on a system that does not support (or declare) the full V feature set.

Add preference to configure VST3 Knob mode

11 November 00:34 - Ardour - Robin Gareus


math: Optimize frexpl (binary128) with fast path for normal numbers

10 November 11:58 - glibc - Osama Abdelkader

Add fast path optimization for frexpl (128-bit IEEE quad precision) using a single unsigned comparison to identify normal floating-point numbers and return immediately via arithmetic on the exponent field. The implementation uses arithmetic operations hx = hx - (ex << 48) to adjust the exponent in place, which is simpler and more efficient than bit masking.

math: Optimize frexpf (binary32) with fast path for normal numbers

10 November 11:58 - glibc - Osama Abdelkader

Add fast path optimization for frexpf using a single unsigned comparison to identify normal floating-point numbers and return immediately via arithmetic on the bit representation. The implementation uses asuint()/asfloat() from math_config.h and arithmetic operations to adjust the exponent, which generates better code than bit masking on ARM and RISC-V architectures.

math: Optimize frexp (binary64) with fast path for normal numbers

10 November 11:58 - glibc - Osama Abdelkader

Add fast path optimization for frexp using a single unsigned comparison to identify normal floating-point numbers and return immediately via arithmetic on the bit representation. The implementation uses asuint64()/asdouble() from math_config.h and arithmetic operations to adjust the exponent, which generates better code than bit masking on ARM and RISC-V architectures.

Filter out internal abort during ld.so build

10 November 11:58 - glibc - Adhemerval Zanella

clang might generate an abort call when cleanup functions (set by __attribute__ ((cleanup)) calls functions not marked as nothrow.