Saturovana aritmetika a gcc
Miroslav Mraz
mraz@seznam.cz
Neděle Únor 15 13:36:15 CET 2009
Andrej Jancura píše v Ne 15. 02. 2009 v 13:05 +0100:
> Ahoj,
>
> ----- Original Message -----
> From: "Miroslav Mraz" <mraz@seznam.cz>
> To: "HW-news" <hw-list@list.hw.cz>
> Sent: Sunday, February 15, 2009 10:22 AM
> Subject: Saturovana aritmetika a gcc
>
> >Koukám do manuálu a nic. Buď neumím hledat,
> >nebo chci něco divného, ale pro použití např. ve FIR filtru mi to zase
> >tak divné nepřijde.
>
> Myslim si, ze to mozes urobit priamo v analogu na vstupe, jednoducho dva
> bity AD zanedbas a prehlasis ze su out of range... Nieco podobne urobil
> Dano.
Tomu nějak nerozumím. Ale vstup bude 13-bit (uLaw převedená na PCM),
takže při řádu filtru 127 a 32-bit int aritmetice mohou být konstanty
12.bitové a nebude to přetékat nikde ani náhodou. Asi to uzavřu s tímto
řešením. Asi i ta přesnost vyhoví.
> >Napsat to v asm je ta poslední možnost, chtěl bych přenositelnost na ARM.
>
> Tak si to napis v C cez uniony. Scitanie dvoch bytov pomocou int snad len
> zvladnes...
>
> A.
To je dobrý nápad, nějak mně to uniklo. Asi už jdem holt ty uniony
dlouho k ničemu nepoužil.
Mrazík
Další informace o konferenci Hw-list