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
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
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.
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
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
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
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
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
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
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
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
11 matches
Mail list logo