rockbox/firmware/common
James Buren 3c4fdf10e2 crc32: add fast variant of regular crc_32 function
This relies on a macro, CRC32_FAST, to select which version to compile
with. In tests the fast version is 2x faster at the expense of requiring
960 more bytes for the lookup table. For now the default is the speed
optimized version but in the future I would like to enable this for ports
where we can afford the extra storage and/or memory requirements.

Change-Id: I8c7fde6b6ff130f0fdc7c8e472825e25bcdba022
2021-07-13 04:41:32 +00:00
..
ap_int.c Add proper float formatting to vuprintf 2019-07-19 22:07:41 -04:00
config.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
crc32-rkw.c Add RKW firmware file format loader 2012-03-04 00:34:26 +01:00
crc32.c crc32: add fast variant of regular crc_32 function 2021-07-13 04:41:32 +00:00
diacritic.c ClipPlus BOOTLOADER DONT FIT! 2020-10-23 20:38:59 -04:00
dir.c fat: move fattime_mktime to timefuncs 2021-07-03 00:19:58 +00:00
dircache.c fat: move fattime_mktime to timefuncs 2021-07-03 00:19:58 +00:00
disk.c Revert root_redirect :( 2020-08-20 21:54:00 -04:00
disk_cache.c Do some housekeeping with fat.h and SECTOR_SIZE 2017-03-12 22:05:44 -04:00
fdprintf.c Add a small 32-byte write buffer to fdprintf. 2017-11-28 09:01:17 -05:00
file.c file/fat: rework utime function as modtime extension 2021-07-08 17:47:51 +00:00
file_internal.c Revert root_redirect :( 2020-08-20 21:54:00 -04:00
fileobj_mgr.c Revert root_redirect :( 2020-08-20 21:54:00 -04:00
linked_list.c Optimize lld_remove() a bit 2017-04-13 18:59:45 -04:00
loader_strerror.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
pathfuncs.c Define a USB storage type, and hook it up for hosted targets 2020-10-17 18:38:49 -04:00
rb-loader.c rockbox: move firmware checksum algorithms into a common header 2020-11-22 05:12:04 +00:00
strcasecmp.c Compile fix for mingw-w64 2011-12-04 21:07:06 +00:00
strcasestr.c
strlcat.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
strlcpy.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
strnatcmp.c Remove tabs in firmware path (taking into account the original spacing). 2010-02-22 21:24:09 +00:00
structec.c Fix warning in firmware/common/structec.c 2015-02-24 16:27:16 -05:00
timefuncs.c timefuncs: add dostime_localtime function 2021-07-07 17:31:00 +00:00
ucl_decompress.c Add standalone UCL decompressor 2021-05-12 10:35:20 +00:00
unicode.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
version.c Prevent spurious recompiles on account of changed version. 2014-08-28 15:48:56 +02:00
vuprintf.c Enable float formatting in printf 2021-06-16 19:49:55 +00:00
zip.c zip: include strlcpy.h 2021-07-11 13:17:54 +00:00