gem5/arch/mips/isa/formats
Korey Sewell 97429d8eee Redo the FloatRegFile using unsigned integers
Edit the convert_and_round function which access FloatRegFile

arch/isa_parser.py:
    recognize when we are writing a 'uint64_t' FloatReg and set the width appropriately
arch/mips/isa/decoder.isa:
    Send a 'float' to the convert function instead of a unsigned word. Do this so we dont have to worry about the
    bit manipulation ourselves. We can just concern ourselves with values.

    Use unsigned double to get movd...
arch/mips/isa/formats/fp.isa:
    float debug statement
arch/mips/isa_traits.cc:
    add different versions of convert_and_round functions
arch/mips/isa_traits.hh:
    Use an array of uint32_t unsigned integers to represent the Floating Point Regfile
configs/test/hello_mips:
    basic FP program
cpu/simple/cpu.hh:
    spacing

--HG--
extra : convert_revision : a6fca91ad6365c83025f1131d71fa1b8ee76d7bc
2006-05-02 20:05:16 -04:00
..
basic.isa updated MIPS ISA files .... all files should be able to compile/build with MIPS option except isa_traits.* 2006-03-08 02:05:38 -05:00
branch.isa Finally MIPS does hello world! 2006-04-10 12:23:17 -04:00
formats.isa Make .isa-file ##include file paths relative to including file. 2006-03-28 22:29:42 -05:00
fp.isa Redo the FloatRegFile using unsigned integers 2006-05-02 20:05:16 -04:00
int.isa These fixes now allow all of the 20 mips tests to work properly! 2006-04-14 03:42:02 -04:00
mem.isa Rewrite CFC1 & CTC1 instruction definitions 2006-04-27 05:07:11 -04:00
noop.isa Minor Sconscript edit ... mips decoder changes ... initialize NNPC and output fault name in simple cpu 2006-03-14 18:28:51 -05:00
tlbop.isa add at least BasicOp Format to most if not all instructions 2006-02-08 14:50:07 -05:00
trap.isa updated MIPS ISA files .... all files should be able to compile/build with MIPS option except isa_traits.* 2006-03-08 02:05:38 -05:00
unimp.isa Finally MIPS does hello world! 2006-04-10 12:23:17 -04:00
unknown.isa Finally MIPS does hello world! 2006-04-10 12:23:17 -04:00
util.isa Use lower two bits of FCSR reg to determine rounding mode (may want to move this out of decoder.isa and into a template) 2006-04-28 00:24:25 -04:00