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__