[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Sin&Cos&AmigaAmp
> > Aha, no to ale neni pripad MPEG3. Videls zdrojaky? Ja jsem videl kousek a=
> > z tech sinu a kosinu me rozbolela hlava....
>
> ;-))) To tedy je pripad i MPEG3!
>
> Mna sice boli hlava uz hodinu, ale cele je to priblizne takto...
>
Tak to je jeste dobry, me uz boli treti den :))))))) podelana
chripka 8(
> <irony>
>
> IMHO Fido hovoril o zdrojaku assemblerovskom. Ked aj ty, tak ti strasne
> zavidim, pretoze vidiet instrukcnu sadu MMC (Monster Mystery Chip) Amigy
> NG rok pred jej releasnutim je ....
>
> </irony>
<surprise>
Kde se to tu vzalo ?????
</surprise>
<confusion>
Tu ironii jsem fakt nepochopil, protoze nikdo o MMC nehovoril. Jediny
konkretni procesor, o kterym jsem mluvil je 040/060
</confusion>
>
> (Pretoze asi ziadny mne znamy procesor nema hard-wired funkcie na vypocet
> sinusu/cosinu, preto sa tieto funkcie vo vyssich prog. jazykoch pocitane
> pomocou Taylorovho rozvoja, ktory vyuziva primitivne operacie
> add,sub,mul,div.)
Tak to ses asi trosku spletl, protoze to ma FPU 68881,68882, i to
podelany
pentium. Je jasny, ze to ma uvnitr poskladany z nejakejch instrukci, ale
navenek to je proste instrukce jako kazda jina.
>
> Priklad z REBOLu:
>
> ;--------------------------Taylorov rozvoj--------------------------
> num: 1
> clen: x
> const: -(x * x)
> sinus: 0
>
> until [
> sinus: sinus + clen
> num: num + 2
> clen: clen * (const / num * (num - 1))
> (abs clen) < pres
> ]
>
> print ["S presnostou" pres "je Sin(x) =" sinus]
>
> ;-------------------------------------------------------------------
>
> Takze kazdy sinus/cosinus sa pri preklade zvrhne na nieco podobne, co
> sa potom prelozi do asm, resp. strojaku...
kazdej normalni clovek si stanovi, jak presnej vypocet sin/cos
potrebuje
a predpocita si to do tabulky. Vsadim se, ze to je i pripad
mpega.library,
protoze jinak by to asi prehravalo rychlosti 1 minuta / sto let.
btw: ten rebol vypada fakt ohavne ;)
>
> DNA
> ___
>
> Andrej bunta IRC - #amigaCS - DNA
> and@fornax.elf.stuba.sk "The Art of Rebellion" - ST
> Team AMiGA.
cau, FiDo