Vlákno názorů k článku Volání subrutin naprogramovaných v assembleru z jazyka Python od kvr kvr - Zajímavé, ale přemýšlím, k čemu to bude prakticky...

  • Článek je starý, nové názory již nelze přidávat.
  • 20. 5. 2025 18:30

    kvr kvr

    Zajímavé, ale přemýšlím, k čemu to bude prakticky využitelné. Nativní kód bude mít typicky nějaké závislosti mezi funkcemi, případně externí, inicializaci, apod, takže bude vyžadovat běžnou dynamickou knihovnu.

    Spíš jsou tedy cílem možná JIT a podobné generátory?

    PS: To násobení dvěma půjde zkrátit přes LEA :-)

  • 20. 5. 2025 21:16

    Pavel Tišnovský
    Zlatý podporovatel

    Ajo LEA, jasne, diky za pripomenuti.

    Ja to mam na par malickosti - detekce vlastnosti CPU pres CPUID a par AVX intrinsic. Na vetsi knihovny to neni, ale na pet-deset instrukci v ASM se mi nechce jit standardni cestou .asm/.s -> assembly -> linking -> potom nastaveni LD_LIBRARY_PATH a inicializace dyn.knihovny. Mam tam tu posledni variantu s listingem z NASMu.

    Plan je udelat si nejakej generator ala stary TP, ale to je zatim jen v hlave ;)