fu_pool.hh (2669:f2b336e89d2a) | fu_pool.hh (2674:6d4afef73a20) |
---|---|
1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 141 unchanged lines hidden (view full) --- 150 return maxOpLatencies[capability]; 151 } 152 153 /** Returns the issue latency of the given capability. */ 154 unsigned getIssueLatency(OpClass capability) { 155 return maxIssueLatencies[capability]; 156 } 157 | 1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 141 unchanged lines hidden (view full) --- 150 return maxOpLatencies[capability]; 151 } 152 153 /** Returns the issue latency of the given capability. */ 154 unsigned getIssueLatency(OpClass capability) { 155 return maxIssueLatencies[capability]; 156 } 157 |
158 /** Switches out functional unit pool. */ |
|
158 void switchOut(); | 159 void switchOut(); |
160 161 /** Takes over from another CPU's thread. */ |
|
159 void takeOverFrom(); 160}; 161 162#endif // __CPU_O3_FU_POOL_HH__ | 162 void takeOverFrom(); 163}; 164 165#endif // __CPU_O3_FU_POOL_HH__ |