kodtabla
VFX
info at vfx.hu
Tue Mar 22 20:08:46 CET 2005
Hali!
> Mitobb latnal is sok olyan dolgot amit meg nem lattal.
> Pl a VLIW (nem LIW, VLIW!!!) DSP procikra keszitett C forditok. Szerintem
> elsirnad magad, es heteket toltenel azzal, hogy az altaluk generalt kodot
> felfogd egyaltalan (kb lehetetlen). De reprodukalni akkor sem fogod tudni.
> Egyszeruen azert mert nem fogod tudni atlatni a 8 utasitas szeles
> utasitasszot, es azok egymasrahatasat. Tudom, nem hiszel ebben, mar parszor
Ez csak Texas DSP lehet! Brrr, agghhh...
> Ilyen jellegu a program kb egesze (veletlenszeruen kiolloztam belole egy
> reszt):
>
> else if(menu_status==menuitems_flash[MIN_MENU-1+4].submenu+4) {
> if(!m_read.status) {
> float average,meas_little,meas_big;
> prev_menu_status=MIN_MENU-1+4;
> calc_alien(&d_main,(d_main.dstart + d_main.day * 86400),( d_main.dstart
> + (d_main.day+1) * 86400) );
> if(d_main.merleg[1].meas_no) {
[...]
Itt az a baj, hogy a C es ASM teljesen mas szemlelet. Lehet, hogy a
fenti pl. egy C-s programozonak mindennapos dolog. Megirja aztam jad
csak fut valamin.
De ASM szinten ilyent nem lehet kitalalni. Nem is ugy fekszik neki az
ember :)
Szoval nem igy nezne kis ASMben az biztos. De csinaljuk forditva 20 sor
ASM-t irj meg C-ben. Ez sem egyszeru :)
Aki C-t hasznal oruljon neki, aki meg asm-t az meg legyen boldog. De
eddig nem sok ertelme volt a peldaknak. Millio egy peldat lehet hozni,
hogy XY C fordito milyen ASM kodot generalt, nemelyik siralmas, nemelyik
egesz jo. De mindegyikre ra lehet verni kezzel. Igaz nem egy nap alatt
ezt elismerem. Tudom erre az erv: a kutyat nem erdekli miben irtak a
progit. Na pont ezert fog kihalni a PC es kap uj erore a MAC :)
UDV. VFX.
http://www.vfx.hu
More information about the Elektro
mailing list