/*! \file
 *  \brief Вычисление затраченных тактов.
 *  \copyright 2018 RnD Center ELVEES, JSC
 *  \author Игорь Шаронов
 *  \date 2017.09.07
 *
 *  \fn void count_tics(uint32_t* tic_count, uint32_t* instruction_count)
 *  \brief Возвращает количество затраченных тактов и инструкций
 */

.global _count_tics

.text
_count_tics:
        alframe 8

        tcr     tic_cntr, r0        trl     r0, r2
        tcr     instr_cntr, r1      trl     r1, r3
        stl     r0, (r2)            stl     r1, (r3)

        deframer
