Patrick Olinet writes:
 > > > I've compiled again my cross toolchain with the "--with-float=soft"
 > > > option, hoping that it would emulate FPU instruction, but this
 > > > unfortunately doesn't help... I'm nevertheless not sure that this
 > > > option is the right one...
 > >
 > > If your entire toolchain is compiled with --with-float=soft, then you
 > > should use the same options when compiling your code.
 > > >
 > 
 > I thought that fpu emulation worked by trapping cpu exceptions when a
 > fpu instruction is being executed and then emulating this instruction
 > on software level.

Yes.

 > Isn't the mechanism implemented by the "--with-float=soft" option ?

No.  FPU emulation requires no special compile-time options.  The
whole idea is that it runs the same code as native FP.

In contrast, soft-float generates inline subroutine calls for all
floating-point operations.

Andrew.

Reply via email to