54,56d53
< template <> FaultVals MipsFault<AlignmentFault>::vals =
< { "Alignment", 0x0301 };
<
82,83c79,80
< template <> FaultVals MipsFault<ArithmeticFault>::vals =
< { "Arithmetic Overflow Exception", 0x180 };
---
> template <> FaultVals MipsFault<IntegerOverflowFault>::vals =
> { "Integer Overflow Exception", 0x180 };
85,87d81
< template <> FaultVals MipsFault<UnimplementedOpcodeFault>::vals =
< { "opdec", 0x0481 };
<
100,108d93
< template <> FaultVals MipsFault<ItbPageFault>::vals =
< { "itbmiss", 0x0181 };
<
< template <> FaultVals MipsFault<ItbMissFault>::vals =
< { "itbmiss", 0x0181 };
<
< template <> FaultVals MipsFault<ItbAcvFault>::vals =
< { "iaccvio", 0x0081 };
<
112,123d96
< template <> FaultVals MipsFault<NDtbMissFault>::vals =
< { "dtb_miss_single", 0x0201 };
<
< template <> FaultVals MipsFault<PDtbMissFault>::vals =
< { "dtb_miss_double", 0x0281 };
<
< template <> FaultVals MipsFault<DtbPageFault>::vals =
< { "dfault", 0x0381 };
<
< template <> FaultVals MipsFault<DtbAcvFault>::vals =
< { "dfault", 0x0381 };
<
133,138d105
< template <> FaultVals MipsFault<FloatEnableFault>::vals =
< { "float_enable_fault", 0x0581 };
<
< template <> FaultVals MipsFault<IntegerOverflowFault>::vals =
< { "Integer Overflow Fault", 0x0501 };
<
193c160
< ArithmeticFault::invoke(ThreadContext *tc, StaticInstPtr inst)
---
> IntegerOverflowFault::invoke(ThreadContext *tc, StaticInstPtr inst)