* Harald JOHNSEN -- Friday 02 December 2005 11:36:
> Perhaps adding a volatile modifier on the tmp pointer
> could do the trick (of course doing that disables optimisations).

It doesn't.

Dump of assembler code for function _Z16XDR_decode_floatRKj:
0x08310816 <_Z16XDR_decode_floatRKj+0>:  push   %ebp
0x08310817 <_Z16XDR_decode_floatRKj+1>:  mov    %esp,%ebp
0x08310819 <_Z16XDR_decode_floatRKj+3>:  sub    $0x10,%esp
0x0831081c <_Z16XDR_decode_floatRKj+6>:  flds   0xfffffffc(%ebp)
0x0831081f <_Z16XDR_decode_floatRKj+9>:  leave
0x08310820 <_Z16XDR_decode_floatRKj+10>: ret

m.

_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@flightgear.org
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to