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