Re: [ARMedslack] mfloat-abi

2011-02-04 Thread Thorsten Mühlfelder
Am Friday 28 January 2011 12:39:34 schrieb Stuart Winter: - soft: only software emulation - softfp + mfpu=xxx: enables the compiler to use FP instructions/registers inside functions, but not as function parameters. This way, code remains compatible with 'soft' libraries - hard: it's a

Re: [ARMedslack] mfloat-abi

2011-02-04 Thread Stuart Winter
Hmm, I did not really see what's the default here (soft, softfp, hard)? Me neither - I thought that the specs there were what was used by default. I had a further quick read about it and that isn't the case. As soft/softfpe is some kind of porting floating point operations to integer I've

Re: [ARMedslack] mfloat-abi

2011-01-28 Thread Stuart Winter
- soft: only software emulation - softfp + mfpu=xxx: enables the compiler to use FP instructions/registers inside functions, but not as function parameters. This way, code remains compatible with 'soft' libraries - hard: it's a different ABI, where parameters can be passed in FP registers,

[ARMedslack] mfloat-abi

2011-01-27 Thread Thorsten Mühlfelder
Hi, I did not really understand what's the difference between -mfloat-abi=soft and -mfloat-abi=softfp? Does soft always use software floating point and softfp could use hardware floating point if a correct -mfpu is given? And why is none of them used in Armed Slack? In my understanding it

Re: [ARMedslack] mfloat-abi

2011-01-27 Thread Christophe Lyon
2011/1/27 Thorsten Mühlfelder thenk...@gmx.de: Hi, I did not really understand what's the difference between -mfloat-abi=soft and -mfloat-abi=softfp? Does soft always use software floating point and softfp could use hardware floating point if a correct -mfpu is given? Exactly. - soft: only