libosmocore/include/osmocom
Vadim Yanitskiy e59e839dd9 core/utils.h: add OSMO_LIKELY / OSMO_UNLIKELY macros
These macros are built on top of the __builtin_expect() function [1],
which provides the compiler with branch prediction information.

Similar macros exist in the Linux kernel: likely() / unlikely().

[1] https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html

Change-Id: I0b029654ba050f079eed4a0574a3fa8019677067
2022-02-08 12:48:28 +06:00
..
codec codec: add missing osmo_amr_type_name function. 2021-08-23 15:44:00 +02:00
coding gsm0503_parity: Fix compilation with gcc-10 2020-04-20 18:18:50 +02:00
core core/utils.h: add OSMO_LIKELY / OSMO_UNLIKELY macros 2022-02-08 12:48:28 +06:00
crypt include: add enum for UTRAN cipher 2021-11-11 09:02:24 +00:00
ctrl ports.h: add osmo-pfcp-tool ports 2022-01-21 00:55:51 +01:00
gprs include/: Adapt some headers to match contrib/struct_endianess.py format 2021-12-22 13:57:48 +01:00
gsm iuup: Submit RNL-STATUS-Initialization.ind upon rx of Init 2022-01-07 13:02:56 +00:00
sim treewide: remove FSF address 2021-12-14 12:44:03 +01:00
usb treewide: remove FSF address 2021-12-14 12:44:03 +01:00
vty ports.h: add osmo-pfcp-tool ports 2022-01-21 00:55:51 +01:00