[Bug c/48036] New: unexpected byte swap in sse _mm_cvtpu16_ps in 64-bit 4.5.1

2011-03-08 Thread cck0011 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48036 Summary: unexpected byte swap in sse _mm_cvtpu16_ps in 64-bit 4.5.1 Product: gcc Version: 4.5.1 Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug target/47825] SSE bitwise operations on floats work -g, fail -O3

2011-02-21 Thread cck0011 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47825 --- Comment #7 from cck0011 at yahoo dot com 2011-02-22 00:54:17 UTC --- (In reply to comment #5) > The issue is that maskarray is initialized as array of ints but then you > load it as array of floats, the scheduler re-orders those so you s

[Bug c/47825] SSE bitwise operations on floats work -g, fail -O3

2011-02-20 Thread cck0011 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47825 --- Comment #4 from cck0011 at yahoo dot com 2011-02-20 18:22:46 UTC --- (In reply to comment #3) > Probably the same on maskarray. You should also try to update GCC to > 4.3.5. Hi Richard, added to maskarray as well: no change in r

[Bug c/47825] SSE bitwise operations on floats work -g, fail -O3

2011-02-20 Thread cck0011 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47825 --- Comment #2 from cck0011 at yahoo dot com 2011-02-20 17:35:56 UTC --- Created attachment 23414 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23414 source file with _may_alias_ attribute added Hi Richard, thanks for replying. I ad

[Bug c/47825] New: SSE bitwise operations on floats work -g, fail -O3

2011-02-20 Thread cck0011 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47825 Summary: SSE bitwise operations on floats work -g, fail -O3 Product: gcc Version: 4.3.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: una

[Bug target/47617] SSE rounding mode works -g, not -O3

2011-02-12 Thread cck0011 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47617 --- Comment #9 from cck0011 at yahoo dot com 2011-02-12 18:20:03 UTC --- Hi folks, I tried the asm("":"+X"(source)); as shown. I get an error: inconsistent operand constraints in an ‘asm’. The info pages make it look l

[Bug target/47617] SSE rounding mode works -g, not -O3

2011-02-08 Thread cck0011 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47617 --- Comment #8 from cck0011 at yahoo dot com 2011-02-09 02:08:23 UTC --- Hi folks, First, thanks for working on this. Second, I read the link and I _think_ I understand it. Let me paraphrase it back to you and you can tell me if I've go

[Bug target/47617] SSE rounding mode works -g, not -O3

2011-02-07 Thread cck0011 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47617 --- Comment #5 from cck0011 at yahoo dot com 2011-02-08 01:46:18 UTC --- (In reply to comment #4) > Created attachment 23273 [details] > source file > > Here's the source code. Rename to round.c. Hi Richard, here's the

[Bug target/47617] SSE rounding mode works -g, not -O3

2011-02-07 Thread cck0011 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47617 --- Comment #4 from cck0011 at yahoo dot com 2011-02-08 01:37:58 UTC --- Created attachment 23273 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23273 source file Here's the source code. Rename to round.c.

[Bug c/47617] SSE rounding mode works -g, not -O3

2011-02-06 Thread cck0011 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47617 --- Comment #2 from cck0011 at yahoo dot com 2011-02-06 16:25:55 UTC --- (In reply to comment #1) > I think you need to use -frounding-math. GCC assumes by default the rounding > mode is round-to-nearest. See > http://gcc.gnu.org/onlin

[Bug c/47617] New: SSE rounding mode works -g, not -O3

2011-02-05 Thread cck0011 at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47617 Summary: SSE rounding mode works -g, not -O3 Product: gcc Version: 4.3.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassig...@gcc.gnu