Lines Matching defs:mne
166 char *mne = NULL;
187 mne = "addi";
198 mne = "unimp";
205 mne = nzimm == 0 ? "nop" : "c.nop";
208 mne = nzimm == 0 ? "c.addi" : "addi";
220 mne = rs1 == 0 ? "c.slli" : "slli";
228 mne = "fld";
233 mne = "jal";
255 mne = "sext.w";
258 mne = "addiw";
271 mne = "fld";
275 mne = idx == 6 ? "lw" : "sw";
284 mne = (first & 0xf80) == 0 ? "c.li" : "li";
302 mne = "lw";
311 mne = "flw";
319 mne = "ld";
330 mne = "addi";
340 mne = "lui";
351 mne = "flw";
359 mne = "ld";
375 mne = "andi";
382 mne = (first & 0x400) ? "srai" : "srli";
385 strcpy (stpcpy (mnebuf, "c."), mne);
386 mne = mnebuf;
400 mne = (char *) arithmne[((first >> 10) & 0x4) | ((first >> 5) & 0x3)];
415 mne = "ret";
419 mne = "jr";
423 mne = rs1 != 0 ? "mv" : "c.mv";
433 mne = "ebreak";
437 mne = "jalr";
441 mne = rs1 != 0 ? "add" : "c.add";
453 mne = "fsd";
464 mne = "j";
474 mne = "fsd";
478 mne = idx == 19 ? "beqz" : "bnez";
492 mne = "sw";
497 mne = "fsw";
504 mne = "sd";
515 mne = "fsw";
521 mne = "sd";
532 if (strp == NULL && mne == NULL)
572 mne = (char *) (idx == 0x00 ? loadmne[func] : floadmne[func]);
581 mne = "fence.tso";
583 mne = "fence.i";
598 mne = "fence";
614 mne = (char *) opimmmne[func];
615 if (mne == NULL)
619 mne = "slli";
621 mne = "srli";
623 mne = "srai";
629 mne = "li";
636 mne ="sext.";
639 mne = "nop";
643 mne = "mv";
646 mne = "seqz";
649 mne = "not";
661 mne = "li";
664 if (mne != NULL && idx == 0x06)
666 mne = strcpy (mnebuf, mne);
673 mne = idx == 0x05 ? "auipc" : "lui";
697 mne = (char *) (idx == 0x08 ? storemne[func] : fstoremne[func]);
735 mne = mnebuf;
763 mne = idx == 0x0c ? "neg" : "negw";
769 mne = "sltz";
774 mne = func == 2 ? "sgtz" : "snez";
778 mne = (char *) (idx == 0x0c ? arithmne2[func] : arithmne3[func]);
805 mne = mnebuf;
834 mne = mnebuf;
855 mne = mnebuf;
864 mne = mnebuf;
881 mne = mnebuf;
906 mne = mnebuf;
921 mne = mnebuf;
948 mne = mnebuf;
959 mne = mnebuf;
971 mne = mnebuf;
985 mne = mnebuf;
1007 mne = (char *) branchmne[func];
1013 mne = "blez";
1020 mne = "bgtz";
1028 strcpy (stpcpy (mnebuf, mne), "z");
1029 mne = mnebuf;
1038 mne = func == 5 ? "ble" : "bleu";
1061 mne = rd == 0 ? "jr" : "jalr";
1076 mne = rd == 0 ? "j" : "jal";
1083 mne = "ecall";
1085 mne = "ebreak";
1087 mne = "uret";
1089 mne = "sret";
1091 mne = "mret";
1093 mne = "wfi";
1103 mne = (char *) unprivrw[csr - 0x000];
1111 mne = (char *) unprivrolow[csr - 0xc00];
1128 mne = (char *) ((word & 0x4000) == 0 ? unprivrs : unprivrsi)[csr - 0x000];
1139 if (mne == NULL && (word & 0x3000) != 0)
1279 mne = "csrw";
1281 mne = "csrs";
1283 mne = "csrsi";
1285 mne = "csrr";
1287 mne = "csrc";
1289 mne = (char *) mnecsr[instr];
1296 if (strp == NULL && mne == NULL)
1427 ADD_STRING (mne);