CMSIS-DSP: Correction to file causing issue with git diff.

pull/19/head
Christophe Favergeon 4 years ago
parent 6bbbb81486
commit aa4a2c6df2

@ -1,36 +1,35 @@
import re import re
parseRe = re.compile('(.*)\s+([0-9]+):([0-9a-f]+):(.*)') parseRe = re.compile('(.*)\s+([0-9]+):([0-9a-f]+):(.*)')
dbgCnt=0 dbgCnt=0
clk0=0 clk0=0
clk1=0 clk1=0
def getCycles(t): def getCycles(t):
global dbgCnt global dbgCnt
global clk0 global clk0
global clk1 global clk1
while(True): while(True):
try: try:
line = next(t) line = next(t)
if line: if line:
m = parseRe.match(line) m = parseRe.match(line)
if m: if m:
if (('OP_HINT_DBG_32' in line) or ('DBG' in line)): if (('OP_HINT_DBG_32' in line) or ('DBG' in line)):
curClk = int(m.group(2)) curClk = int(m.group(2))
if dbgCnt==0: if dbgCnt==0:
clk0 =curClk clk0 =curClk
if dbgCnt == 1: if dbgCnt == 1:
clk1 = curClk clk1 = curClk
dbgCnt += 1 dbgCnt += 1
if dbgCnt == 2: if dbgCnt == 2:
dbgCnt = 0 dbgCnt = 0
return(clk1 - clk0) return(clk1 - clk0)
except StopIteration: except StopIteration:
dbgCnt = 0 dbgCnt = 0
return(0) return(0)

Loading…
Cancel
Save