freebsd-dev/stand/powerpc/kboot
Justin Hibbits 9e319462a0 powerpc: Use builtins for fls/flsl
Summary:
There's no need to use the fallback fls() and flsl() libkern functions
when the PowerISA includes instructions that already do the bulk of the
work.  Take advantage of this through the GCC builtins __builtin_clz()
and __builtin_clzl().

Reviewed by:	luporl
Differential Revision:	https://reviews.freebsd.org/D22340
2019-12-08 04:36:42 +00:00
..
conf.c loader: support for mixed-endianness ELF/loader and POWER8 2018-01-29 09:24:28 +00:00
host_syscall.h loader: support for mixed-endianness ELF/loader and POWER8 2018-01-29 09:24:28 +00:00
host_syscall.S loader: support for mixed-endianness ELF/loader and POWER8 2018-01-29 09:24:28 +00:00
hostcons.c
hostdisk.c loader: support for mixed-endianness ELF/loader and POWER8 2018-01-29 09:24:28 +00:00
kbootfdt.c stand: refactor overlay loading a little bit 2019-04-11 13:26:28 +00:00
kerneltramp.S loader: support for mixed-endianness ELF/loader and POWER8 2018-01-29 09:24:28 +00:00
ldscript.powerpc
main.c powerpc: Use builtins for fls/flsl 2019-12-08 04:36:42 +00:00
Makefile [PowerPC64] stand: fix build using clang 8 as compiler 2019-05-20 19:21:35 +00:00
ppc64_elf_freebsd.c Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
version