42,47c42,47
< //The caller uses %o0-%05 for the first 6 arguments even if their floating
< //point. Double precision floating point values take two registers/args.
< //Quads, structs, and unions are passed as pointers. All arguments beyond
< //the sixth are passed on the stack past the 16 word window save area,
< //space for the struct/union return pointer, and space reserved for the
< //first 6 arguments which the caller may use but doesn't have to.
---
> // The caller uses %o0-%05 for the first 6 arguments even if their floating
> // point. Double precision floating point values take two registers/args.
> // Quads, structs, and unions are passed as pointers. All arguments beyond
> // the sixth are passed on the stack past the 16 word window save area,
> // space for the struct/union return pointer, and space reserved for the
> // first 6 arguments which the caller may use but doesn't have to.
75,76c75
< for(int i = 1; i <= MaxTL; i++)
< {
---
> for (int i = 1; i <= MaxTL; i++) {
80,83c79,86
< dest->setMiscRegNoEffect(MISCREG_TT, src->readMiscRegNoEffect(MISCREG_TT));
< dest->setMiscRegNoEffect(MISCREG_TPC, src->readMiscRegNoEffect(MISCREG_TPC));
< dest->setMiscRegNoEffect(MISCREG_TNPC, src->readMiscRegNoEffect(MISCREG_TNPC));
< dest->setMiscRegNoEffect(MISCREG_TSTATE, src->readMiscRegNoEffect(MISCREG_TSTATE));
---
> dest->setMiscRegNoEffect(MISCREG_TT,
> src->readMiscRegNoEffect(MISCREG_TT));
> dest->setMiscRegNoEffect(MISCREG_TPC,
> src->readMiscRegNoEffect(MISCREG_TPC));
> dest->setMiscRegNoEffect(MISCREG_TNPC,
> src->readMiscRegNoEffect(MISCREG_TNPC));
> dest->setMiscRegNoEffect(MISCREG_TSTATE,
> src->readMiscRegNoEffect(MISCREG_TSTATE));
92,100c95,112
< // dest->setMiscRegNoEffect(MISCREG_Y, src->readMiscRegNoEffect(MISCREG_Y));
< // dest->setMiscRegNoEffect(MISCREG_CCR, src->readMiscRegNoEffect(MISCREG_CCR));
< dest->setMiscRegNoEffect(MISCREG_ASI, src->readMiscRegNoEffect(MISCREG_ASI));
< dest->setMiscRegNoEffect(MISCREG_TICK, src->readMiscRegNoEffect(MISCREG_TICK));
< dest->setMiscRegNoEffect(MISCREG_FPRS, src->readMiscRegNoEffect(MISCREG_FPRS));
< dest->setMiscRegNoEffect(MISCREG_SOFTINT, src->readMiscRegNoEffect(MISCREG_SOFTINT));
< dest->setMiscRegNoEffect(MISCREG_TICK_CMPR, src->readMiscRegNoEffect(MISCREG_TICK_CMPR));
< dest->setMiscRegNoEffect(MISCREG_STICK, src->readMiscRegNoEffect(MISCREG_STICK));
< dest->setMiscRegNoEffect(MISCREG_STICK_CMPR, src->readMiscRegNoEffect(MISCREG_STICK_CMPR));
---
> // dest->setMiscRegNoEffect(MISCREG_Y,
> // src->readMiscRegNoEffect(MISCREG_Y));
> // dest->setMiscRegNoEffect(MISCREG_CCR,
> // src->readMiscRegNoEffect(MISCREG_CCR));
> dest->setMiscRegNoEffect(MISCREG_ASI,
> src->readMiscRegNoEffect(MISCREG_ASI));
> dest->setMiscRegNoEffect(MISCREG_TICK,
> src->readMiscRegNoEffect(MISCREG_TICK));
> dest->setMiscRegNoEffect(MISCREG_FPRS,
> src->readMiscRegNoEffect(MISCREG_FPRS));
> dest->setMiscRegNoEffect(MISCREG_SOFTINT,
> src->readMiscRegNoEffect(MISCREG_SOFTINT));
> dest->setMiscRegNoEffect(MISCREG_TICK_CMPR,
> src->readMiscRegNoEffect(MISCREG_TICK_CMPR));
> dest->setMiscRegNoEffect(MISCREG_STICK,
> src->readMiscRegNoEffect(MISCREG_STICK));
> dest->setMiscRegNoEffect(MISCREG_STICK_CMPR,
> src->readMiscRegNoEffect(MISCREG_STICK_CMPR));
103,112c115,134
< dest->setMiscRegNoEffect(MISCREG_TICK, src->readMiscRegNoEffect(MISCREG_TICK));
< dest->setMiscRegNoEffect(MISCREG_TBA, src->readMiscRegNoEffect(MISCREG_TBA));
< dest->setMiscRegNoEffect(MISCREG_PSTATE, src->readMiscRegNoEffect(MISCREG_PSTATE));
< dest->setMiscRegNoEffect(MISCREG_PIL, src->readMiscRegNoEffect(MISCREG_PIL));
< dest->setMiscReg(MISCREG_CWP, src->readMiscRegNoEffect(MISCREG_CWP));
< // dest->setMiscRegNoEffect(MISCREG_CANSAVE, src->readMiscRegNoEffect(MISCREG_CANSAVE));
< // dest->setMiscRegNoEffect(MISCREG_CANRESTORE, src->readMiscRegNoEffect(MISCREG_CANRESTORE));
< // dest->setMiscRegNoEffect(MISCREG_OTHERWIN, src->readMiscRegNoEffect(MISCREG_OTHERWIN));
< // dest->setMiscRegNoEffect(MISCREG_CLEANWIN, src->readMiscRegNoEffect(MISCREG_CLEANWIN));
< // dest->setMiscRegNoEffect(MISCREG_WSTATE, src->readMiscRegNoEffect(MISCREG_WSTATE));
---
> dest->setMiscRegNoEffect(MISCREG_TICK,
> src->readMiscRegNoEffect(MISCREG_TICK));
> dest->setMiscRegNoEffect(MISCREG_TBA,
> src->readMiscRegNoEffect(MISCREG_TBA));
> dest->setMiscRegNoEffect(MISCREG_PSTATE,
> src->readMiscRegNoEffect(MISCREG_PSTATE));
> dest->setMiscRegNoEffect(MISCREG_PIL,
> src->readMiscRegNoEffect(MISCREG_PIL));
> dest->setMiscReg(MISCREG_CWP,
> src->readMiscRegNoEffect(MISCREG_CWP));
> // dest->setMiscRegNoEffect(MISCREG_CANSAVE,
> // src->readMiscRegNoEffect(MISCREG_CANSAVE));
> // dest->setMiscRegNoEffect(MISCREG_CANRESTORE,
> // src->readMiscRegNoEffect(MISCREG_CANRESTORE));
> // dest->setMiscRegNoEffect(MISCREG_OTHERWIN,
> // src->readMiscRegNoEffect(MISCREG_OTHERWIN));
> // dest->setMiscRegNoEffect(MISCREG_CLEANWIN,
> // src->readMiscRegNoEffect(MISCREG_CLEANWIN));
> // dest->setMiscRegNoEffect(MISCREG_WSTATE,
> // src->readMiscRegNoEffect(MISCREG_WSTATE));
116,118c138,143
< dest->setMiscRegNoEffect(MISCREG_HPSTATE, src->readMiscRegNoEffect(MISCREG_HPSTATE));
< dest->setMiscRegNoEffect(MISCREG_HINTP, src->readMiscRegNoEffect(MISCREG_HINTP));
< dest->setMiscRegNoEffect(MISCREG_HTBA, src->readMiscRegNoEffect(MISCREG_HTBA));
---
> dest->setMiscRegNoEffect(MISCREG_HPSTATE,
> src->readMiscRegNoEffect(MISCREG_HPSTATE));
> dest->setMiscRegNoEffect(MISCREG_HINTP,
> src->readMiscRegNoEffect(MISCREG_HINTP));
> dest->setMiscRegNoEffect(MISCREG_HTBA,
> src->readMiscRegNoEffect(MISCREG_HTBA));
125c150,151
< dest->setMiscRegNoEffect(MISCREG_FSR, src->readMiscRegNoEffect(MISCREG_FSR));
---
> dest->setMiscRegNoEffect(MISCREG_FSR,
> src->readMiscRegNoEffect(MISCREG_FSR));
127c153
< //Strand Status Register
---
> // Strand Status Register
181c207
< //First loop through the integer registers.
---
> // First loop through the integer registers.
184c210
< //Globals
---
> // Globals
192c218
< //Locals and ins. Outs are all also ins.
---
> // Locals and ins. Outs are all also ins.
199c225
< //Microcode reg and pseudo int regs (misc regs in the integer regfile).
---
> // Microcode reg and pseudo int regs (misc regs in the integer regfile).
203c229
< //Restore src's GL, CWP
---
> // Restore src's GL, CWP
237c263
< } //namespace SPARC_ISA
---
> } // namespace SPARC_ISA