Hi Neels (and sorry for top posting)

I don't think those patches will change this if your seeing a failure with a --without-sse build. 

Could you try building the whole code with a specific --march --mcpu settings for the target CPU you're running it at? It looks like gcc may be putting in some optimizations into an noon optimized part of the code.

Please excuse typos. Written with a touchscreen keyboard.

--
Regards,
Alexander Chemeris
CTO/Founder Fairwaves, Inc.
https://fairwaves.co

On May 2, 2017 1:29 PM, "Neels Hofmeyr" <nhofmeyr@sysmocom.de> wrote:
On Sat, Apr 29, 2017 at 11:24:00AM +0800, Tom Tsou wrote:
> On Sat, Apr 29, 2017 at 5:22 AM, Holger Freyther <holger@freyther.de> wrote:
> > @dexter/@tom: Do you see any cpu feature that should be there but isn't?
>
> SSE3 and SSE4_1 are the instruction sets used by osmo-trx. There
> should be no instruction set concerns for a processor that supports
> AVX, so I'm not sure what's going on here.

Note that I'm seeing the same trying to use osmo-trx on our
osmo-gsm-tester setup. See the bottom of http://osmocom.org/issues/1869

Tom, would you please take a look at the osmo-trx patches sitting on
gerrit? We've been spending quite some time on the SSE issues, but now the
patches for it are idling on gerrit. Would be great to move ahead there.

Concerning review, dexter is currently on vacation and I don't feel
qualified to fix the patches. But maybe some of them can just be merged
as they are now?

I really need the osmo-trx build to work cross-CPU to unstall (part of)
the osmo-gsm-tester project. I'm building --without-sse but it's still
failing. My hope is that the patches from dexter are solving the issue.

https://gerrit.osmocom.org/#/q/project:osmo-trx+owner:%22dexter+%253Cpmaier%2540sysmocom.de%253E%22

Thanks!

~N

--
- Neels Hofmeyr <nhofmeyr@sysmocom.de>          http://www.sysmocom.de/
=======================================================================
* sysmocom - systems for mobile communications GmbH
* Alt-Moabit 93
* 10559 Berlin, Germany
* Sitz / Registered office: Berlin, HRB 134158 B
* Geschäftsführer / Managing Directors: Harald Welte