aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/ghdlsynth_gates.h
blob: 749e70efd4a5f88a91865b86d2bb1844f8407ab9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
/* DO NOT MODIFY
   This file is automatically generated by Makefile.  */
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_Umul = 11,
   Id_Smul = 12,
   Id_Udiv = 13,
   Id_Sdiv = 14,
   Id_Umod = 15,
   Id_Smod = 16,
   Id_Srem = 17,
   Id_Lsl = 20,
   Id_Lsr = 21,
   Id_Asr = 22,
   Id_Rol = 23,
   Id_Ror = 24,
   Id_Not = 25,
   Id_Neg = 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_Port    = 49,
   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_Memidx = 71,
   Id_Addidx = 72,
   Id_Edge = 80,
   Id_Assert = 81,
   Id_Assume = 82,
   Id_Cover = 83,
   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,
};