Geekbench 3 is one of the better benchmarks out there for comparing mobile CPU performance. It contains a variety of tests and reports a cumulated single-core score, and a multi-core score. One way of analyzing processors is to get an idea of per-cycle performance. For this, I took the single-core scores for various processors and divided by the reported clock frequency to obtain the following metric: Geekbench 3 Single-core score/ GHz.
I report the results in the table below. There can be many implementations of a given ARM core in different chipsets, and the same chipset can also perform slightly differently in different devices. I report the device from which I got the scores. Even so, computations are very approximate and based on rough averages of geekbench 3 scores from different users as reported on the Geekbench browser.
Here it is:
|Cortex A7||Moto G||280|
|Scorpion||Galaxy S2 X (T989D)||250|
|Cortex A9||Galaxy S2 (i9100)||290|
|Krait 200||HTC One S, Xperia ZL||330|
|Krait 300||Moto X||390|
|Krait 400||Nexus 5, LG G2||405|
|Cortex A15||Nvidia Shield||480|
|Apple A6||iPhone 5c||540|
|Apple A7 (32-bit)||iPhone 5s||800|
|Apple A7 (64-bit)||iPhone 5s||1050|
Note that for Scorpion, reported frequency was 1.5GHz but I have never seen it go above 1.242 GHz on some devices I used previously so I used 1.242GHz as the frequency.