decoder.isa (2742:47e405ea4da8) decoder.isa (2750:1cca27adb880)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2003-2006 The Regents of The University of Michigan
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

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

854 //Table A-20 MIPS64 COP1X Encoding of Function Field 1
855 //Note: "COP1X instructions are legal only if 64-bit floating point
856 //operations are enabled."
857 0x3: decode FUNCTION_HI {
858 0x0: decode FUNCTION_LO {
859 format LoadIndexedMemory {
860 0x0: lwxc1({{ Fd.uw = Mem.uw;}});
861 0x1: ldxc1({{ Fd.ud = Mem.ud;}});
1// -*- mode:c++ -*-
2
3// Copyright (c) 2003-2006 The Regents of The University of Michigan
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

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

854 //Table A-20 MIPS64 COP1X Encoding of Function Field 1
855 //Note: "COP1X instructions are legal only if 64-bit floating point
856 //operations are enabled."
857 0x3: decode FUNCTION_HI {
858 0x0: decode FUNCTION_LO {
859 format LoadIndexedMemory {
860 0x0: lwxc1({{ Fd.uw = Mem.uw;}});
861 0x1: ldxc1({{ Fd.ud = Mem.ud;}});
862 0x5: luxc1({{ Fd.uw = Mem.ud;}},
862 0x5: luxc1({{ Fd.ud = Mem.ud;}},
863 {{ EA = (Rs + Rt) & ~7; }});
864 }
865 }
866
867 0x1: decode FUNCTION_LO {
868 format StoreIndexedMemory {
869 0x0: swxc1({{ Mem.uw = Fs.uw;}});
870 0x1: sdxc1({{ Mem.ud = Fs.ud;}});

--- 231 unchanged lines hidden ---
863 {{ EA = (Rs + Rt) & ~7; }});
864 }
865 }
866
867 0x1: decode FUNCTION_LO {
868 format StoreIndexedMemory {
869 0x0: swxc1({{ Mem.uw = Fs.uw;}});
870 0x1: sdxc1({{ Mem.ud = Fs.ud;}});

--- 231 unchanged lines hidden ---