decoder.isa (2935:d1223a6c9156) | decoder.isa (2965:82703e01285a) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 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 --- 119 unchanged lines hidden (view full) --- 128 default: jalr({{ Rd = NNPC; NNPC = Rs; }}, IsCall, 129 Link); 130 } 131 } 132 133 format BasicOp { 134 0x2: movz({{ Rd = (Rt == 0) ? Rs : Rd; }}); 135 0x3: movn({{ Rd = (Rt != 0) ? Rs : Rd; }}); | 1// -*- mode:c++ -*- 2 3// Copyright (c) 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 --- 119 unchanged lines hidden (view full) --- 128 default: jalr({{ Rd = NNPC; NNPC = Rs; }}, IsCall, 129 Link); 130 } 131 } 132 133 format BasicOp { 134 0x2: movz({{ Rd = (Rt == 0) ? Rs : Rd; }}); 135 0x3: movn({{ Rd = (Rt != 0) ? Rs : Rd; }}); |
136 0x4: syscall({{ xc->syscall(R2); }}, IsNonSpeculative); | 136 0x4: syscall({{ xc->syscall(R2); }}, 137 IsSerializeAfter, IsNonSpeculative); |
137 0x7: sync({{ ; }}, IsMemBarrier); 138 } 139 140 format FailUnimpl { 141 0x5: break(); 142 } 143 } 144 --- 957 unchanged lines hidden --- | 138 0x7: sync({{ ; }}, IsMemBarrier); 139 } 140 141 format FailUnimpl { 142 0x5: break(); 143 } 144 } 145 --- 957 unchanged lines hidden --- |