diff options
Diffstat (limited to 'src/synth/ghdlsynth_gates.h')
-rw-r--r-- | src/synth/ghdlsynth_gates.h | 92 |
1 files changed, 48 insertions, 44 deletions
diff --git a/src/synth/ghdlsynth_gates.h b/src/synth/ghdlsynth_gates.h index 1611a81e1..adc1e87b9 100644 --- a/src/synth/ghdlsynth_gates.h +++ b/src/synth/ghdlsynth_gates.h @@ -14,50 +14,54 @@ enum Module_Id { Id_Xnor = 8, Id_Add = 9, Id_Sub = 10, - Id_Umul = 11, - Id_Smul = 12, - Id_Udiv = 13, - Id_Sdiv = 14, - Id_Umod = 15, - Id_Smod = 16, - Id_Srem = 17, - Id_Not = 18, - Id_Neg = 19, - Id_Abs = 20, - Id_Lsl = 22, - Id_Lsr = 23, - Id_Asr = 24, - Id_Rol = 25, - Id_Ror = 26, - Id_Eq = 27, - Id_Ne = 28, - Id_Ule = 29, - Id_Sle = 30, - Id_Ult = 31, - Id_Slt = 32, - Id_Uge = 33, - Id_Sge = 34, - Id_Ugt = 35, - Id_Sgt = 36, - Id_Red_And = 37, - Id_Red_Or = 38, - Id_Concat2 = 40, - Id_Concat3 = 41, - Id_Concat4 = 42, - Id_Concatn = 43, - Id_Mux2 = 44, - Id_Mux4 = 45, - Id_Signal = 46, - Id_Isignal = 47, - Id_Output = 48, - Id_Ioutput = 49, - Id_Port = 50, - Id_Dff = 52, - Id_Adff = 53, - Id_Idff = 54, - Id_Iadff = 55, - Id_Mdff = 56, - Id_Midff = 57, + Id_Umin = 11, + Id_Smin = 12, + Id_Umax = 13, + Id_Smax = 14, + Id_Umul = 15, + Id_Smul = 16, + Id_Udiv = 17, + Id_Sdiv = 18, + Id_Umod = 19, + Id_Smod = 20, + Id_Srem = 21, + Id_Not = 22, + Id_Neg = 23, + Id_Abs = 24, + Id_Lsl = 25, + Id_Lsr = 26, + Id_Asr = 27, + Id_Rol = 28, + Id_Ror = 29, + Id_Eq = 30, + Id_Ne = 31, + Id_Ule = 32, + Id_Sle = 33, + Id_Ult = 34, + Id_Slt = 35, + Id_Uge = 36, + Id_Sge = 37, + Id_Ugt = 38, + Id_Sgt = 39, + Id_Red_And = 40, + Id_Red_Or = 41, + Id_Concat2 = 42, + Id_Concat3 = 43, + Id_Concat4 = 44, + Id_Concatn = 45, + Id_Mux2 = 46, + Id_Mux4 = 47, + Id_Signal = 48, + Id_Isignal = 49, + Id_Output = 50, + Id_Ioutput = 51, + Id_Port = 52, + Id_Dff = 56, + Id_Adff = 57, + Id_Idff = 58, + Id_Iadff = 59, + Id_Mdff = 60, + Id_Midff = 61, Id_Utrunc = 64, Id_Strunc = 65, Id_Uextend = 66, |