gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-commit] gnash ChangeLog server/Makefile.am server/strea...


From: strk
Subject: Re: [Gnash-commit] gnash ChangeLog server/Makefile.am server/strea...
Date: Sun, 26 Aug 2007 17:37:00 +0200

On Sun, Aug 26, 2007 at 03:14:13PM +0000, Chad Musick wrote:

>       float   stream::read_fixed()
>       {
> +#if 0 /* Chad */
>               m_unused_bits = 0;
>               int32_t val = m_input->read_le32();
>               return (float) val / 65536.0f;
> +#else
> +             align();
> +             return static_cast<float> (static_cast<double> 
> (static_cast<long int> (m_input->read_le32())) / 65536.0f);
> +#endif /* Chad */
>       }

Have align() just set m_unused_bits = 0 and inlined to get the same performance.
Should be all ok, and something a bit faster...

--strk;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]