base.hh (7445:dfd04ffc1773) | base.hh (7597:063f160e8b50) |
---|---|
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; --- 273 unchanged lines hidden (view full) --- 282 thread->setFloatRegBits(reg_idx, val); 283 } 284 285 uint64_t readPC() { return thread->readPC(); } 286 uint64_t readMicroPC() { return thread->readMicroPC(); } 287 uint64_t readNextPC() { return thread->readNextPC(); } 288 uint64_t readNextMicroPC() { return thread->readNextMicroPC(); } 289 uint64_t readNextNPC() { return thread->readNextNPC(); } | 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; --- 273 unchanged lines hidden (view full) --- 282 thread->setFloatRegBits(reg_idx, val); 283 } 284 285 uint64_t readPC() { return thread->readPC(); } 286 uint64_t readMicroPC() { return thread->readMicroPC(); } 287 uint64_t readNextPC() { return thread->readNextPC(); } 288 uint64_t readNextMicroPC() { return thread->readNextMicroPC(); } 289 uint64_t readNextNPC() { return thread->readNextNPC(); } |
290 bool readPredicate() { return thread->readPredicate(); } |
|
290 291 void setPC(uint64_t val) { thread->setPC(val); } 292 void setMicroPC(uint64_t val) { thread->setMicroPC(val); } 293 void setNextPC(uint64_t val) { thread->setNextPC(val); } 294 void setNextMicroPC(uint64_t val) { thread->setNextMicroPC(val); } 295 void setNextNPC(uint64_t val) { thread->setNextNPC(val); } | 291 292 void setPC(uint64_t val) { thread->setPC(val); } 293 void setMicroPC(uint64_t val) { thread->setMicroPC(val); } 294 void setNextPC(uint64_t val) { thread->setNextPC(val); } 295 void setNextMicroPC(uint64_t val) { thread->setNextMicroPC(val); } 296 void setNextNPC(uint64_t val) { thread->setNextNPC(val); } |
297 void setPredicate(bool val) 298 { return thread->setPredicate(val); } |
|
296 297 MiscReg readMiscRegNoEffect(int misc_reg) 298 { 299 return thread->readMiscRegNoEffect(misc_reg); 300 } 301 302 MiscReg readMiscReg(int misc_reg) 303 { --- 89 unchanged lines hidden --- | 299 300 MiscReg readMiscRegNoEffect(int misc_reg) 301 { 302 return thread->readMiscRegNoEffect(misc_reg); 303 } 304 305 MiscReg readMiscReg(int misc_reg) 306 { --- 89 unchanged lines hidden --- |