-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/2020/
-----------------------------------------------------------

Review request for Default.


Repository: gem5


Description
-------

Changeset 9884:897ed216a3df
---------------------------
x86: Add support routines to load and store 80-bit floats

The x87 FPU on x86 supports extended floating point. We currently
handle all floating point on x86 as double and don't support 80-bit
loads/stores. This changeset add a utility function to load and
convert 80-bit floats to doubles (loadFloat80) and another function to
store doubles as 80-bit floats (storeFloat80). Both functions use the
SoftFloat library to do the conversion in software. The functions are
currently not used, but are required to handle floating point in KVM
and to properly support all x87 loads/stores.


Diffs
-----

  src/arch/x86/utility.hh 372d3611c693 
  src/arch/x86/utility.cc 372d3611c693 

Diff: http://reviews.gem5.org/r/2020/diff/


Testing
-------


Thanks,

Andreas Sandberg

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to