circuitpython/tests/unix/ffi_float.py.exp
Damien George 9e29217c73 unix/modffi: Use a union for passing/returning FFI values.
This fixes a bug where double arguments on a 32-bit architecture would not
be passed correctly because they only had 4 bytes of storage (not 8).  It
also fixes a compiler warning/error in return_ffi_value on certian
architectures: array subscript 'double[0]' is partly outside array bounds
of 'ffi_arg[1]' {aka 'long unsigned int[1]'}.

Fixes issue #7064.

Signed-off-by: Damien George <damien@micropython.org>
2021-05-06 12:17:10 +10:00

17 lines
210 B
Plaintext

1.230000
1.230000
tgamma 1.77245
tgamma 1.00000
tgamma 1.00000
tgamma 0.88623
tgamma 6.00000
tgamma 6.00000
powf 0.00000
powf 1.00000
powf 1.41421
powf 81.00000
pow 0.00000
pow 1.00000
pow 1.41421
pow 81.00000