Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - does QNX 6.3.2 support SSE3?: (5 Items)
   
does QNX 6.3.2 support SSE3?  
if not, are there any plans to support it in the future versions?

$ i386-pc-nto-qnx6.3.0-as -v 1.s
GNU assembler version 2.12.1qnx-nto (i386-pc-nto-qnx6.3.0) using BFD version 2.12.1qnx-nto
1.s: Assembler messages:
1.s:811: Error: no such instruction: `haddpd %xmm0,%xmm0'

$ as -v  1.s
GNU assembler version 2.14.90.0.4 (i386-redhat-linux) using BFD version 2.14.90.0.4 20030523

Re: does QNX 6.3.2 support SSE3?  
> if not, are there any plans to support it in the future versions?

Binutils 2.12 does not have SSE3 support. Newer versions of the binutils do have support for SSE3 and QNX 6.4 will 
contain updated binutils.

You can download binutils 2.17 from the Core Development Tools project.

http://community.qnx.com/sf/frs/do/viewRelease/projects.toolchain/frs.binutils.binutils_2_17

Regards,

Ryan Mansfield
Re: does QNX 6.3.2 support SSE3?  
> > if not, are there any plans to support it in the future versions?
> 
> Binutils 2.12 does not have SSE3 support. Newer versions of the binutils do 
> have support for SSE3 and QNX 6.4 will contain updated binutils.
> 
> You can download binutils 2.17 from the Core Development Tools project.
> 

Isn't that a feature of the compiler?  I mean if one hand codes SSE3/SSE4 instructions it should run on 6.3.x right?

> http://community.qnx.com/sf/frs/do/viewRelease/projects.toolchain/frs.binutils
> .binutils_2_17
> 
> Regards,
> 
> Ryan Mansfield


Re: does QNX 6.3.2 support SSE3?  
> > > if not, are there any plans to support it in the future versions?
> > 
> > Binutils 2.12 does not have SSE3 support. Newer versions of the binutils do 
> 
> > have support for SSE3 and QNX 6.4 will contain updated binutils.
> > 
> > You can download binutils 2.17 from the Core Development Tools project.
> > 
> 
> Isn't that a feature of the compiler?  I mean if one hand codes SSE3/SSE4 
> instructions it should run on 6.3.x right?

Binutils 2.12 does not have support the SSE3 opcodes (as Mikhail's example shows). But one could do the encodings by 
hand (using a macro) and still use the 2.12 assembler. 

Regards,

Ryan Mansfield

Re: does QNX 6.3.2 support SSE3?  
OK, thanks!