1/* |
2 * Copyright (c) 2013-2014, 2016-2017 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 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 61 unchanged lines hidden (view full) --- 72 TheISA::NumFloatRegs + reg.index(); 73 ret = true; 74 break; 75 case VecElemClass: 76 scoreboard_index = TheISA::NumIntRegs + TheISA::NumCCRegs + 77 TheISA::NumFloatRegs + reg.flatIndex(); 78 ret = true; 79 break; |
80 case VecPredRegClass: 81 scoreboard_index = TheISA::NumIntRegs + TheISA::NumCCRegs + 82 TheISA::NumFloatRegs + TheISA::NumVecRegs + reg.index(); 83 ret = true; 84 break; |
85 case CCRegClass: 86 scoreboard_index = TheISA::NumIntRegs + reg.index(); 87 ret = true; 88 break; 89 case MiscRegClass: 90 /* Don't bother with Misc registers */ 91 ret = false; 92 break; --- 229 unchanged lines hidden --- |