Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 | |
2023-11-28 | libiberty: Use x86 HW optimized sha1 | Jakub Jelinek | 1 | -0/+7 | |
Nick has approved this patch (+ small ld change to use it for --build-id=), so I'm commiting it to GCC as master as well. If anyone from ARM would be willing to implement it similarly with vsha1{cq,mq,pq,h,su0q,su1q}_u32 intrinsics, it could be a useful linker speedup on those hosts as well, the intent in sha1.c was that sha1_hw_process_bytes, sha1_hw_process_block functions would be defined whenever defined (HAVE_X86_SHA1_HW_SUPPORT) || defined (HAVE_WHATEVERELSE_SHA1_HW_SUPPORT) but the body of sha1_hw_process_block and sha1_choose_process_bytes would then have #elif defined (HAVE_WHATEVERELSE_SHA1_HW_SUPPORT) for the other arch support, similarly for any target attributes on sha1_hw_process_block if needed. 2023-11-28 Jakub Jelinek <jakub@redhat.com> include/ * sha1.h (sha1_process_bytes_fn): New typedef. (sha1_choose_process_bytes): Declare. libiberty/ * configure.ac (HAVE_X86_SHA1_HW_SUPPORT): New check. * sha1.c: If HAVE_X86_SHA1_HW_SUPPORT is defined, include x86intrin.h and cpuid.h. (sha1_hw_process_bytes, sha1_hw_process_block, sha1_choose_process_bytes): New functions. * config.in: Regenerated. * configure: Regenerated. | |||||
2023-01-16 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 | |
2022-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 | |
2021-01-04 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 | |
2020-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 | |
From-SVN: r279813 | |||||
2019-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 | |
From-SVN: r267494 | |||||
2018-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 | |
From-SVN: r256169 | |||||
2017-01-04 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 | |
From-SVN: r244052 | |||||
2015-07-14 | Update copyright year in include | H.J. Lu | 1 | -2/+1 | |
From-SVN: r225781 | |||||
2013-01-30 | re PR other/54620 (sha1.c has incorrect math if sizeof(size_t) is 8) | Kai Tietz | 1 | -0/+5 | |
PR other/54620 PR target/39064 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if stdint.h and sys/types.h headers are present. * sha1.h (sha1_uintptr, sha1_uint32): Likewise. From-SVN: r195579 | |||||
2010-04-20 | Update copyright notice to use GPLv3. | Nick Clifton | 1 | -2/+2 | |
From-SVN: r158543 | |||||
2008-03-25 | sha1.h: New file, from gnulib. | Ian Lance Taylor | 1 | -0/+141 | |
include/: * sha1.h: New file, from gnulib. libiberty/: * sha1.c: New file, from gnulib. * Makefile.in: Rebuild dependencies. (CFILES): Add sha1.c. (REQUIRED_OFILES): Add sha1.o. From-SVN: r133503 |