x86: implement some of the x87 instructions
authorNilay Vaish <nilay@cs.wisc.edu>
Mon, 11 Mar 2013 18:15:46 +0000 (13:15 -0500)
committerNilay Vaish <nilay@cs.wisc.edu>
Mon, 11 Mar 2013 18:15:46 +0000 (13:15 -0500)
commit5c940fec0aebcce5f81063f195220184918b377b
treec9e754107957d63e7331ef13d2527a3874524393
parent82f600e02ded4d7162dd9286f790462b9ab5d554
x86: implement some of the x87 instructions
This patch implements ftan, fprem, fyl2x, fld* floating-point instructions.
src/arch/x86/isa/decoder/x87.isa
src/arch/x86/isa/insts/x87/arithmetic/partial_remainder.py
src/arch/x86/isa/insts/x87/control/save_and_restore_x87_control_word.py
src/arch/x86/isa/insts/x87/data_transfer_and_conversion/load_or_store_floating_point.py
src/arch/x86/isa/insts/x87/load_constants/load_0_1_or_pi.py
src/arch/x86/isa/insts/x87/load_constants/load_logarithm.py
src/arch/x86/isa/insts/x87/transcendental_functions/logarithmic_functions.py
src/arch/x86/isa/insts/x87/transcendental_functions/trigonometric_functions.py
src/arch/x86/isa/microops/fpop.isa
src/arch/x86/isa/operands.isa