CFLAGS for Xenodes?

Does anyone have a CFLAGS (SSE2, MMX, etc.) for the Xenodes?

James

6 Replies

ATLAS (Automatically Tuned Linear Algebra Subroutines) yielded;

CFLAGS='-fomit-frame-pointer -mfpmath=sse -msse3 -O2 -m32'

James

@zunzun:

CFLAGS='-fomit-frame-pointer -mfpmath=sse -msse3 -O2 -m32'

Looks like SSE3 is giving seg faults. Trying:

export CFLAGS='-fomit-frame-pointer -momit-leaf-frame-pointer -mtune=pentium4 -ffast-math –mfpmath=sse -funroll-loops -O2 -m32 -fexpensive-optimizations'

I'm not debugging, so I'm trying -momit-leaf-frame-pointer.

James

Hmm. It might be that the Xen box has 64-bit processors, but running as 32 bits; trying full ATLAS tune now. This takes a while.

James

@zunzun:

CFLAGS='-fomit-frame-pointer -momit-leaf-frame-pointer -mtune=pentium4 -ffast-math –mfpmath=sse -funroll-loops -O2 -m32 -fexpensive-optimizations

You probably know what you're doing, but any mention of -ffast-math needs the health warning of RT(F)M before using, unless you don't care about loss of precision in floating point operations.

Having said that it gives some audio software a more natural sound if you have freaky enough hearing to tell the difference.

I wasn't aware that I could listen to sound on my linode. You've changed my life!

Was the first example I could think of where -ffast-math did something noticeably interesting as opposed to just plan broke something. I don't think I've ever had the need to use my linode for audio processing, I just used to have a gentoo addiction.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct