Jak jsem si nabehnul aneb double v pacalu na AVR
Jaromir Sukuba
jarin.hw na gmail.com
Úterý Červenec 22 19:08:04 CEST 2014
Len pre zaujimavost - tie cisla su realne zmerane alebo odsimulovane?
Ak odsimulovane, cim?
Dňa 22. júla 2014 18:27, Jan Waclawek <konfera na efton.sk> napísal/a:
> Skusil som to cele aj na Cortex-M4 (ako som bol pisal, FPU sa pre double
> neuplatni, takze to je to iste ako Cortex-M3) - STM32F4xx na defaultnych
> nastaveniach hodin a FLASH, t.j. bez waitstate, gcc 4.8, -O3.
>
> Ako sa u 32-bitoveho procesora dalo cakat, ta "moja" "rucna" varianta,
> (ktora sa musi zmestit do uint32_t), je same uxth (instrukcia na
> bezznamienkove rozsirenie z 16-bitov na 32-bitov, t.j. vynulovanie hornych
> 16 bitov).
>
> Vysledky tabulkovo, v cykloch:
> "rucne" "nativne"
> max.uint32_t int64_t double
> AVR 4060 5300 27000
> ARM 235 80 1886
>
>
> wek
>
Další informace o konferenci Hw-list