Re: [AD] x color conversion again |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
On Mon, 2004-07-26 at 22:00 +0200, Eric Botcazou wrote:
> > Evert: I think we should wait for this with the 4.1.15 release.
>
> Attached. The patch eliminates the stack pointer frobbing in the non-MMX
> code and fixes the 16->24 converter. Moderately tested (only on 16-bit and
> 24-bit Windows desktops, MMX and non-MMX).
>
> I'm having problems with the SF CVS server so I let you commit it to
> mainline. I'll backport it to the 4.0 branch later.
>
Unfortunately, this seems this hit some BeOS specific gcc (2.95.3) bug:
+#define SLOTS_TO_BYTES(n) (((n*4+15)/16)*16)
I get lots of this from the assembler:
Error: unbalanced parenthesis in operand 1.
Removing the / operator fixes it.
What should we do? I guess we could just require new enough tools, and
ignore it for now. I highly doubt anyone will be trying to use 4.1.15 on
BeOS. So we can postpone this for now.
--
Elias Pschernig