Partial impl. of Section 2.6, "Operations on IEEE-754 Numbers".
commita8e90e703fe7c16a6ce4119fa3c8c9f66bc1c328
authorLudovic Court`es <ludovic.courtes@laas.fr>
Thu, 8 Feb 2007 17:21:49 +0000 (8 17:21 +0000)
committerLudovic Court`es <ludovic.courtes@laas.fr>
Thu, 8 Feb 2007 17:21:49 +0000 (8 17:21 +0000)
tree61d9c407a9becf1d93357e7f8d2bf4fcae4aff02
parentdbaddc41e2c0261e38d1ce470e7aea8ddba47edf
Partial impl. of Section 2.6, "Operations on IEEE-754 Numbers".

* modules/r6rs/bytevector.scm: Export the ` ieee-double' procedures.

* src/bytevector.c (DOUBLE_ACCESSOR_PROLOGUE, DOUBLE_REF, DOUBLE_SET,
  DOUBLE_NATIVE_REF, DOUBLE_NATIVE_SET): New macros.
  (scm_r6rs_*ieee_double*): New.

* tests/bytevector.test: New ieee-double tests, native endianness only.

git-archimport-id: lcourtes@laas.fr--2006-libre/guile-r6rs-libs--devo--0--patch-6
ChangeLog
modules/r6rs/bytevector.scm
src/bytevector.c
tests/bytevector.test