Changeset 109 for trunk/IPs/systemC/processor/Morpheo/Behavioural/include
- Timestamp:
- Feb 16, 2009, 9:28:31 PM (16 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Constants.h
r105 r109 50 50 TYPE_CUSTOM = 0x9, // 00000 - unit uniq , type optionnal 51 51 TYPE_BRANCH = 0xa, // 00000 - unit multiple 52 TYPE_MEMORY = 0xb // 00000 - unit uniq 52 TYPE_MEMORY = 0xb // 00000 - unit uniq , type exclusive 53 53 } type_t; 54 54 … … 57 57 # define MAX_TYPE (1<<SIZE_TYPE) 58 58 59 // TYPE | multiple? | Optionnal? | Exclusive? | Comment 60 //--------------+-----------+------------+------------+--------- 61 // TYPE_ALU | X | | | 62 // TYPE_SHIFT | X | | | ror is optionnal 63 // TYPE_MOVE | X | | | cmov is optionnal 64 // TYPE_TEST | X | | | 65 // TYPE_MUL | X | | | 66 // TYPE_DIV | X | X | | 67 // TYPE_EXTEND | X | X | | 68 // TYPE_FIND | X | X | | 69 // TYPE_SPECIAL | | | | mac unit is optionnal 70 // TYPE_CUSTOM | | X | | 71 // TYPE_BRANCH | X | | | 72 // TYPE_MEMORY | | | X | 73 59 74 # define is_type_valid(x) \ 60 (( x == TYPE_ALU ) or \ 61 ( x == TYPE_SHIFT ) or \ 62 ( x == TYPE_MOVE ) or \ 63 ( x == TYPE_TEST ) or \ 64 ( x == TYPE_MUL ) or \ 65 ( x == TYPE_DIV ) or \ 66 ( x == TYPE_EXTEND ) or \ 67 ( x == TYPE_FIND ) or \ 68 ( x == TYPE_SPECIAL) or \ 69 ( x == TYPE_CUSTOM ) or \ 70 ( x == TYPE_BRANCH ) or \ 71 ( x == TYPE_MEMORY )) 75 ((x == TYPE_ALU ) or \ 76 (x == TYPE_SHIFT ) or \ 77 (x == TYPE_MOVE ) or \ 78 (x == TYPE_TEST ) or \ 79 (x == TYPE_MUL ) or \ 80 (x == TYPE_DIV ) or \ 81 (x == TYPE_EXTEND ) or \ 82 (x == TYPE_FIND ) or \ 83 (x == TYPE_SPECIAL) or \ 84 (x == TYPE_CUSTOM ) or \ 85 (x == TYPE_BRANCH ) or \ 86 (x == TYPE_MEMORY )) 87 88 # define is_type_uniq(x) \ 89 ((x == TYPE_SPECIAL) or \ 90 (x == TYPE_CUSTOM ) or \ 91 (x == TYPE_MEMORY )) 92 93 # define is_type_optionnal(x) \ 94 ((x == TYPE_DIV ) or \ 95 (x == TYPE_EXTEND ) or \ 96 (x == TYPE_FIND ) or \ 97 (x == TYPE_CUSTOM )) 98 99 # define is_type_exclusive(x) \ 100 ((x == TYPE_MEMORY )) 72 101 73 102 //====================================================[ Operation ]===== … … 211 240 # define OPERATION_FIND_L_FL1 0x2 // 000_0000 l.fl1 212 241 213 # define OPERATION_SPECIAL_L_NOP 0x ff // 000_0000 l.nop242 # define OPERATION_SPECIAL_L_NOP 0x7f // 000_0000 l.nop 214 243 # define OPERATION_SPECIAL_L_MFSPR 0x1 // 000_0001 l.mfspr 215 244 # define OPERATION_SPECIAL_L_MTSPR 0x2 // 000_0010 l.mtspr … … 223 252 # define OPERATION_SPECIAL_L_SYS 0x41 // 100_0001 l.sys 224 253 # define OPERATION_SPECIAL_L_TRAP 0x42 // 100_0010 l.trap 225 226 254 227 255 # define OPERATION_BRANCH_NONE 0x1 // 000_0000 l.j … … 668 696 { 669 697 // ORBIS 670 INSTRUCTION_L_ADD, 671 INSTRUCTION_L_ADDC, 672 INSTRUCTION_L_ADDI, 673 INSTRUCTION_L_ADDIC, 674 INSTRUCTION_L_AND, 675 INSTRUCTION_L_ANDI, 676 INSTRUCTION_L_BF, 677 INSTRUCTION_L_BNF, 678 INSTRUCTION_L_CMOV, 679 INSTRUCTION_L_CSYNC, 680 INSTRUCTION_L_CUST1, 681 INSTRUCTION_L_CUST2, 682 INSTRUCTION_L_CUST3, 683 INSTRUCTION_L_CUST4, 684 INSTRUCTION_L_CUST5, 685 INSTRUCTION_L_CUST6, 686 INSTRUCTION_L_CUST7, 687 INSTRUCTION_L_CUST8, 688 INSTRUCTION_L_DIV, 689 INSTRUCTION_L_DIVU, 690 INSTRUCTION_L_EXTBS, 691 INSTRUCTION_L_EXTBZ, 692 INSTRUCTION_L_EXTHS, 693 INSTRUCTION_L_EXTHZ, 694 INSTRUCTION_L_EXTWS, 695 INSTRUCTION_L_EXTWZ, 696 INSTRUCTION_L_FF1, 697 INSTRUCTION_L_FL1, 698 INSTRUCTION_L_J, 699 INSTRUCTION_L_JAL, 700 INSTRUCTION_L_JALR, 701 INSTRUCTION_L_JR, 702 INSTRUCTION_L_LBS, 703 INSTRUCTION_L_LBZ, 704 INSTRUCTION_L_LD, 705 INSTRUCTION_L_LHS, 706 INSTRUCTION_L_LHZ, 707 INSTRUCTION_L_LWS, 708 INSTRUCTION_L_LWZ, 709 INSTRUCTION_L_MAC, 710 INSTRUCTION_L_MACI, 711 INSTRUCTION_L_MACRC, 712 INSTRUCTION_L_MFSPR, 713 INSTRUCTION_L_MOVHI, 714 INSTRUCTION_L_MSB, 715 INSTRUCTION_L_MSYNC, 716 INSTRUCTION_L_MTSPR, 717 INSTRUCTION_L_MUL, 718 INSTRUCTION_L_MULI, 719 INSTRUCTION_L_MULU, 720 INSTRUCTION_L_NOP, 721 INSTRUCTION_L_OR, 722 INSTRUCTION_L_ORI, 723 INSTRUCTION_L_PSYNC, 724 INSTRUCTION_L_RFE, 725 INSTRUCTION_L_ROR, 726 INSTRUCTION_L_RORI, 727 INSTRUCTION_L_SB, 728 INSTRUCTION_L_SD, 729 INSTRUCTION_L_SFEQ, 730 INSTRUCTION_L_SFEQI, 731 INSTRUCTION_L_SFGES, 732 INSTRUCTION_L_SFGESI, 733 INSTRUCTION_L_SFGEU, 734 INSTRUCTION_L_SFGEUI, 735 INSTRUCTION_L_SFGTS, 736 INSTRUCTION_L_SFGTSI, 737 INSTRUCTION_L_SFGTU, 738 INSTRUCTION_L_SFGTUI, 739 INSTRUCTION_L_SFLES, 740 INSTRUCTION_L_SFLESI, 741 INSTRUCTION_L_SFLEU, 742 INSTRUCTION_L_SFLEUI, 743 INSTRUCTION_L_SFLTS, 744 INSTRUCTION_L_SFLTSI, 745 INSTRUCTION_L_SFLTU, 746 INSTRUCTION_L_SFLTUI, 747 INSTRUCTION_L_SFNE, 748 INSTRUCTION_L_SFNEI, 749 INSTRUCTION_L_SH, 750 INSTRUCTION_L_SLL, 751 INSTRUCTION_L_SLLI, 752 INSTRUCTION_L_SRA, 753 INSTRUCTION_L_SRAI, 754 INSTRUCTION_L_SRL, 755 INSTRUCTION_L_SRLI, 756 INSTRUCTION_L_SUB, 757 INSTRUCTION_L_SW, 758 INSTRUCTION_L_SYS, 759 INSTRUCTION_L_TRAP, 760 INSTRUCTION_L_XOR, 761 INSTRUCTION_L_XORI, 762 // ORFPX 763 INSTRUCTION_LF_ADD_D, 764 INSTRUCTION_LF_ADD_S, 765 INSTRUCTION_LF_CUST1_D, 766 INSTRUCTION_LF_CUST1_S, 767 INSTRUCTION_LF_DIV_D, 768 INSTRUCTION_LF_DIV_S, 769 INSTRUCTION_LF_FTOI_D, 770 INSTRUCTION_LF_FTOI_S, 771 INSTRUCTION_LF_ITOF_D, 772 INSTRUCTION_LF_ITOF_S, 773 INSTRUCTION_LF_MADD_D, 774 INSTRUCTION_LF_MADD_S, 775 INSTRUCTION_LF_MUL_D, 776 INSTRUCTION_LF_MUL_S, 777 INSTRUCTION_LF_REM_D, 778 INSTRUCTION_LF_REM_S, 779 INSTRUCTION_LF_SFEQ_D, 780 INSTRUCTION_LF_SFEQ_S, 781 INSTRUCTION_LF_SFGE_D, 782 INSTRUCTION_LF_SFGE_S, 783 INSTRUCTION_LF_SFGT_D, 784 INSTRUCTION_LF_SFGT_S, 785 INSTRUCTION_LF_SFLE_D, 786 INSTRUCTION_LF_SFLE_S, 787 INSTRUCTION_LF_SFLT_D, 788 INSTRUCTION_LF_SFLT_S, 789 INSTRUCTION_LF_SFNE_D, 790 INSTRUCTION_LF_SFNE_S, 791 INSTRUCTION_LF_SUB_D, 792 INSTRUCTION_LF_SUB_S, 793 // ORVDX 794 INSTRUCTION_LV_ADD_B, 795 INSTRUCTION_LV_ADD_H, 796 INSTRUCTION_LV_ADDS_B, 797 INSTRUCTION_LV_ADDS_H, 798 INSTRUCTION_LV_ADDU_B, 799 INSTRUCTION_LV_ADDU_H, 800 INSTRUCTION_LV_ADDUS_B, 801 INSTRUCTION_LV_ADDUS_H, 802 INSTRUCTION_LV_ALL_EQ_B, 803 INSTRUCTION_LV_ALL_EQ_H, 804 INSTRUCTION_LV_ALL_GE_B, 805 INSTRUCTION_LV_ALL_GE_H, 806 INSTRUCTION_LV_ALL_GT_B, 807 INSTRUCTION_LV_ALL_GT_H, 808 INSTRUCTION_LV_ALL_LE_B, 809 INSTRUCTION_LV_ALL_LE_H, 810 INSTRUCTION_LV_ALL_LT_B, 811 INSTRUCTION_LV_ALL_LT_H, 812 INSTRUCTION_LV_ALL_NE_B, 813 INSTRUCTION_LV_ALL_NE_H, 814 INSTRUCTION_LV_AND, 815 INSTRUCTION_LV_ANY_EQ_B, 816 INSTRUCTION_LV_ANY_EQ_H, 817 INSTRUCTION_LV_ANY_GE_B, 818 INSTRUCTION_LV_ANY_GE_H, 819 INSTRUCTION_LV_ANY_GT_B, 820 INSTRUCTION_LV_ANY_GT_H, 821 INSTRUCTION_LV_ANY_LE_B, 822 INSTRUCTION_LV_ANY_LE_H, 823 INSTRUCTION_LV_ANY_LT_B, 824 INSTRUCTION_LV_ANY_LT_H, 825 INSTRUCTION_LV_ANY_NE_B, 826 INSTRUCTION_LV_ANY_NE_H, 827 INSTRUCTION_LV_AVG_B, 828 INSTRUCTION_LV_AVG_H, 829 INSTRUCTION_LV_CMP_EQ_B, 830 INSTRUCTION_LV_CMP_EQ_H, 831 INSTRUCTION_LV_CMP_GE_B, 832 INSTRUCTION_LV_CMP_GE_H, 833 INSTRUCTION_LV_CMP_GT_B, 834 INSTRUCTION_LV_CMP_GT_H, 835 INSTRUCTION_LV_CMP_LE_B, 836 INSTRUCTION_LV_CMP_LE_H, 837 INSTRUCTION_LV_CMP_LT_B, 838 INSTRUCTION_LV_CMP_LT_H, 839 INSTRUCTION_LV_CMP_NE_B, 840 INSTRUCTION_LV_CMP_NE_H, 841 INSTRUCTION_LV_CUST1, 842 INSTRUCTION_LV_CUST2, 843 INSTRUCTION_LV_CUST3, 844 INSTRUCTION_LV_CUST4, 845 INSTRUCTION_LV_MADDS_H, 846 INSTRUCTION_LV_MAX_B, 847 INSTRUCTION_LV_MAX_H, 848 INSTRUCTION_LV_MERGE_B, 849 INSTRUCTION_LV_MERGE_H, 850 INSTRUCTION_LV_MIN_B, 851 INSTRUCTION_LV_MIN_H, 852 INSTRUCTION_LV_MSUBS_H, 853 INSTRUCTION_LV_MULS_H, 854 INSTRUCTION_LV_NAND, 855 INSTRUCTION_LV_NOR, 856 INSTRUCTION_LV_OR, 857 INSTRUCTION_LV_PACK_B, 858 INSTRUCTION_LV_PACK_H, 859 INSTRUCTION_LV_PACKS_B, 860 INSTRUCTION_LV_PACKS_H, 861 INSTRUCTION_LV_PACKUS_B, 862 INSTRUCTION_LV_PACKUS_H, 863 INSTRUCTION_LV_PERM_N, 864 INSTRUCTION_LV_RL_B, 865 INSTRUCTION_LV_RL_H, 866 INSTRUCTION_LV_SLL, 867 INSTRUCTION_LV_SLL_B, 868 INSTRUCTION_LV_SLL_H, 869 INSTRUCTION_LV_SRA_B, 870 INSTRUCTION_LV_SRA_H, 871 INSTRUCTION_LV_SRL, 872 INSTRUCTION_LV_SRL_B, 873 INSTRUCTION_LV_SRL_H, 874 INSTRUCTION_LV_SUB_B, 875 INSTRUCTION_LV_SUB_H, 876 INSTRUCTION_LV_SUBS_B, 877 INSTRUCTION_LV_SUBS_H, 878 INSTRUCTION_LV_SUBU_B, 879 INSTRUCTION_LV_SUBU_H, 880 INSTRUCTION_LV_SUBUS_B, 881 INSTRUCTION_LV_SUBUS_H, 882 INSTRUCTION_LV_UNPACK_B, 883 INSTRUCTION_LV_UNPACK_H, 884 INSTRUCTION_LV_XOR 698 INSTRUCTION_L_ADD, //0 699 INSTRUCTION_L_ADDC, //1 700 INSTRUCTION_L_ADDI, //2 701 INSTRUCTION_L_ADDIC, //3 702 INSTRUCTION_L_AND, //4 703 INSTRUCTION_L_ANDI, //5 704 INSTRUCTION_L_BF, //6 705 INSTRUCTION_L_BNF, //7 706 INSTRUCTION_L_CMOV, //8 707 INSTRUCTION_L_CSYNC, //9 708 INSTRUCTION_L_CUST1, //10 709 INSTRUCTION_L_CUST2, //11 710 INSTRUCTION_L_CUST3, //12 711 INSTRUCTION_L_CUST4, //13 712 INSTRUCTION_L_CUST5, //14 713 INSTRUCTION_L_CUST6, //15 714 INSTRUCTION_L_CUST7, //16 715 INSTRUCTION_L_CUST8, //17 716 INSTRUCTION_L_DIV, //18 717 INSTRUCTION_L_DIVU, //19 718 INSTRUCTION_L_EXTBS, //20 719 INSTRUCTION_L_EXTBZ, //21 720 INSTRUCTION_L_EXTHS, //22 721 INSTRUCTION_L_EXTHZ, //23 722 INSTRUCTION_L_EXTWS, //24 723 INSTRUCTION_L_EXTWZ, //25 724 INSTRUCTION_L_FF1, //26 725 INSTRUCTION_L_FL1, //27 726 INSTRUCTION_L_J, //28 727 INSTRUCTION_L_JAL, //29 728 INSTRUCTION_L_JALR, //30 729 INSTRUCTION_L_JR, //31 730 INSTRUCTION_L_LBS, //32 731 INSTRUCTION_L_LBZ, //33 732 INSTRUCTION_L_LD, //34 733 INSTRUCTION_L_LHS, //35 734 INSTRUCTION_L_LHZ, //36 735 INSTRUCTION_L_LWS, //37 736 INSTRUCTION_L_LWZ, //38 737 INSTRUCTION_L_MAC, //39 738 INSTRUCTION_L_MACI, //40 739 INSTRUCTION_L_MACRC, //41 740 INSTRUCTION_L_MFSPR, //42 741 INSTRUCTION_L_MOVHI, //43 742 INSTRUCTION_L_MSB, //44 743 INSTRUCTION_L_MSYNC, //45 744 INSTRUCTION_L_MTSPR, //46 745 INSTRUCTION_L_MUL, //47 746 INSTRUCTION_L_MULI, //48 747 INSTRUCTION_L_MULU, //49 748 INSTRUCTION_L_NOP, //50 749 INSTRUCTION_L_OR, //51 750 INSTRUCTION_L_ORI, //52 751 INSTRUCTION_L_PSYNC, //53 752 INSTRUCTION_L_RFE, //54 753 INSTRUCTION_L_ROR, //55 754 INSTRUCTION_L_RORI, //56 755 INSTRUCTION_L_SB, //57 756 INSTRUCTION_L_SD, //58 757 INSTRUCTION_L_SFEQ, //59 758 INSTRUCTION_L_SFEQI, //60 759 INSTRUCTION_L_SFGES, //61 760 INSTRUCTION_L_SFGESI, //62 761 INSTRUCTION_L_SFGEU, //63 762 INSTRUCTION_L_SFGEUI, //64 763 INSTRUCTION_L_SFGTS, //65 764 INSTRUCTION_L_SFGTSI, //66 765 INSTRUCTION_L_SFGTU, //67 766 INSTRUCTION_L_SFGTUI, //68 767 INSTRUCTION_L_SFLES, //69 768 INSTRUCTION_L_SFLESI, //70 769 INSTRUCTION_L_SFLEU, //71 770 INSTRUCTION_L_SFLEUI, //72 771 INSTRUCTION_L_SFLTS, //73 772 INSTRUCTION_L_SFLTSI, //74 773 INSTRUCTION_L_SFLTU, //75 774 INSTRUCTION_L_SFLTUI, //76 775 INSTRUCTION_L_SFNE, //77 776 INSTRUCTION_L_SFNEI, //78 777 INSTRUCTION_L_SH, //79 778 INSTRUCTION_L_SLL, //80 779 INSTRUCTION_L_SLLI, //81 780 INSTRUCTION_L_SRA, //82 781 INSTRUCTION_L_SRAI, //83 782 INSTRUCTION_L_SRL, //84 783 INSTRUCTION_L_SRLI, //85 784 INSTRUCTION_L_SUB, //86 785 INSTRUCTION_L_SW, //87 786 INSTRUCTION_L_SYS, //88 787 INSTRUCTION_L_TRAP, //89 788 INSTRUCTION_L_XOR, //90 789 INSTRUCTION_L_XORI, //91 790 // ORFPX 791 INSTRUCTION_LF_ADD_D, //92 792 INSTRUCTION_LF_ADD_S, //93 793 INSTRUCTION_LF_CUST1_D, //94 794 INSTRUCTION_LF_CUST1_S, //95 795 INSTRUCTION_LF_DIV_D, //96 796 INSTRUCTION_LF_DIV_S, //97 797 INSTRUCTION_LF_FTOI_D, //98 798 INSTRUCTION_LF_FTOI_S, //99 799 INSTRUCTION_LF_ITOF_D, //100 800 INSTRUCTION_LF_ITOF_S, //101 801 INSTRUCTION_LF_MADD_D, //102 802 INSTRUCTION_LF_MADD_S, //103 803 INSTRUCTION_LF_MUL_D, //104 804 INSTRUCTION_LF_MUL_S, //105 805 INSTRUCTION_LF_REM_D, //106 806 INSTRUCTION_LF_REM_S, //107 807 INSTRUCTION_LF_SFEQ_D, //108 808 INSTRUCTION_LF_SFEQ_S, //109 809 INSTRUCTION_LF_SFGE_D, //110 810 INSTRUCTION_LF_SFGE_S, //111 811 INSTRUCTION_LF_SFGT_D, //112 812 INSTRUCTION_LF_SFGT_S, //113 813 INSTRUCTION_LF_SFLE_D, //114 814 INSTRUCTION_LF_SFLE_S, //115 815 INSTRUCTION_LF_SFLT_D, //116 816 INSTRUCTION_LF_SFLT_S, //117 817 INSTRUCTION_LF_SFNE_D, //118 818 INSTRUCTION_LF_SFNE_S, //119 819 INSTRUCTION_LF_SUB_D, //120 820 INSTRUCTION_LF_SUB_S, //121 821 // ORVDX 822 INSTRUCTION_LV_ADD_B, //122 823 INSTRUCTION_LV_ADD_H, //123 824 INSTRUCTION_LV_ADDS_B, //124 825 INSTRUCTION_LV_ADDS_H, //125 826 INSTRUCTION_LV_ADDU_B, //126 827 INSTRUCTION_LV_ADDU_H, //127 828 INSTRUCTION_LV_ADDUS_B, //128 829 INSTRUCTION_LV_ADDUS_H, //129 830 INSTRUCTION_LV_ALL_EQ_B, //130 831 INSTRUCTION_LV_ALL_EQ_H, //131 832 INSTRUCTION_LV_ALL_GE_B, //132 833 INSTRUCTION_LV_ALL_GE_H, //133 834 INSTRUCTION_LV_ALL_GT_B, //134 835 INSTRUCTION_LV_ALL_GT_H, //135 836 INSTRUCTION_LV_ALL_LE_B, //136 837 INSTRUCTION_LV_ALL_LE_H, //137 838 INSTRUCTION_LV_ALL_LT_B, //138 839 INSTRUCTION_LV_ALL_LT_H, //139 840 INSTRUCTION_LV_ALL_NE_B, //140 841 INSTRUCTION_LV_ALL_NE_H, //141 842 INSTRUCTION_LV_AND, //142 843 INSTRUCTION_LV_ANY_EQ_B, //143 844 INSTRUCTION_LV_ANY_EQ_H, //144 845 INSTRUCTION_LV_ANY_GE_B, //145 846 INSTRUCTION_LV_ANY_GE_H, //146 847 INSTRUCTION_LV_ANY_GT_B, //147 848 INSTRUCTION_LV_ANY_GT_H, //148 849 INSTRUCTION_LV_ANY_LE_B, //149 850 INSTRUCTION_LV_ANY_LE_H, //150 851 INSTRUCTION_LV_ANY_LT_B, //151 852 INSTRUCTION_LV_ANY_LT_H, //152 853 INSTRUCTION_LV_ANY_NE_B, //153 854 INSTRUCTION_LV_ANY_NE_H, //154 855 INSTRUCTION_LV_AVG_B, //155 856 INSTRUCTION_LV_AVG_H, //156 857 INSTRUCTION_LV_CMP_EQ_B, //157 858 INSTRUCTION_LV_CMP_EQ_H, //158 859 INSTRUCTION_LV_CMP_GE_B, //159 860 INSTRUCTION_LV_CMP_GE_H, //160 861 INSTRUCTION_LV_CMP_GT_B, //161 862 INSTRUCTION_LV_CMP_GT_H, //162 863 INSTRUCTION_LV_CMP_LE_B, //163 864 INSTRUCTION_LV_CMP_LE_H, //164 865 INSTRUCTION_LV_CMP_LT_B, //165 866 INSTRUCTION_LV_CMP_LT_H, //166 867 INSTRUCTION_LV_CMP_NE_B, //167 868 INSTRUCTION_LV_CMP_NE_H, //168 869 INSTRUCTION_LV_CUST1, //169 870 INSTRUCTION_LV_CUST2, //170 871 INSTRUCTION_LV_CUST3, //171 872 INSTRUCTION_LV_CUST4, //172 873 INSTRUCTION_LV_MADDS_H, //173 874 INSTRUCTION_LV_MAX_B, //174 875 INSTRUCTION_LV_MAX_H, //175 876 INSTRUCTION_LV_MERGE_B, //176 877 INSTRUCTION_LV_MERGE_H, //177 878 INSTRUCTION_LV_MIN_B, //178 879 INSTRUCTION_LV_MIN_H, //179 880 INSTRUCTION_LV_MSUBS_H, //180 881 INSTRUCTION_LV_MULS_H, //181 882 INSTRUCTION_LV_NAND, //182 883 INSTRUCTION_LV_NOR, //183 884 INSTRUCTION_LV_OR, //184 885 INSTRUCTION_LV_PACK_B, //185 886 INSTRUCTION_LV_PACK_H, //186 887 INSTRUCTION_LV_PACKS_B, //187 888 INSTRUCTION_LV_PACKS_H, //188 889 INSTRUCTION_LV_PACKUS_B, //189 890 INSTRUCTION_LV_PACKUS_H, //290 891 INSTRUCTION_LV_PERM_N, //291 892 INSTRUCTION_LV_RL_B, //292 893 INSTRUCTION_LV_RL_H, //293 894 INSTRUCTION_LV_SLL, //294 895 INSTRUCTION_LV_SLL_B, //295 896 INSTRUCTION_LV_SLL_H, //296 897 INSTRUCTION_LV_SRA_B, //297 898 INSTRUCTION_LV_SRA_H, //298 899 INSTRUCTION_LV_SRL, //299 900 INSTRUCTION_LV_SRL_B, //200 901 INSTRUCTION_LV_SRL_H, //201 902 INSTRUCTION_LV_SUB_B, //202 903 INSTRUCTION_LV_SUB_H, //203 904 INSTRUCTION_LV_SUBS_B, //204 905 INSTRUCTION_LV_SUBS_H, //205 906 INSTRUCTION_LV_SUBU_B, //206 907 INSTRUCTION_LV_SUBU_H, //207 908 INSTRUCTION_LV_SUBUS_B, //208 909 INSTRUCTION_LV_SUBUS_H, //209 910 INSTRUCTION_LV_UNPACK_B, //210 911 INSTRUCTION_LV_UNPACK_H, //211 912 INSTRUCTION_LV_XOR //212 885 913 }; 886 914 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Version.h
r108 r109 8 8 #include "Common/include/ToString.h" 9 9 10 #define MORPHEO_MAJOR_VERSION 011 #define MORPHEO_MINOR_VERSION 212 #define MORPHEO_REVISION "10 8"10 #define MORPHEO_MAJOR_VERSION "0" 11 #define MORPHEO_MINOR_VERSION "2" 12 #define MORPHEO_REVISION "109" 13 13 #define MORPHEO_CODENAME "Castor" 14 14 15 #define MORPHEO_DATE_DAY "1 2"15 #define MORPHEO_DATE_DAY "16" 16 16 #define MORPHEO_DATE_MONTH "02" 17 17 #define MORPHEO_DATE_YEAR "2009" -
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Version.h.sed
r90 r109 8 8 #include "Common/include/ToString.h" 9 9 10 #define MORPHEO_MAJOR_VERSION 011 #define MORPHEO_MINOR_VERSION 210 #define MORPHEO_MAJOR_VERSION "0" 11 #define MORPHEO_MINOR_VERSION "2" 12 12 #define MORPHEO_REVISION "@REVISION" 13 13 #define MORPHEO_CODENAME "Castor"
Note: See TracChangeset
for help on using the changeset viewer.