osmo-trx/CommonLibs
Eric Wild 7a52e42ee0 transceiver: optimize code if optimizations are enabled
There is no point in checking basic stuff ten thousand times per second
since the sizes never change, so it's enough to enable the
checks/assertions for unoptimized (debug) builds.

This significantly decreases branch mispredictions.

Change-Id: Iebd9e91b3c7f37f2dc646d3017c45139977e4d15
2020-08-25 01:00:19 +02:00
..
BitVector.cpp Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
BitVector.h Add SPDX annotation 2019-07-22 12:06:26 +02:00
Interthread.h Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
LinkedLists.cpp Add SPDX annotation 2019-07-22 12:06:26 +02:00
LinkedLists.h Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
Logger.cpp Use new libosmocore logging lock API 2019-10-09 19:15:49 +02:00
Logger.h uhd: Use DEVDRV log category and support UHD >=3.11 logging framework 2020-01-07 16:04:04 +01:00
Makefile.am Transceiver: replace UDPSocket with libosmocore socket API 2019-07-02 15:07:25 +02:00
PRBS.h Add SPDX annotation 2019-07-22 12:06:26 +02:00
Threads.cpp radioInterface: Atomically fetch and change underrun variable 2019-09-20 19:17:22 +02:00
Threads.h Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
Timeval.cpp Add SPDX annotation 2019-07-22 12:06:26 +02:00
Timeval.h Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
Utils.cpp Add SPDX annotation 2019-07-22 12:06:26 +02:00
Utils.h Add SPDX annotation 2019-07-22 12:06:26 +02:00
Vector.h transceiver: optimize code if optimizations are enabled 2020-08-25 01:00:19 +02:00
config_defs.h Move enums required by VTY to a separate header 2018-03-05 17:16:05 +01:00
debug.c Introduce CTR log category 2020-07-17 18:29:26 +02:00
debug.h Introduce CTR log category 2020-07-17 18:29:26 +02:00
osmo_signal.h Transceiver: Add several rate_ctr for rx error conditions 2020-07-27 11:52:46 +02:00
trx_rate_ctr.cpp Transceiver: Add several rate_ctr for rx error conditions 2020-07-27 11:52:46 +02:00
trx_rate_ctr.h Transceiver: Add several rate_ctr for rx error conditions 2020-07-27 11:52:46 +02:00
trx_vty.c Use new libosmovty cpu sched config features 2020-07-31 13:54:35 +02:00
trx_vty.h lms: Store device type specific parameters in one place 2020-01-15 15:45:29 +01:00