decoder.isa (8607:5fb918115c07) decoder.isa (8695:d947b5887b1b)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2007 MIPS Technologies, Inc.
4// All rights reserved.
5//
6// Redistribution and use in source and binary forms, with or without
7// modification, are permitted provided that the following conditions are
8// met: redistributions of source code must retain the above copyright

--- 1239 unchanged lines hidden (view full) ---

1248 }
1249 default: CP1Unimpl::unknown();
1250 }
1251
1252 //Table A-16 MIPS32 COP1 Encoding of Function Field
1253 //When rs=L1
1254 //Note: "1. Format type L is legal only if 64-bit
1255 //floating point operations are enabled."
1// -*- mode:c++ -*-
2
3// Copyright (c) 2007 MIPS Technologies, Inc.
4// All rights reserved.
5//
6// Redistribution and use in source and binary forms, with or without
7// modification, are permitted provided that the following conditions are
8// met: redistributions of source code must retain the above copyright

--- 1239 unchanged lines hidden (view full) ---

1248 }
1249 default: CP1Unimpl::unknown();
1250 }
1251
1252 //Table A-16 MIPS32 COP1 Encoding of Function Field
1253 //When rs=L1
1254 //Note: "1. Format type L is legal only if 64-bit
1255 //floating point operations are enabled."
1256 0x5: decode FUNCTION_HI {
1256 0x5: decode FUNCTION {
1257 format FloatConvertOp {
1258 0x20: cvt_s_l({{ val = Fs_ud; }}, ToSingle);
1259 0x21: cvt_d_l({{ val = Fs_ud; }}, ToDouble);
1260 0x26: CP1Unimpl::cvt_ps_l();
1261 }
1262 default: CP1Unimpl::unknown();
1263 }
1264

--- 1257 unchanged lines hidden ---
1257 format FloatConvertOp {
1258 0x20: cvt_s_l({{ val = Fs_ud; }}, ToSingle);
1259 0x21: cvt_d_l({{ val = Fs_ud; }}, ToDouble);
1260 0x26: CP1Unimpl::cvt_ps_l();
1261 }
1262 default: CP1Unimpl::unknown();
1263 }
1264

--- 1257 unchanged lines hidden ---