Displaying 20 results from an estimated 80 matches for "msse".
Did you mean:
mss
2004 Aug 06
2
Notes on 1.1.4 Windows. Testing of SSE Intrinics Code and others
Jean-Marc,
Are you sure that you don't need to add just -msse to enable the
intrinsics rather than a full fledged -march=pentium3? I did some playing
around and I can get intrinsics code to compile with -march=i686 -msse on
linux with that.
Check out:
http://groups.google.com/groups?q=enable+gcc+sse+intrinsics&hl=en&lr=&ie=UTF-8&...
2004 Aug 06
4
libspeex/SSE Intrinsics with GCC 3.3.x
When compiling Speex 1.1.4 with GCC 3.3.2, the option -msse must be
added to the CFLAGS in libspeex/Makefile.
GCC 3.1.1 added a new option "-msse" (see
http://gcc.gnu.org/gcc-3.1/changes.html , specifically under "New
Targets and Target Specific Improvements") to enable SSE instructions
within the compiler's output (for appropri...
2004 Aug 06
2
libspeex/SSE Intrinsics with GCC 3.3.x
...wrote:
> I'm aware of the problem, but I don't know how to get autoconf to handle
> that properly. If someone knows how to make that work with autoconf even
> with non-gcc compilers and with default CFLAGS, I'm interested.
It's easy enough to test whether gcc will accept -msse and ifdef out the
intrinsics code otherwise. I suppose you could also just try compiling a
sample of the intrinsics in case, but gcc and MSVC are the only two
targets you're likely to need to support in the near future.
-r
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg pr...
2004 Aug 06
3
libspeex/SSE Intrinsics with GCC 3.3.x
...es and you will sometimes
get i386 as the target even though you are on a pentium 3/4 box.
Aron Rosenberg
SightSpeed
+++++ Add to configure.in ++++++++
echo -n "Checking for Platform ASM Speedups..."
case "$target" in
i?86*)
CFLAGS="$CFLAGS -D_USE_SSE -O3 -msse"
echo "Found and Activating SSE"
;;
powerpc-apple-darwin*)
CFLAGS="-faltivec"
echo "Found and Activating Altivec"
;;
*)
echo "None Found"
;;
esac
<p>At 09:08 PM 4/1/2004, you...
2015 Nov 27
1
Test failed!!
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Indeed, the reason that -msse* are there is because it's needed for
actually compiling the tests (because of the #include of the
intrinsics). But of course, -msse* has the side effect of (sometimes)
producing illegal instructions. We'll definitely need to fix this, but
I don't know how yet. In the mean time, you can...
2011 Jul 01
2
[LLVMdev] [cfe-dev] should -mno-sse -mno-mmx -msse -mmmx work?
Hi Andrew-
> fatal error: error in backend: SSE2 register return with SSE2 disabled
Is this for 32-bit or 64-bit x86? If it's the latter, the ABI demands
that the return value in this case is in xmm0 - SSE is required.
Alistair
2011 Jul 01
0
[LLVMdev] [cfe-dev] should -mno-sse -mno-mmx -msse -mmmx work?
Hi Andrew-
> Well -no-sse -mno-mmx works for EFI as it is pre-boot firmware and does not have any floating point C code. We use -no-sse and -mno-mmx code to prevent optimized code gen using these registers for optimizations.
Whether it's optimised or not doesn't particularly matter, the x86_64 ABI says that floating-point return values go into SSE registers, so that is where LLVM is
2013 Sep 15
2
PATCH: x86-64 support and SSE intrinscis code
...weas to disable the intrinsics version
> fero FLAC__CPU_IA32 because I couldn't get this to compile on
> i386-linux (and we have the nasm versions). Still open to re-enabling
> this if someone can get it to work.
I know you're a skilled programmer, but... maybe you forgot to add -msse compiler option?
-msse for SSE code, -msse2 for SSE2 code, -msse4.1 for SSE4.1 code
2011 Jul 01
1
[LLVMdev] [cfe-dev] should -mno-sse -mno-mmx -msse -mmmx work?
On Jul 1, 2011, at 2:43 PM, Alistair Lynn wrote:
> Hi Andrew-
>
>> fatal error: error in backend: SSE2 register return with SSE2 disabled
>
> Is this for 32-bit or 64-bit x86?
64-bit x86.
> If it's the latter, the ABI demands
> that the return value in this case is in xmm0 - SSE is required.
>
Well -no-sse -mno-mmx works for EFI as it is pre-boot firmware and
2004 Aug 06
1
libspeex/SSE Intrinsics with GCC 3.3.x
On Fri, Apr 02, 2004 at 12:33:13AM -0500, Jean-Marc Valin wrote:
> Do you have any sample code for that? Also, how do you tell autoconf to
> append '-msse' without running into problems when CFLAGS is not set (and
> usually defaults to -g -O2, but not always).
Example patch attached. It only tries if the use passes --enable-sse;
testing by target arch as Aron suggested is another reasonable approach.
However, the -msse cflag test fails on p...
2008 Apr 03
0
configure patch to check for SSE
...hed patch changes the configure.ac logic as follows:
It tests if the current compiler/cflags combination supports SSE, and if
so enables _USE_SSE. This can be overridden by the '--enable-sse' and
'--disable-sse' flags. Using '--enable-sse' will additionally add '-O3
-msse' to CFLAGS, just as it used to.
I've tested this using the following combinations:
x86_64: ./configure: Detected and used.
x86_64: ./configure --disable-sse: Detected but not used.
i686: ./configure: Not detected.
i686: CFLAGS="-march=pentium3" ./configure: Detected and used.
i68...
2004 Aug 06
0
libspeex/SSE Intrinsics with GCC 3.3.x
...to get autoconf to handle
that properly. If someone knows how to make that work with autoconf even
with non-gcc compilers and with default CFLAGS, I'm interested.
Jean-Marc
Le jeu 01/04/2004 à 17:21, Michael T. Dean a écrit :
> When compiling Speex 1.1.4 with GCC 3.3.2, the option -msse must be
> added to the CFLAGS in libspeex/Makefile.
>
> GCC 3.1.1 added a new option "-msse" (see
> http://gcc.gnu.org/gcc-3.1/changes.html , specifically under "New
> Targets and Target Specific Improvements") to enable SSE instructions
> within the compi...
2004 Nov 30
1
Problem compiling speex 1.1.6
...speex'
source='nb_celp.c' object='nb_celp.lo' libtool=yes \
depfile='.deps/nb_celp.Plo' tmpdepfile='.deps/nb_celp.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..
-I../include -s -O3 -march=i686 -O3 -msse -c -o nb_celp.lo `test -f
'nb_celp.c' || echo './'`nb_celp.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -s -O3 -march=i686 -O3
-msse -c nb_celp.c -MT nb_celp.lo -MD -MP -MF .deps/nb_celp.TPlo -fPIC
-DPIC -o .libs/nb_celp.o
nb_celp.c: In function `nb_encode':
nb_celp.c:3...
2015 Nov 26
2
Test failed!!
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi Jesus,
Thanks for the report. As far as I can tell, what's happening is that
when intrinsics are enabled, we compile all tests with -msse4.1, even
when it's only run-time detected. In most cases, that doesn't cause
any issue, but sometimes the compiler will take the C code and
generate an SSEx instruction on its own. I think this is what's
happening for you. The actual encoder and decoder should work fine
since they are c...
2009 Jan 31
1
[LLVMdev] -msse3 can degrade performance
On Saturday 31 January 2009 03:42:04 Eli Friedman wrote:
> On Fri, Jan 30, 2009 at 5:43 PM, Jon Harrop <jon at ffconsultancy.com> wrote:
> > I just remembered an anomalous result that I stumbled upon whilst
> > tweaking the command-line options to llvm-gcc. Specifically, the -msse3
> > flag
>
> The -msse3 flag? Does the -msse2 flag have a similar effect?
Yes:
$ llvm-gcc -Wall -lm -O3 -msse2 *.c -o scimark2
$ ./scimark2
Composite Score: 525.99
FFT Mflops: 538.35 (N=1024)
SOR Mflops: 472.29 (100 x 100)
MonteCarlo: M...
2004 Nov 21
7
wxRuby 0.6.0 is released!
wxRuby 0.6.0 has been released and is now available for
download from RubyForge at http://wxruby.rubyforge.org/
This release includes binary builds for Max OS X and
MS Windows.
Changes in this release include:
* Additional widget support in XRC (thanks to Marshall Elfstrand)
* Addition of wxScrollbar (thanks to Hans Harmon of Pinnacle
Technologies Inc)
* Addition of wxGrid event handlers (thanks
2006 Jun 04
1
Help with compilation of app_conference in x86_64
...settings
#
PROC = $(shell uname -m)
INSTALL = install
CC = gcc
INCLUDE = -I$(ASTERISK_INCLUDE_DIR)
LIBS = -ldl -lpthread -lm
DEBUG := -g
CFLAGS = -pipe -Wall -Wmissing-prototypes -Wmissing-declarations
$(DEBUG) $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE
#CFLAGS += -O2
#CFLAGS += -O3 -march=pentium3 -msse -mfpmath=sse,387 -ffast-math
# PERF: below is 10% faster than -O2 or -O3 alone.
#CFLAGS += -O3 -ffast-math -funroll-loops
# below is another 5% faster or so.
CFLAGS += -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays
-fsingle-precision-constant
# this is fun for PPC
#CFLAGS += -mcpu=7450...
2004 Aug 06
0
Problem compiling speex 1.1.4
...lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include/xmmintrin.h:34:3:
> #error "SSE instruction set not enabled"
<p>Speex 1.0.3--the current stable version--compiles without problems on
GCC 3.3.x. If, however, you need Speex 1.1.4, the easiest fix is to
configure with:
CFLAGS='-msse' ./configure --enable-sse [other options]
or
CFLAGS='-g -O2 -msse' ./configure --enable-sse [other options]
(just be certain to specify appropriate flags). A "cleaner" solution is
to edit libspeex/Makefile after running configure, and add "-msse"
(without quotes)...
2006 Apr 08
2
speex cvs: 'EncState' has no member named 'frame'
Trying to build today's svn on fc5, gcc-4.1.0,amd64:
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include
-I.. -I/usr/include -O2 -fPIC -funswitch-loops
-ftree-loop-linear -march=k8 -ftree-vectorize -pipe
-mfpmath=sse -frename-registers -O3 -msse -MT nb_celp.lo -MD
-MP -MF .deps/nb_celp.Tpo -c nb_celp.c -fPIC -DPIC -o
.libs/nb_celp.o
nb_celp.c: In function 'nb_encode':
nb_celp.c:442: error: 'EncState' has no member named 'frame'
make[2]: *** [nb_celp.lo] Error 1
make[2]: Leaving directory
`/usr/src/redhat/BUILD/s...
2009 Feb 04
0
[LLVMdev] -msse3 can degrade performance
On Feb 2, 2009, at 3:00 PM, Jon Harrop wrote:
> On Monday 02 February 2009 20:37:47 you wrote:
>> On Feb 2, 2009, at 12:39 PM, Jon Harrop wrote:
>>> On Monday 02 February 2009 06:10:26 Chris Lattner wrote:
>>>> I'm seeing exactly identical .s files with -msse2 and -msse3 on the
>>>> scimark version I have. Can you please send the output of:
>>>>
>>>> llvm-gcc -O3 MonteCarlo.c -S -msse2 -o MonteCarlo.2.s
>>>> llvm-gcc -O3 MonteCarlo.c -S -msse3 -o MonteCarlo.3.s
>>>>
>>>> llvm-gcc -...