diff --git a/include/libnux/vx/spr.h b/include/libnux/vx/spr.h index 0ca9dd97eed640b89a0d97e69d49eea415dc6c2c..0ead8cf9b0d912ba7b14a49196251adbe060517e 100644 --- a/include/libnux/vx/spr.h +++ b/include/libnux/vx/spr.h @@ -36,7 +36,9 @@ SPR_GETTER(get_tbl, "mfspr %0, 284") typedef uint64_t time_base_t; -ATTRIB_UNUSED static time_base_t get_time_base() { +ATTRIB_UNUSED static time_base_t get_time_base() ATTRIB_LINK_TO_INTERNAL; +static time_base_t get_time_base() +{ time_base_t tbu, tbl; tbu = get_tbu(); tbl = get_tbl(); diff --git a/include/libnux/vx/time.h b/include/libnux/vx/time.h index dd48a1125184df52b84a6a0098ccb415b6ae0249..7d0a3fec8b4c2f8759dabf6c9679ea17e067426c 100644 --- a/include/libnux/vx/time.h +++ b/include/libnux/vx/time.h @@ -12,7 +12,7 @@ namespace libnux::vx { constexpr static uint32_t default_ppu_cycles_per_us = 250; -void sleep_cycles(uint32_t cycles); +void sleep_cycles(uint32_t cycles) ATTRIB_LINK_TO_INTERNAL; /* Get current absolute time in ppu cycles.