incubator-nuttx/binfmt/libnxflat
Nimish Telang 903a186304 Use builtins for byteswapping
Make use of XCHG/BSWAP on x86, REV16 and REV on ARMv6-m and above,
and whatever other optimized instructions on other platforms.

Defines extra CONFIG variables, and removes the unused functions for
endian-swapping. Fixes some oversights in using the macros.
2022-06-29 11:32:59 +08:00
..
Kconfig
Make.defs binfmt/Makefile: remove the specified prefix from target variables 2021-10-19 00:35:35 +02:00
gnu-nxflat-gotoff.ld linkerfiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
gnu-nxflat-pcrel.ld linkerfiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
libnxflat.h Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
libnxflat_addrenv.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
libnxflat_bind.c net: use HTONS, NTOHS, HTONL, NTOHL macro in kernel code 2022-01-18 10:59:47 +01:00
libnxflat_init.c Use builtins for byteswapping 2022-06-29 11:32:59 +08:00
libnxflat_load.c binfmt: Replace all nx_ API with file_ API 2021-07-06 11:18:13 +09:00
libnxflat_read.c binfmt: Replace all nx_ API with file_ API 2021-07-06 11:18:13 +09:00
libnxflat_uninit.c binfmt: Replace all nx_ API with file_ API 2021-07-06 11:18:13 +09:00
libnxflat_unload.c binfmt: Replace all nx_ API with file_ API 2021-07-06 11:18:13 +09:00
libnxflat_verify.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00