On Sun, 9 Jun 2024, Rémi Denis-Courmont wrote:
The vendor has long since switched to Arm, wit the last product reaching
their official end-of-life over 11 years ago. Linux support for the ISA
was dropped 7 years ago. More importantly, this architecture was never
supported by upstream GCC, and the vendor fork is stuck at version 4.2,
which FFmpeg no longer supports (as per C11 requirement).
Presumably, this is still the case given the lack of vendor support.
Indeed all of the code being removed here consisted of inline assembler
scalar optimisations. A sane C compiler should be able to perform those
automatically nowadays (with the sole exception of fast CLZ detection),
but this is moot as this architecture is evidently dead.
---
configure | 26 +----
libavcodec/avr32/mathops.h | 101 ------------------
libavcodec/mathops.h | 2 -
libavutil/avr32/bswap.h | 44 --------
libavutil/avr32/intreadwrite.h | 182 ---------------------------------
libavutil/bswap.h | 2 -
libavutil/intreadwrite.h | 2 -
7 files changed, 1 insertion(+), 358 deletions(-)
delete mode 100644 libavcodec/avr32/mathops.h
delete mode 100644 libavutil/avr32/bswap.h
delete mode 100644 libavutil/avr32/intreadwrite.h
LGTM
// Martin
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".