Lines Matching defs:val

386 ISA::setMiscRegNoEffect(int miscReg, RegVal val)
390 // y = val;
393 // ccr = val;
396 asi = val;
399 fprs = val;
402 tick = val;
409 gsr = val;
412 softint = val;
415 tick_cmpr = val;
418 stick = val;
421 stick_cmpr = val;
426 tpc[tl-1] = val;
429 tnpc[tl-1] = val;
432 tstate[tl-1] = val;
435 tt[tl-1] = val;
441 tba = val & ULL(~0x7FFF);
444 pstate = (val & PstateMask);
447 tl = val;
450 pil = val;
453 cwp = val;
456 // cansave = val;
459 // canrestore = val;
462 // cleanwin = val;
465 // otherwin = val;
468 // wstate = val;
471 gl = val;
476 hpstate = val;
479 htstate[tl-1] = val;
482 hintp = val;
485 htba = val;
488 strandStatusReg = val;
491 hstick_cmpr = val;
496 fsr = val;
501 priContext = val;
504 secContext = val;
507 partId = val;
510 lsuCtrlReg = val;
514 scratchPad[0] = val;
517 scratchPad[1] = val;
520 scratchPad[2] = val;
523 scratchPad[3] = val;
526 scratchPad[4] = val;
529 scratchPad[5] = val;
532 scratchPad[6] = val;
535 scratchPad[7] = val;
538 cpu_mondo_head = val;
541 cpu_mondo_tail = val;
544 dev_mondo_head = val;
547 dev_mondo_tail = val;
550 res_error_head = val;
553 res_error_tail = val;
556 nres_error_head = val;
559 nres_error_tail = val;
567 ISA::setMiscReg(int miscReg, RegVal val, ThreadContext * tc)
569 RegVal new_val = val;
573 tc->getDecoderPtr()->setContext(val);
579 stick = mbits(val,62,0) - tc->getCpuPtr()->instCount();
580 tick = mbits(val,63,63);
581 DPRINTF(Timer, "Writing TICK=%#X\n", val);
590 pstate = val & PstateMask;
594 tl = val;
602 new_val = val >= NWindows ? NWindows - 1 : val;
603 if (val >= NWindows)
611 installGlobals(val, CurrentGlobalsOffset);
612 installGlobals(val, NextGlobalsOffset);
613 installGlobals(val, PreviousGlobalsOffset);
636 setFSReg(miscReg, val, tc);