enum Module_Id { Id_None = 0, Id_Free = 1, Id_Design = 2, Id_User_None = 128, Id_User_First = Id_User_None + 1, Id_And = 3, Id_Or = 4, Id_Xor = 5, Id_Nand = 6, Id_Nor = 7, Id_Xnor = 8, Id_Add = 9, Id_Sub = 10, Id_Mul = 11, Id_Buf = 13, Id_Not = 14, Id_Neg = 15, Id_Eq = 16, Id_Ne = 17, Id_Ule = 18, Id_Sle = 19, Id_Ult = 18, Id_Slt = 19, Id_Uge = 18, Id_Sge = 19, Id_Ugt = 18, Id_Sgt = 19, Id_Red_And = 20, Id_Red_Or = 21, Id_Concat2 = 22, Id_Concat3 = 23, Id_Concat4 = 24, Id_Split2 = 25, Id_Split3 = 26, Id_Mux2 = 27, Id_Mux4 = 28, Id_Signal = 29, Id_Isignal = 30, Id_Output = 31, Id_Dff = 32, Id_Adff = 33, Id_Idff = 34, Id_Iadff = 35, Id_Utrunc = 40, Id_Strunc = 41, Id_Uextend = 42, Id_Sextend = 43, Id_Extract = 44, Id_Posedge = 50, Id_Negedge = 51, Id_Const_UB32 = 56, Id_Const_SB32 = 57, Id_Const_UB64 = 58, Id_Const_SB64 = 59, Id_Const_UB128 = 60, Id_Const_SB128 = 61, Id_Const_UL32 = 62, Id_Const_SL32 = 63, };