CoreSight TMC current buffer level


Is the current buffer level(CBUFLEVEL) in the ETF TMC directly related to the amount of trace captured ?

As per the specification , it returns the TMC buffer level in 32 bit words. I could see some variations.

For example, the CBUFLEVEL is 0x12 and the amount of  trace captured calculated by reading till 0xFFFFFFFF is 0x60 bytes.

I was expecting CBUFLEVEL to  be 0x18. Am I interpreting the description for the CBUFLEVEL correctly?

Any help will be appreciated.