Branch: refs/heads/master
  Home:   https://github.com/greearb/xorp.ct

  Commit: 41cc1c9f57ea984319cc18d0d699708fcc170e5d
      
https://github.com/greearb/xorp.ct/commit/41cc1c9f57ea984319cc18d0d699708fcc170e5d
  Author: Steven Simpson <[email protected]>
  Date:   2011-09-12 (Mon, 12 Sep 2011)

  Changed paths:
    M xorp/libxipc/SConscript
  A xorp/libxipc/fp64.h
  A xorp/libxipc/fp64serial.c
  A xorp/libxipc/fp64serial.h
  M xorp/libxipc/tests/SConscript
  A xorp/libxipc/tests/test_fp64.cc
  M xorp/libxipc/tests/test_xrl_args.cc
  M xorp/libxipc/tests/test_xrl_atom.cc
  M xorp/libxipc/xrl_args.cc
  M xorp/libxipc/xrl_args.hh
  M xorp/libxipc/xrl_atom.cc
  M xorp/libxipc/xrl_atom.hh
  M xorp/rtrmgr/xorp_client.cc
  M xorp/xrl/interfaces/test.xif
  M xorp/xrl/scripts/Xif/xiftypes.py

  Log Message:
  -----------
  Support for IEEE754 binary64 format in XRLs

* New atom type fp64

* <libxipc/fp64.h> selects alias fp64_t for most compatible
  native C type.  Native type's characteristics are echoed with
  corresponding macros (analogous to DBL_MIN, etc).

* <libxipc/fp64serial.h> (de)serializes fp64_t into
  uint_fast64_t.

* New methods for fp64_t added on XrlAtom and XrlArgs.

* Added fp64 to xif types, mapping to fp64_t in C++ and double
  for Thrift.

* Extended atom and args tests to include fp64_t.

* Added fp64_t serialization test.  (It always succeeds for now,
  but might be useful for diagnostics.)

* Added method to test XIF to demonstrate fp64 type.

Signed-off-by: Steven Simpson <[email protected]>


_______________________________________________
Xorp-hackers mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers

Reply via email to