aboutsummaryrefslogtreecommitdiff
path: root/libgcc/fixed-bit.c
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2024-12-16 20:43:03 +0800
committerXi Ruoyao <xry111@xry111.site>2024-12-18 16:43:37 +0800
commit5b5b517e819837e1950cd4d809cdc6efb8e80302 (patch)
tree1a327cffc0355c0fe2885123f10a4df0dc5becab /libgcc/fixed-bit.c
parent13ea50fdac104b674eb484936023e20dec0b62cf (diff)
downloadgcc-5b5b517e819837e1950cd4d809cdc6efb8e80302.zip
gcc-5b5b517e819837e1950cd4d809cdc6efb8e80302.tar.gz
gcc-5b5b517e819837e1950cd4d809cdc6efb8e80302.tar.bz2
LoongArch: Add CRC expander to generate faster CRC
64-bit LoongArch has native CRC instructions for two specific polynomials. For other polynomials or 32-bit, use the generic table-based approach but optimize bit reversing. gcc/ChangeLog: * config/loongarch/loongarch.md (crc_rev<mode:SUBDI>si4): New define_expand.
Diffstat (limited to 'libgcc/fixed-bit.c')
0 files changed, 0 insertions, 0 deletions