• Home
  • Raw
  • Download

Lines Matching refs:rr0

188   auto rr0 = [this,Reg] (const BT::RegisterCell &Val, CellMapType &Outputs)  in evaluate()  local
253 return rr0(eIMM(im(1), W0), Outputs); in evaluate()
255 return rr0(RegisterCell(W0).fill(0, W0, BT::BitValue::Zero), Outputs); in evaluate()
257 return rr0(RegisterCell(W0).fill(0, W0, BT::BitValue::One), Outputs); in evaluate()
265 return rr0(RC, Outputs); in evaluate()
273 return rr0(rc(1), Outputs); in evaluate()
281 return rr0(RC, Outputs); in evaluate()
286 return rr0(eINS(RC, eXTR(rc(1), 0, W0), 0), Outputs); in evaluate()
301 return rr0(RC, Outputs); in evaluate()
305 return rr0(eADD(rc(1), rc(2)), Outputs); in evaluate()
307 return rr0(eADD(rc(1), eIMM(im(2), W0)), Outputs); in evaluate()
310 return rr0(RC, Outputs); in evaluate()
314 return rr0(RC, Outputs); in evaluate()
318 return rr0(RC, Outputs); in evaluate()
323 return rr0(RC, Outputs); in evaluate()
328 return rr0(RC, Outputs); in evaluate()
333 return rr0(RC, Outputs); in evaluate()
338 return rr0(RC, Outputs); in evaluate()
343 return rr0(RC, Outputs); in evaluate()
347 return rr0(RC, Outputs); in evaluate()
351 return rr0(RC, Outputs); in evaluate()
355 return rr0(RC, Outputs); in evaluate()
359 return rr0(RC, Outputs); in evaluate()
363 return rr0(RC, Outputs); in evaluate()
368 return rr0(eADD(RPC, eIMM(im(2), W0)), Outputs); in evaluate()
372 return rr0(eSUB(rc(1), rc(2)), Outputs); in evaluate()
374 return rr0(eSUB(eIMM(im(1), W0), rc(2)), Outputs); in evaluate()
377 return rr0(RC, Outputs); in evaluate()
381 return rr0(RC, Outputs); in evaluate()
385 return rr0(RC, Outputs); in evaluate()
389 return rr0(RC, Outputs); in evaluate()
393 return rr0(eSUB(eIMM(0, W0), rc(1)), Outputs); in evaluate()
397 return rr0(hi(M, W0), Outputs); in evaluate()
400 return rr0(eMLS(rc(1), rc(2)), Outputs); in evaluate()
402 return rr0(eADD(rc(1), eMLS(rc(2), rc(3))), Outputs); in evaluate()
404 return rr0(eSUB(rc(1), eMLS(rc(2), rc(3))), Outputs); in evaluate()
407 return rr0(lo(M, W0), Outputs); in evaluate()
412 return rr0(RC, Outputs); in evaluate()
417 return rr0(RC, Outputs); in evaluate()
422 return rr0(RC, Outputs); in evaluate()
426 return rr0(lo(M, 32), Outputs); in evaluate()
430 return rr0(lo(M, 32), Outputs); in evaluate()
434 return rr0(lo(M, 32), Outputs); in evaluate()
438 return rr0(hi(M, W0), Outputs); in evaluate()
441 return rr0(eMLU(rc(1), rc(2)), Outputs); in evaluate()
443 return rr0(eADD(rc(1), eMLU(rc(2), rc(3))), Outputs); in evaluate()
445 return rr0(eSUB(rc(1), eMLU(rc(2), rc(3))), Outputs); in evaluate()
451 return rr0(eAND(rc(1), eIMM(im(2), W0)), Outputs); in evaluate()
454 return rr0(eAND(rc(1), rc(2)), Outputs); in evaluate()
457 return rr0(eAND(rc(1), eNOT(rc(2))), Outputs); in evaluate()
460 return rr0(RC, Outputs); in evaluate()
464 return rr0(RC, Outputs); in evaluate()
467 return rr0(eAND(rc(1), eAND(rc(2), rc(3))), Outputs); in evaluate()
469 return rr0(eAND(rc(1), eAND(rc(2), eNOT(rc(3)))), Outputs); in evaluate()
471 return rr0(eAND(rc(1), eORL(rc(2), rc(3))), Outputs); in evaluate()
473 return rr0(eAND(rc(1), eXOR(rc(2), rc(3))), Outputs); in evaluate()
475 return rr0(eORL(rc(1), eIMM(im(2), W0)), Outputs); in evaluate()
478 return rr0(eORL(rc(1), rc(2)), Outputs); in evaluate()
481 return rr0(eORL(rc(1), eNOT(rc(2))), Outputs); in evaluate()
484 return rr0(RC, Outputs); in evaluate()
488 return rr0(RC, Outputs); in evaluate()
491 return rr0(eORL(rc(1), eAND(rc(2), rc(3))), Outputs); in evaluate()
493 return rr0(eORL(rc(1), eAND(rc(2), eNOT(rc(3)))), Outputs); in evaluate()
497 return rr0(RC, Outputs); in evaluate()
501 return rr0(RC, Outputs); in evaluate()
504 return rr0(eORL(rc(1), eORL(rc(2), rc(3))), Outputs); in evaluate()
506 return rr0(eORL(rc(1), eXOR(rc(2), rc(3))), Outputs); in evaluate()
509 return rr0(eXOR(rc(1), rc(2)), Outputs); in evaluate()
511 return rr0(eXOR(rc(1), eAND(rc(2), rc(3))), Outputs); in evaluate()
513 return rr0(eXOR(rc(1), eAND(rc(2), eNOT(rc(3)))), Outputs); in evaluate()
515 return rr0(eXOR(rc(1), eORL(rc(2), rc(3))), Outputs); in evaluate()
517 return rr0(eXOR(rc(1), eXOR(rc(2), rc(3))), Outputs); in evaluate()
520 return rr0(eNOT(rc(1)), Outputs); in evaluate()
524 return rr0(eASL(rc(1), im(2)), Outputs); in evaluate()
526 return rr0(eASL(rc(1), 16), Outputs); in evaluate()
529 return rr0(eADD(rc(1), eASL(rc(2), im(3))), Outputs); in evaluate()
532 return rr0(eSUB(rc(1), eASL(rc(2), im(3))), Outputs); in evaluate()
535 return rr0(eAND(rc(1), eASL(rc(2), im(3))), Outputs); in evaluate()
538 return rr0(eORL(rc(1), eASL(rc(2), im(3))), Outputs); in evaluate()
541 return rr0(eXOR(rc(1), eASL(rc(2), im(3))), Outputs); in evaluate()
549 return rr0(eASR(rc(1), im(2)), Outputs); in evaluate()
551 return rr0(eASR(rc(1), 16), Outputs); in evaluate()
554 return rr0(eADD(rc(1), eASR(rc(2), im(3))), Outputs); in evaluate()
557 return rr0(eSUB(rc(1), eASR(rc(2), im(3))), Outputs); in evaluate()
560 return rr0(eAND(rc(1), eASR(rc(2), im(3))), Outputs); in evaluate()
563 return rr0(eORL(rc(1), eASR(rc(2), im(3))), Outputs); in evaluate()
570 return rr0(eXTR(RC, 0, W0), Outputs); in evaluate()
575 return rr0(rc(1), Outputs); in evaluate()
579 return rr0(eXTR(RC, 0, W0), Outputs); in evaluate()
589 return rr0(eLSR(rc(1), im(2)), Outputs); in evaluate()
592 return rr0(eADD(rc(1), eLSR(rc(2), im(3))), Outputs); in evaluate()
595 return rr0(eSUB(rc(1), eLSR(rc(2), im(3))), Outputs); in evaluate()
598 return rr0(eAND(rc(1), eLSR(rc(2), im(3))), Outputs); in evaluate()
601 return rr0(eORL(rc(1), eLSR(rc(2), im(3))), Outputs); in evaluate()
604 return rr0(eXOR(rc(1), eLSR(rc(2), im(3))), Outputs); in evaluate()
609 return rr0(RC, Outputs); in evaluate()
614 return rr0(RC, Outputs); in evaluate()
622 return rr0(RC, Outputs); in evaluate()
634 return rr0(RC, Outputs); in evaluate()
643 return rr0(eIMM(0, W0), Outputs); in evaluate()
651 return rr0(eZXT(RC, Wd), Outputs); in evaluate()
652 return rr0(eSXT(RC, Wd), Outputs); in evaluate()
662 return rr0(rc(1), Outputs); in evaluate()
663 return rr0(eINS(rc(1), eXTR(rc(2), 0, Wd), Of), Outputs); in evaluate()
674 return rr0(cop(2, W0/2).cat(cop(1, W0/2)), Outputs); in evaluate()
688 return rr0(RC, Outputs); in evaluate()
697 return rr0(RC, Outputs); in evaluate()
701 return rr0(RC, Outputs); in evaluate()
705 return rr0(RC, Outputs); in evaluate()
709 return rr0(RC, Outputs); in evaluate()
713 return rr0(RC, Outputs); in evaluate()
726 return rr0(RC, Outputs); in evaluate()
739 return rr0(RegisterCell::ref(PC0 ? R2 : R3), Outputs); in evaluate()
741 return rr0(R2, Outputs); in evaluate()
750 return rr0(eSXT(rc(1), 8), Outputs); in evaluate()
752 return rr0(eSXT(rc(1), 16), Outputs); in evaluate()
757 return rr0(RC, Outputs); in evaluate()
760 return rr0(eZXT(rc(1), 8), Outputs); in evaluate()
762 return rr0(eZXT(rc(1), 16), Outputs); in evaluate()
769 return rr0(eCLB(rc(1), 0/*bit*/, 32), Outputs); in evaluate()
772 return rr0(eCLB(rc(1), 1/*bit*/, 32), Outputs); in evaluate()
779 return rr0(eCLB(R1, TV, 32), Outputs); in evaluate()
784 return rr0(eCTB(rc(1), 0/*bit*/, 32), Outputs); in evaluate()
787 return rr0(eCTB(rc(1), 1/*bit*/, 32), Outputs); in evaluate()
807 return rr0(RC, Outputs); in evaluate()
824 return rr0(RC, Outputs); in evaluate()
827 return rr0(eAND(rc(1), rc(2)), Outputs); in evaluate()
829 return rr0(eAND(rc(1), eNOT(rc(2))), Outputs); in evaluate()
831 return rr0(eNOT(rc(1)), Outputs); in evaluate()
833 return rr0(eORL(rc(1), rc(2)), Outputs); in evaluate()
835 return rr0(eORL(rc(1), eNOT(rc(2))), Outputs); in evaluate()
837 return rr0(eXOR(rc(1), rc(2)), Outputs); in evaluate()
839 return rr0(eAND(rc(1), eAND(rc(2), rc(3))), Outputs); in evaluate()
841 return rr0(eAND(rc(1), eAND(rc(2), eNOT(rc(3)))), Outputs); in evaluate()
843 return rr0(eAND(rc(1), eORL(rc(2), rc(3))), Outputs); in evaluate()
845 return rr0(eAND(rc(1), eORL(rc(2), eNOT(rc(3)))), Outputs); in evaluate()
847 return rr0(eORL(rc(1), eAND(rc(2), rc(3))), Outputs); in evaluate()
849 return rr0(eORL(rc(1), eAND(rc(2), eNOT(rc(3)))), Outputs); in evaluate()
851 return rr0(eORL(rc(1), eORL(rc(2), rc(3))), Outputs); in evaluate()
853 return rr0(eORL(rc(1), eORL(rc(2), eNOT(rc(3)))), Outputs); in evaluate()
869 return rr0(RegisterCell(W0).fill(0, W0, F), Outputs); in evaluate()