Lines Matching refs:Helper
366 ;; Helper for emitting `MInst.VecAluRRRR` instructions.
374 ;; Helper for emitting `MInst.VecAluRRRImm5` instructions.
382 ;; Helper for emitting `MInst.VecAluRRRImm5` instructions where the immediate
388 ;; Helper for emitting `MInst.VecAluRRR` instructions.
395 ;; Helper for emitting `MInst.VecAluRRImm5` instructions.
402 ;; Helper for emitting `MInst.VecAluRRImm5` instructions where the immediate
408 ;; Helper for emitting `MInst.VecAluRRImm5` instructions that use the Imm5 as
416 ;; Helper for emitting `MInst.VecAluRImm5` instructions.
423 ;; Helper for emitting `MInst.VecLoad` instructions.
430 ;; Helper for emitting `MInst.VecStore` instructions.
436 ;; Helper for emitting the `vadd.vv` instruction.
441 ;; Helper for emitting the `vadd.vx` instruction.
446 ;; Helper for emitting the `vadd.vi` instruction.
451 ;; Helper for emitting the `vsadd.vv` instruction.
456 ;; Helper for emitting the `vsadd.vx` instruction.
461 ;; Helper for emitting the `vsadd.vi` instruction.
466 ;; Helper for emitting the `vsaddu.vv` instruction.
471 ;; Helper for emitting the `vsaddu.vx` instruction.
476 ;; Helper for emitting the `vsaddu.vi` instruction.
481 ;; Helper for emitting the `vwadd.vv` instruction.
488 ;; Helper for emitting the `vwadd.vx` instruction.
495 ;; Helper for emitting the `vwadd.wv` instruction.
502 ;; Helper for emitting the `vwadd.wx` instruction.
509 ;; Helper for emitting the `vwaddu.vv` instruction.
516 ;; Helper for emitting the `vwaddu.vv` instruction.
523 ;; Helper for emitting the `vwaddu.wv` instruction.
530 ;; Helper for emitting the `vwaddu.wx` instruction.
537 ;; Helper for emitting the `vsub.vv` instruction.
542 ;; Helper for emitting the `vsub.vx` instruction.
547 ;; Helper for emitting the `vrsub.vx` instruction.
552 ;; Helper for emitting the `vwsub.vv` instruction.
559 ;; Helper for emitting the `vwsub.vx` instruction.
566 ;; Helper for emitting the `vwsub.wv` instruction.
573 ;; Helper for emitting the `vwsub.wx` instruction.
580 ;; Helper for emitting the `vwsubu.vv` instruction.
587 ;; Helper for emitting the `vwsubu.vv` instruction.
594 ;; Helper for emitting the `vwsubu.wv` instruction.
601 ;; Helper for emitting the `vwsubu.wx` instruction.
608 ;; Helper for emitting the `vssub.vv` instruction.
613 ;; Helper for emitting the `vssub.vx` instruction.
618 ;; Helper for emitting the `vssubu.vv` instruction.
623 ;; Helper for emitting the `vssubu.vx` instruction.
628 ;; Helper for emitting the `vneg.v` pseudo-instruction.
633 ;; Helper for emitting the `vrsub.vi` instruction.
638 ;; Helper for emitting the `vmul.vv` instruction.
643 ;; Helper for emitting the `vmul.vx` instruction.
648 ;; Helper for emitting the `vmulh.vv` instruction.
653 ;; Helper for emitting the `vmulh.vx` instruction.
658 ;; Helper for emitting the `vmulhu.vv` instruction.
663 ;; Helper for emitting the `vmulhu.vx` instruction.
668 ;; Helper for emitting the `vsmul.vv` instruction.
676 ;; Helper for emitting the `vsmul.vx` instruction.
684 ;; Helper for emitting the `vmacc.vv` instruction.
692 ;; Helper for emitting the `vmacc.vx` instruction.
700 ;; Helper for emitting the `vnmsac.vv` instruction.
708 ;; Helper for emitting the `vnmsac.vx` instruction.
716 ;; Helper for emitting the `sll.vv` instruction.
721 ;; Helper for emitting the `sll.vx` instruction.
726 ;; Helper for emitting the `vsll.vi` instruction.
731 ;; Helper for emitting the `srl.vv` instruction.
736 ;; Helper for emitting the `srl.vx` instruction.
741 ;; Helper for emitting the `vsrl.vi` instruction.
746 ;; Helper for emitting the `sra.vv` instruction.
751 ;; Helper for emitting the `sra.vx` instruction.
756 ;; Helper for emitting the `vsra.vi` instruction.
761 ;; Helper for emitting the `vand.vv` instruction.
766 ;; Helper for emitting the `vand.vx` instruction.
771 ;; Helper for emitting the `vand.vi` instruction.
776 ;; Helper for emitting the `vor.vv` instruction.
781 ;; Helper for emitting the `vor.vx` instruction.
786 ;; Helper for emitting the `vor.vi` instruction.
791 ;; Helper for emitting the `vxor.vv` instruction.
796 ;; Helper for emitting the `vxor.vx` instruction.
801 ;; Helper for emitting the `vxor.vi` instruction.
806 ;; Helper for emitting the `vssrl.vi` instruction.
815 ;; Helper for emitting the `vnot.v` instruction.
822 ;; Helper for emitting the `vmax.vv` instruction.
827 ;; Helper for emitting the `vmax.vx` instruction.
832 ;; Helper for emitting the `vmin.vv` instruction.
837 ;; Helper for emitting the `vmin.vx` instruction.
842 ;; Helper for emitting the `vmaxu.vv` instruction.
847 ;; Helper for emitting the `vmaxu.vx` instruction.
852 ;; Helper for emitting the `vminu.vv` instruction.
857 ;; Helper for emitting the `vminu.vx` instruction.
862 ;; Helper for emitting the `vfadd.vv` instruction.
867 ;; Helper for emitting the `vfadd.vf` instruction.
872 ;; Helper for emitting the `vfsub.vv` instruction.
877 ;; Helper for emitting the `vfsub.vf` instruction.
882 ;; Helper for emitting the `vfrsub.vf` instruction.
887 ;; Helper for emitting the `vfmul.vv` instruction.
892 ;; Helper for emitting the `vfmul.vf` instruction.
897 ;; Helper for emitting the `vfmacc.vv` instruction.
905 ;; Helper for emitting the `vfmacc.vf` instruction.
913 ;; Helper for emitting the `vfnmacc.vv` instruction.
921 ;; Helper for emitting the `vfnmacc.vf` instruction.
929 ;; Helper for emitting the `vfmsac.vv` instruction.
937 ;; Helper for emitting the `vfmsac.vf` instruction.
945 ;; Helper for emitting the `vfnmsac.vv` instruction.
953 ;; Helper for emitting the `vfnmsac.vf` instruction.
961 ;; Helper for emitting the `vfdiv.vv` instruction.
966 ;; Helper for emitting the `vfdiv.vf` instruction.
971 ;; Helper for emitting the `vfrdiv.vf` instruction.
976 ;; Helper for emitting the `vfmin.vv` instruction.
981 ;; Helper for emitting the `vfmax.vv` instruction.
986 ;; Helper for emitting the `vfsgnj.vv` ("Floating Point Sign Injection") instruction.
992 ;; Helper for emitting the `vfsgnj.vf` ("Floating Point Sign Injection") instruction.
997 ;; Helper for emitting the `vfsgnjn.vv` ("Floating Point Sign Injection Negated") instruction.
1003 ;; Helper for emitting the `vfneg.v` instruction.
1008 ;; Helper for emitting the `vfsgnjx.vv` ("Floating Point Sign Injection Exclusive") instruction.
1015 ;; Helper for emitting the `vfabs.v` instruction.
1020 ;; Helper for emitting the `vfsqrt.v` instruction.
1026 ;; Helper for emitting the `vfcvt.xu.f.v` instruction.
1032 ;; Helper for emitting the `vfcvt.x.f.v` instruction.
1038 ;; Helper for emitting the `vfcvt.rtz.xu.f.v` instruction.
1046 ;; Helper for emitting the `vfcvt.rtz.x.f.v` instruction.
1054 ;; Helper for emitting the `vfcvt.f.xu.v` instruction.
1060 ;; Helper for emitting the `vfcvt.x.f.v` instruction.
1066 ;; Helper for emitting the `vfwcvt.f.f.v` instruction.
1072 ;; Helper for emitting the `vfncvt.f.f.w` instruction.
1078 ;; Helper for emitting the `vslidedown.vx` instruction.
1085 ;; Helper for emitting the `vslidedown.vi` instruction.
1091 ;; Helper for emitting the `vslideup.vi` instruction.
1099 ;; Helper for emitting the `vslide1up.vx` instruction.
1106 ;; Helper for emitting the `vmv.x.s` instruction.
1113 ;; Helper for emitting the `vfmv.f.s` instruction.
1120 ;; Helper for emitting the `vmv.s.x` instruction.
1127 ;; Helper for emitting the `vfmv.s.f` instruction.
1134 ;; Helper for emitting the `vmv.v.x` instruction.
1141 ;; Helper for emitting the `vfmv.v.f` instruction.
1148 ;; Helper for emitting the `vmv.v.i` instruction.
1155 ;; Helper for emitting the `vmerge.vvm` instruction.
1165 ;; Helper for emitting the `vmerge.vxm` instruction.
1174 ;; Helper for emitting the `vfmerge.vfm` instruction.
1183 ;; Helper for emitting the `vmerge.vim` instruction.
1193 ;; Helper for emitting the `vredminu.vs` instruction.
1200 ;; Helper for emitting the `vredmaxu.vs` instruction.
1207 ;; Helper for emitting the `vrgather.vv` instruction.
1214 ;; Helper for emitting the `vrgather.vx` instruction.
1221 ;; Helper for emitting the `vrgather.vi` instruction.
1226 ;; Helper for emitting the `vcompress.vm` instruction.
1237 ;; Helper for emitting the `vmseq.vv` (Vector Mask Set If Equal) instruction.
1242 ;; Helper for emitting the `vmseq.vx` (Vector Mask Set If Equal) instruction.
1247 ;; Helper for emitting the `vmseq.vi` (Vector Mask Set If Equal) instruction.
1252 ;; Helper for emitting the `vmsne.vv` (Vector Mask Set If Not Equal) instruction.
1257 ;; Helper for emitting the `vmsne.vx` (Vector Mask Set If Not Equal) instruction.
1262 ;; Helper for emitting the `vmsne.vi` (Vector Mask Set If Not Equal) instruction.
1267 ;; Helper for emitting the `vmsltu.vv` (Vector Mask Set If Less Than, Unsigned) instruction.
1272 ;; Helper for emitting the `vmsltu.vx` (Vector Mask Set If Less Than, Unsigned) instruction.
1277 ;; Helper for emitting the `vmslt.vv` (Vector Mask Set If Less Than) instruction.
1282 ;; Helper for emitting the `vmslt.vx` (Vector Mask Set If Less Than) instruction.
1287 ;; Helper for emitting the `vmsleu.vv` (Vector Mask Set If Less Than or Equal, Unsigned) instructio…
1292 ;; Helper for emitting the `vmsleu.vx` (Vector Mask Set If Less Than or Equal, Unsigned) instructio…
1297 ;; Helper for emitting the `vmsleu.vi` (Vector Mask Set If Less Than or Equal, Unsigned) instructio…
1302 ;; Helper for emitting the `vmsle.vv` (Vector Mask Set If Less Than or Equal) instruction.
1307 ;; Helper for emitting the `vmsle.vx` (Vector Mask Set If Less Than or Equal) instruction.
1312 ;; Helper for emitting the `vmsle.vi` (Vector Mask Set If Less Than or Equal) instruction.
1317 ;; Helper for emitting the `vmsgt.vv` (Vector Mask Set If Greater Than, Unsigned) instruction.
1322 ;; Helper for emitting the `vmsgtu.vx` (Vector Mask Set If Greater Than, Unsigned) instruction.
1327 ;; Helper for emitting the `vmsgtu.vi` (Vector Mask Set If Greater Than, Unsigned) instruction.
1332 ;; Helper for emitting the `vmsgt.vv` (Vector Mask Set If Greater Than) instruction.
1337 ;; Helper for emitting the `vmsgt.vx` (Vector Mask Set If Greater Than) instruction.
1342 ;; Helper for emitting the `vmsgt.vi` (Vector Mask Set If Greater Than) instruction.
1347 ;; Helper for emitting the `vmsgeu.vv` (Vector Mask Set If Greater Than or Equal, Unsigned) instruc…
1352 ;; Helper for emitting the `vmsge.vv` (Vector Mask Set If Greater Than or Equal) instruction.
1357 ;; Helper for emitting the `vmfeq.vv` (Vector Mask Set If Float Equal) instruction.
1362 ;; Helper for emitting the `vmfeq.vf` (Vector Mask Set If Float Equal) instruction.
1367 ;; Helper for emitting the `vmfne.vv` (Vector Mask Set If Float Not Equal) instruction.
1372 ;; Helper for emitting the `vmfne.vf` (Vector Mask Set If Float Not Equal) instruction.
1377 ;; Helper for emitting the `vmflt.vv` (Vector Mask Set If Float Less Than) instruction.
1382 ;; Helper for emitting the `vmflt.vf` (Vector Mask Set If Float Less Than) instruction.
1387 ;; Helper for emitting the `vmfle.vv` (Vector Mask Set If Float Less Than Or Equal) instruction.
1392 ;; Helper for emitting the `vmfle.vf` (Vector Mask Set If Float Less Than Or Equal) instruction.
1397 ;; Helper for emitting the `vmfgt.vv` (Vector Mask Set If Float Greater Than) instruction.
1402 ;; Helper for emitting the `vmfgt.vf` (Vector Mask Set If Float Greater Than) instruction.
1407 ;; Helper for emitting the `vmfge.vv` (Vector Mask Set If Float Greater Than Or Equal) instruction.
1412 ;; Helper for emitting the `vmfge.vf` (Vector Mask Set If Float Greater Than Or Equal) instruction.
1417 ;; Helper for emitting the `vzext.vf2` instruction.
1423 ;; Helper for emitting the `vzext.vf4` instruction.
1429 ;; Helper for emitting the `vzext.vf8` instruction.
1435 ;; Helper for emitting the `vsext.vf2` instruction.
1441 ;; Helper for emitting the `vsext.vf4` instruction.
1447 ;; Helper for emitting the `vsext.vf8` instruction.
1453 ;; Helper for emitting the `vnclip.wi` instruction.
1460 ;; Helper for emitting the `vnclipu.wi` instruction.
1467 ;; Helper for emitting the `vmand.mm` (Mask Bitwise AND) instruction.
1474 ;; Helper for emitting the `vmor.mm` (Mask Bitwise OR) instruction.
1481 ;; Helper for emitting the `vmnand.mm` (Mask Bitwise NAND) instruction.
1488 ;; Helper for emitting the `vmnot.m` (Mask Bitwise NOT) instruction.
1495 ;; Helper for emitting the `vmnor.mm` (Mask Bitwise NOR) instruction.