Now I understand how hard to find cycle timing for all instructions.
For not found instructions, you treat them as unrecognized, right?
I tried some instructions such as: SETEND, BLKP, SMI, SMC and your cycle count module said unrecognized.
How can I get the lastest version. Is it here: http://pulsar.websha...x-A8-cycle.xlsxI found some instructions are updated. For example, SUBS pc, lr, #imm isn't in "cortex-A8-cycle.xlsx" but it is available in http://pulsar.websha...ult.php?lng=fr.
/^\s*(and|eor|sub|rsb|add|adc|sbc|rcsc|orr|bic)(al|eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|lo|hs)?(s)?()(\s+(r\d|r[1][012345]|sb|sl|fp|ip|sp|pc|lr)\s*,\s*(r\d|r[1][012345]|sb|sl|fp|ip|sp|pc|lr)\s*,\s*([^;@,\[\]:]*)\s*)?(?:\s(@.*|\/\/.*))?$/iU
I can't understand why there is too many cases. I guess you calculate how many registers and get how many cycle by the formula in specs.Please explain for me if you can.