[Bug c++/15795] No way to teach operator new anything about alignment requirements

2006-11-12 Thread timday at bottlenose dot demon dot co dot uk
--- Comment #38 from timday at bottlenose dot demon dot co dot uk 2006-11-12 15:33 --- Gah: just spent several hours trying to figure out why my malloced __v4sf weren't 16 byte aligned before I stumbled on this thread. Would be nice if the info gcc "Using vector instructio

[Bug middle-end/29756] SSE intrinsics hard to use without redundant temporaries appearing

2006-11-08 Thread timday at bottlenose dot demon dot co dot uk
--- Comment #4 from timday at bottlenose dot demon dot co dot uk 2006-11-08 22:18 --- Created an attachment (id=12573) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12573&action=view) More concise demonstration of the v4sf->float->v4sf issue. The attached code, (

[Bug middle-end/29756] SSE intrinsics hard to use without redundant temporaries appearing

2006-11-08 Thread timday at bottlenose dot demon dot co dot uk
--- Comment #3 from timday at bottlenose dot demon dot co dot uk 2006-11-08 10:01 --- I've just tried an alternative version (will upload later) replacing the union with a single __v4sf _rep, and implementing the [] operators using e.g (reinterpret_cast(&_rep))[i]; However

[Bug inline-asm/29756] SSE intrinsics hard to use without redundant temporaries appearing

2006-11-07 Thread timday at bottlenose dot demon dot co dot uk
--- Comment #1 from timday at bottlenose dot demon dot co dot uk 2006-11-07 22:26 --- Created an attachment (id=12566) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12566&action=view) Result of gcc -v -save-temps -S -O3 -march=pentium3 -mfpmath=sse -msse -fomit-frame-

[Bug inline-asm/29756] New: SSE intrinsics hard to use without redundant temporaries appearing

2006-11-07 Thread timday at bottlenose dot demon dot co dot uk
: 4.1.2 Status: UNCONFIRMED Severity: minor Priority: P3 Component: inline-asm AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: timday at bottlenose dot demon dot co dot uk http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29756