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.h102
1 files changed, 52 insertions, 50 deletions
diff --git a/src/synth/ghdlsynth_gates.h b/src/synth/ghdlsynth_gates.h
index 7eff74f93..bb8f6a4af 100644
--- a/src/synth/ghdlsynth_gates.h
+++ b/src/synth/ghdlsynth_gates.h
@@ -16,54 +16,56 @@ enum Module_Id {
Id_Sub = 10,
Id_Umul = 11,
Id_Smul = 12,
- Id_Buf = 13,
- Id_Not = 14,
- Id_Neg = 15,
- Id_Eq = 16,
- Id_Ne = 17,
- Id_Ule = 18,
- Id_Sle = 19,
- Id_Ult = 20,
- Id_Slt = 21,
- Id_Uge = 22,
- Id_Sge = 23,
- Id_Ugt = 24,
- Id_Sgt = 25,
- Id_Red_And = 26,
- Id_Red_Or = 27,
- Id_Concat2 = 28,
- Id_Concat3 = 29,
- Id_Concat4 = 30,
- Id_Split2 = 31,
- Id_Split3 = 32,
- Id_Mux2 = 33,
- Id_Mux4 = 34,
- Id_Signal = 35,
- Id_Isignal = 36,
- Id_Output = 37,
- Id_Port = 38,
- Id_Dff = 40,
- Id_Adff = 41,
- Id_Idff = 42,
- Id_Iadff = 43,
- Id_Utrunc = 46,
- Id_Strunc = 47,
- Id_Uextend = 48,
- Id_Sextend = 49,
- Id_Extract = 50,
- Id_Dyn_Extract = 51,
- Id_Dyn_Insert = 53,
- Id_Edge = 55,
- Id_Assert = 56,
- Id_Assume = 57,
- Id_Const_UB32 = 64,
- Id_Const_SB32 = 65,
- Id_Const_UL32 = 70,
- Id_Const_UB64 = 66,
- Id_Const_UL64 = 67,
- Id_Const_Z = 72,
- Id_Const_0 = 73,
- Id_Const_Bit = 74,
- Id_Const_Log = 75,
- Id_Concatn = 80,
+ Id_Lsl = 13,
+ Id_Lsr = 14,
+ Id_Asr = 15,
+ Id_Buf = 16,
+ Id_Not = 17,
+ Id_Neg = 18,
+ Id_Eq = 20,
+ Id_Ne = 21,
+ Id_Ule = 22,
+ Id_Sle = 23,
+ Id_Ult = 24,
+ Id_Slt = 25,
+ Id_Uge = 26,
+ Id_Sge = 27,
+ Id_Ugt = 28,
+ Id_Sgt = 29,
+ Id_Red_And = 30,
+ Id_Red_Or = 31,
+ Id_Concat2 = 32,
+ Id_Concat3 = 33,
+ Id_Concat4 = 34,
+ Id_Concatn = 35,
+ Id_Mux2 = 36,
+ Id_Mux4 = 37,
+ Id_Signal = 38,
+ Id_Isignal = 39,
+ Id_Output = 40,
+ Id_Port = 41,
+ Id_Dff = 50,
+ Id_Adff = 51,
+ Id_Idff = 52,
+ Id_Iadff = 53,
+ Id_Utrunc = 64,
+ Id_Strunc = 65,
+ Id_Uextend = 66,
+ Id_Sextend = 67,
+ Id_Extract = 68,
+ Id_Dyn_Extract = 69,
+ Id_Dyn_Insert = 70,
+ Id_Edge = 71,
+ Id_Assert = 72,
+ Id_Assume = 73,
+ Id_Const_UB32 = 96,
+ Id_Const_SB32 = 97,
+ Id_Const_UL32 = 98,
+ Id_Const_UB64 = 99,
+ Id_Const_UL64 = 100,
+ Id_Const_X = 101,
+ Id_Const_Z = 102,
+ Id_Const_0 = 103,
+ Id_Const_Bit = 104,
+ Id_Const_Log = 105,
};