freebsd-dev/sys/mips
Jason A. Harmening d22883d715 Remove PCPU_INC
e4b8deb222 removed the last in-tree uses of PCPU_INC().  Its
potential benefit is also practically nonexistent.  Non-x86
platforms already implement it as PCPU_ADD(..., 1), and according
to [0] there are no recent x86 processors for which the 'inc'
instruction provides a performance benefit over the equivalent
memory-operand form of the 'add' instruction.  The only remaining
benefit of 'inc' is smaller instruction size, which in this case
is inconsequential given the limited number of per-CPU data consumers.

[0]: https://www.agner.org/optimize/instruction_tables.pdf

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D29308
2021-03-20 19:23:59 -07:00
..
atheros
beri
broadcom
cavium
conf [ar71xx] Fix routerstation / routerstation pro redboot FIS probing 2021-02-25 13:14:55 -08:00
include Remove PCPU_INC 2021-03-20 19:23:59 -07:00
ingenic Fix some common typos in comments 2021-03-13 18:26:15 +01:00
malta
mediatek
mips Add a VA_IS_CLEANMAP() macro. 2021-02-17 16:32:11 -08:00
nlm nlmrsa: Mark deprecated for 14. 2021-03-16 14:43:03 -07:00