How many clock cycles does it take to execute AES-NI AESE instruction on Cortex A-78?

188 views Asked by At

AESE is used for single round AES encryption. I want to know how many clock cycles it takes to execute this instruction on an ARM CPU (Cortex A-78). Note that the number cycles that takes to execute a specific instruction is a deterministic number on the given architecture. For instance, STR always take 1 clock cycle. Does anybody knows the answer? I can't find this information.

1

There are 1 answers

0
Kyrill On

You can find information like this in the Software Optimization guide for Cortex-A78, available at https://developer.arm.com/documentation/102160/latest The table there says it has a latency of 2 cycles