mirror of
https://github.com/GorgonMeducer/perf_counter.git
synced 2025-02-07 19:34:18 +08:00
minor update
This commit is contained in:
parent
233e006869
commit
097f387bf9
@ -243,18 +243,18 @@ static __attribute__((always_inline)) int32_t check_systick(void)
|
|||||||
|
|
||||||
/*! \note Since we cannot stop counting temporarily, there are several
|
/*! \note Since we cannot stop counting temporarily, there are several
|
||||||
*! conditions which we should take into consideration:
|
*! conditions which we should take into consideration:
|
||||||
*! Condition 1: when assign nTemp with the register value (LOAD-VAL),
|
*! Condition 1: when assigning nTemp with the register value (LOAD-VAL),
|
||||||
*! the underflow didn't happen but when we check the PENDSTSET bit,
|
*! the underflow didn't happen but when we check the PENDSTSET bit,
|
||||||
*! the underflow happens, for this condition, we should not
|
*! the underflow happens, for this condition, we should not
|
||||||
*! do any compensation. When this happens, the (LOAD-nTemp) is
|
*! do any compensation. When this happens, the (LOAD-nTemp) is
|
||||||
*! smaller than PERF_CNT_COMPENSATION_THRESHOLD (a small value) as
|
*! smaller than PERF_CNT_COMPENSATION_THRESHOLD (a small value) as
|
||||||
*! long as LOAD is bigger than (or equals to) the
|
*! long as LOAD is bigger than (or equals to) the
|
||||||
*! PERF_CNT_COMPENSATION_THRESHOLD;
|
*! PERF_CNT_COMPENSATION_THRESHOLD;
|
||||||
*! Condition 2: when assign nTemp with the register value (LOAD-VAL),
|
*! Condition 2: when assigning nTemp with the register value (LOAD-VAL),
|
||||||
*! the VAL is zero and underflow happened and the PENDSTSET bit
|
*! the VAL is zero and underflow happened and the PENDSTSET bit
|
||||||
*! is set, for this condition, we should not do any compensation.
|
*! is set, for this condition, we should not do any compensation.
|
||||||
*! When this happens, the (LOAD-nTemp) is equals to zero.
|
*! When this happens, the (LOAD-nTemp) is equals to zero.
|
||||||
*! Condition 3: when assign nTemp with the register value (LOAD-VAL),
|
*! Condition 3: when assigning nTemp with the register value (LOAD-VAL),
|
||||||
*! the underflow has already happened, hence the PENDSTSET
|
*! the underflow has already happened, hence the PENDSTSET
|
||||||
*! is set, for this condition, we should compensate the return
|
*! is set, for this condition, we should compensate the return
|
||||||
*! value. When this happens, the (LOAD-nTemp) is bigger than (or
|
*! value. When this happens, the (LOAD-nTemp) is bigger than (or
|
||||||
|
Loading…
x
Reference in New Issue
Block a user