branch.hh (7153:6ce0bf0ddaf3) branch.hh (8146:18368caa8489)
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

52 protected:
53 int32_t imm;
54
55 public:
56 BranchImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
57 int32_t _imm) :
58 PredOp(mnem, _machInst, __opClass), imm(_imm)
59 {}
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

52 protected:
53 int32_t imm;
54
55 public:
56 BranchImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
57 int32_t _imm) :
58 PredOp(mnem, _machInst, __opClass), imm(_imm)
59 {}
60
60};
61
62// Conditionally Branch to a target computed with an immediate
63class BranchImmCond : public BranchImm
64{
65 protected:
66 // This will mask the condition code stored for PredOp. Ideally these two
67 // class would cooperate, but they're not set up to do that at the moment.

--- 68 unchanged lines hidden ---
61};
62
63// Conditionally Branch to a target computed with an immediate
64class BranchImmCond : public BranchImm
65{
66 protected:
67 // This will mask the condition code stored for PredOp. Ideally these two
68 // class would cooperate, but they're not set up to do that at the moment.

--- 68 unchanged lines hidden ---