Lines Matching defs:func
552 uint32_t func;
563 func = (word >> 12) & 0x7;
572 mne = (char *) (idx == 0x00 ? loadmne[func] : floadmne[func]);
578 func = (word >> 12) & 0x7;
584 else if (func == 0 && rd == 0 && rs1 == 0 && (word & 0xf0000000) == 0)
613 func = (word >> 12) & 0x7;
614 mne = (char *) opimmmne[func];
618 if (func == 0x1 && (opaddr & ~shiftmask) == 0)
620 else if (func == 0x5 && (opaddr & ~shiftmask) == 0)
622 else if (func == 0x5 && (opaddr & ~shiftmask) == 0x400)
627 else if (func == 0x0 && (rd != 0 || idx == 0x06) && rs1 == 0 && rd != 0)
633 else if (func == 0x00 && opaddr == 0)
645 else if (func == 0x3 && opaddr == 1)
647 else if (func == 0x4 && opaddr == -1)
657 if (func == 0x0 && rs1 == 0 && rd != 0)
688 func = (word >> 12) & 0x7;
697 mne = (char *) (idx == 0x08 ? storemne[func] : fstoremne[func]);
707 func = word >> 27;
715 if (amomne[func] != NULL && width >= 2 && width <= 3
716 && (func != 0x02 || rs2 == 0))
718 if (func == 0x02)
726 char *cp = stpcpy (mnebuf, amomne[func]);
746 func = ((word >> 21) & 0x10) | ((word >> 27) & 0x8) | ((word >> 12) & 0x7);
761 if (func == 8 && rs1 == 0)
766 else if (idx == 0x0c && rs2 == 0 && func == 2)
771 else if (idx == 0x0c && rs1 == 0 && (func == 2 || func == 3))
774 mne = func == 2 ? "sgtz" : "snez";
778 mne = (char *) (idx == 0x0c ? arithmne2[func] : arithmne3[func]);
822 func = word >> 27;
824 if (func < 4)
830 char *cp = stpcpy (mnebuf, fpop[func]);
841 else if (func == 0x1c && width != 2 && rs2 == 0 && rm <= 1)
859 else if (func == 0x1e && width != 2 && rs2 == 0 && rm == 0)
868 else if (func == 0x14)
887 else if (func == 0x04)
912 else if (func == 0x08 && width != 2 && rs2 <= 3 && rs2 != 2 && rs2 != width)
923 else if ((func & 0x1d) == 0x18 && width != 2 && rs2 < 4)
926 if (func == 0x18)
949 if (rm != 0x7 && (func == 0x18 || width == 0 || rs2 >= 2))
952 else if (func == 0x0b && rs2 == 0)
963 else if (func == 0x05 && rm < 2)
973 else if (func == 0x14 && rm <= 0x2)
1006 func = (word >> 12) & 0x7;
1007 mne = (char *) branchmne[func];
1008 if (rs1 == 0 && func == 5)
1015 else if (rs1 == 0 && func == 4)
1024 if (func == 0 || func == 1 || func == 4 || func == 5)
1032 else if (func == 5 || func == 7)
1038 mne = func == 5 ? "ble" : "bleu";