Problém pro ARM je to, že z malých čísel můžeš růst velmi výrazně, tudíž "procenta" ti budou naskakovat vysoká. A pak to, že posun u x86 o 5% je v absolutním měřítku srovnatelný třeba s 10% u ARMu.
ARM je RISC, tudíž jeho strojový kód je daleko "řidší" - jednodušší, ale zato delší, pokud neprovádíš nějakou triviální operaci, u které si vystačíš s několika nejjednoduššími instrukcemi, které jsou na obou platformách podobné/stejné. Takže věřím, že existuje případ, který popisuješ jako "výsledok", nicméně ten ukazuje jeden konkrétní způsob aplikace, který zřejmě ARMu sedí. Nejedná se však o všeobecnou situaci.