Re: [E-devel] Evas MMX/SSE bug?

2006-01-30 Thread The Rasterman
On Mon, 30 Jan 2006 02:00:19 -0500 Michael Jennings [EMAIL PROTECTED] babbled: I'm getting a SIGILL from evas on one of my systems which has MMX support but no SSE support. I think it might be a bug in evas' choosing of optimized routines. Here's the trace: #8 0xb7e678a5 in

Re: [E-devel] Evas MMX/SSE bug?

2006-01-30 Thread Michael Jennings
On Monday, 30 January 2006, at 17:45:15 (+0900), Carsten Haitzler wrote: what does you src/lib/engines/common/evas_cpu.c say in evas_common_cpu_sse_test (). You want me to set a breakpoint there or something? Watching the strace, I do get an illegal instruction early on in the execution, but

Re: [E-devel] Evas MMX/SSE bug?

2006-01-30 Thread The Rasterman
On Mon, 30 Jan 2006 12:36:17 -0500 Michael Jennings [EMAIL PROTECTED] babbled: On Monday, 30 January 2006, at 17:45:15 (+0900), Carsten Haitzler wrote: what does you src/lib/engines/common/evas_cpu.c say in evas_common_cpu_sse_test (). You want me to set a breakpoint there or

Re: [E-devel] Evas MMX/SSE bug?

2006-01-30 Thread Michael Jennings
On Tuesday, 31 January 2006, at 10:29:48 (+0900), Carsten Haitzler wrote: literally the mmx in that uses movq (see the macro in evas_mmx.h) and monvtq - movntq is a newer call in sse and thats what the sse test routines should be looking for - stargint at the code in front of me right

Re: [E-devel] Evas MMX/SSE bug?

2006-01-30 Thread The Rasterman
On Mon, 30 Jan 2006 22:51:48 -0500 Michael Jennings [EMAIL PROTECTED] babbled: On Tuesday, 31 January 2006, at 10:29:48 (+0900), Carsten Haitzler wrote: literally the mmx in that uses movq (see the macro in evas_mmx.h) and monvtq - movntq is a newer call in sse and thats what the sse

Re: [E-devel] Evas MMX/SSE bug?

2006-01-30 Thread Michael Jennings
On Tuesday, 31 January 2006, at 13:31:51 (+0900), Carsten Haitzler wrote: ok - your evas is not what is in cvs: void evas_common_cpu_sse_test(void) { #ifdef BUILD_SSE int blah[16]; movntq_r2m(mm0, blah); #endif } [EMAIL PROTECTED] ~/cvs/e17/libs/evas mzblame

Re: [E-devel] Evas MMX/SSE bug?

2006-01-30 Thread The Rasterman
On Mon, 30 Jan 2006 23:35:44 -0500 Michael Jennings [EMAIL PROTECTED] babbled: On Tuesday, 31 January 2006, at 13:31:51 (+0900), Carsten Haitzler wrote: ok - your evas is not what is in cvs: void evas_common_cpu_sse_test(void) { #ifdef BUILD_SSE int blah[16];

[E-devel] Evas MMX/SSE bug?

2006-01-29 Thread Michael Jennings
I'm getting a SIGILL from evas on one of my systems which has MMX support but no SSE support. I think it might be a bug in evas' choosing of optimized routines. Here's the trace: #8 0xb7e678a5 in evas_common_copy_pixels_rgba_to_rgba_sse () from /usr/lib/libevas.so.1 #9 0xb7e7c988 in