decoder.isa (12386:2bf5fb25a5f1) | decoder.isa (13583:f7482392b097) |
---|---|
1// Copyright (c) 2006-2007 The Regents of The University of Michigan 2// All rights reserved. 3// 4// Redistribution and use in source and binary forms, with or without 5// modification, are permitted provided that the following conditions are 6// met: redistributions of source code must retain the above copyright 7// notice, this list of conditions and the following disclaimer; 8// redistributions in binary form must reproduce the above copyright --- 124 unchanged lines hidden (view full) --- 133 NPC = NPC + 4; 134 }}); 135 default: fbfcc(22, test= 136 {{passesFpCondition(Fsr<11:10>, COND2)}}); 137 } 138 } 139 } 140 0x1: BranchN::call(30, {{ | 1// Copyright (c) 2006-2007 The Regents of The University of Michigan 2// All rights reserved. 3// 4// Redistribution and use in source and binary forms, with or without 5// modification, are permitted provided that the following conditions are 6// met: redistributions of source code must retain the above copyright 7// notice, this list of conditions and the following disclaimer; 8// redistributions in binary form must reproduce the above copyright --- 124 unchanged lines hidden (view full) --- 133 NPC = NPC + 4; 134 }}); 135 default: fbfcc(22, test= 136 {{passesFpCondition(Fsr<11:10>, COND2)}}); 137 } 138 } 139 } 140 0x1: BranchN::call(30, {{ |
141 IntReg midVal; | 141 RegVal midVal; |
142 R15 = midVal = (Pstate.am ? (PC)<31:0> : PC); 143 NNPC = midVal + disp; 144 }},None, None, IsIndirectControl, IsCall); 145 0x2: decode OP3 { 146 format IntOp { 147 0x00: add({{Rd = Rs1_sdw + Rs2_or_imm13;}}); 148 0x01: and({{Rd = Rs1_sdw & Rs2_or_imm13;}}); 149 0x02: or({{Rd = Rs1_sdw | Rs2_or_imm13;}}); --- 1300 unchanged lines hidden --- | 142 R15 = midVal = (Pstate.am ? (PC)<31:0> : PC); 143 NNPC = midVal + disp; 144 }},None, None, IsIndirectControl, IsCall); 145 0x2: decode OP3 { 146 format IntOp { 147 0x00: add({{Rd = Rs1_sdw + Rs2_or_imm13;}}); 148 0x01: and({{Rd = Rs1_sdw & Rs2_or_imm13;}}); 149 0x02: or({{Rd = Rs1_sdw | Rs2_or_imm13;}}); --- 1300 unchanged lines hidden --- |