CH32V003
Petr Labaj
labaj na volny.cz
Středa Březen 13 00:24:02 CET 2024
Díky za výsledky.
Ten rozdíl v délce je celkem značný.
Skoro víc, než jsem čekal.
Překládáno to bylo předpokládám se stejnou úrovní optimalizace.
PL
*******************
Dne 12.3.2024 v 10:27 Miroslav Mraz napsal(a):
> Nainstalovat toolchain na Ubuntu je otázka pár minut. Výsledky
> AVR
> text data bss dec hex filename
> 4294 246 154 4694 1256 example.elf
> CORTEX-M0
> text data bss dec hex filename
> 6512 44 176 6732 1a4c example.elf
> CH32V003
> text data bss dec hex filename
> 8304 44 176 8524 214c example.elf
>
> Ono je to celé jen taková sranda, k ničemu to není, jen jsem zkoušel
> zda lze stejný kód přeložit pro různé platformy. Původně měl být
> jednotný toolchain clang, ale na AVR moc nefunguje, na CH32V003 vůbec,
> musel by se použít patch do LLVM, který sice existuje ale je hodně
> experimentální. Zase clang pro ARM má některé vychytávky, které gcc
> postrádá a generuje někdy kratší kód (složité constexpr fakt o hodně).
>
> Mrazík
>
> On 12. 03. 24 8:17, Petr Labaj wrote:
>> Rozumím tomu správně, že výsledky jste tam nedal?
>> Takže uskutečnit to srovnání znamená nainstalovat toolchain pro každý
>> z těch architektur a tím to přeložit?
>>
>> Pokud jste to přeložil - mohl byste tam prosím přidat i výsledky?
>> Tedy buď ty přeložené binárky, nebo aspoň výpis programu size ?
>>
>> Děkuji.
>> PL
Další informace o konferenci Hw-list