decoder.isa (5585:45233156c3cc) decoder.isa (6036:f0841ee466a5)
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

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

130 default: jalr({{ Rd = NNPC; NNPC = Rs; }}, IsCall);
131 }
132 }
133
134 format BasicOp {
135 0x2: movz({{ Rd = (Rt == 0) ? Rs : Rd; }});
136 0x3: movn({{ Rd = (Rt != 0) ? Rs : Rd; }});
137#if FULL_SYSTEM
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

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

130 default: jalr({{ Rd = NNPC; NNPC = Rs; }}, IsCall);
131 }
132 }
133
134 format BasicOp {
135 0x2: movz({{ Rd = (Rt == 0) ? Rs : Rd; }});
136 0x3: movn({{ Rd = (Rt != 0) ? Rs : Rd; }});
137#if FULL_SYSTEM
138 0x4: syscall({{
138 0x4: syscall({{
139 fault = new SystemCallFault();
140 }});
141#else
142 0x4: syscall({{ xc->syscall(R2); }},
143 IsSerializing, IsNonSpeculative);
144#endif
145 0x7: sync({{ ; }}, IsMemBarrier);
146 0x5: break({{fault = new BreakpointFault();}});

--- 1973 unchanged lines hidden ---
139 fault = new SystemCallFault();
140 }});
141#else
142 0x4: syscall({{ xc->syscall(R2); }},
143 IsSerializing, IsNonSpeculative);
144#endif
145 0x7: sync({{ ; }}, IsMemBarrier);
146 0x5: break({{fault = new BreakpointFault();}});

--- 1973 unchanged lines hidden ---