aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/ghdlsynth_gates.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/synth/ghdlsynth_gates.h')
-rw-r--r--src/synth/ghdlsynth_gates.h92
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,