lua-logic/sim/compiled_sim_gates.lua
2022-11-14 12:49:07 -06:00

195 lines
5.2 KiB
Lua

-- Auto-generated by gencfuncs.lua
cFuncsByName = {
["diode"] = 1,
["diode up"] = 1,
["diode down"] = 1,
["not"] = 2,
["not up"] = 2,
["not down"] = 2,
["enabler 1 bit"] = 3,
["enabler 1 bit up"] = 3,
["enabler 1 bit down"] = 3,
["enabler 2 bit"] = 4,
["enabler 2 bit up"] = 4,
["enabler 2 bit down"] = 4,
["enabler 3 bit"] = 5,
["enabler 3 bit up"] = 5,
["enabler 3 bit down"] = 5,
["enabler 4 bit"] = 6,
["enabler 4 bit up"] = 6,
["enabler 4 bit down"] = 6,
["enabler 5 bit"] = 7,
["enabler 5 bit up"] = 7,
["enabler 5 bit down"] = 7,
["enabler 6 bit"] = 8,
["enabler 6 bit up"] = 8,
["enabler 6 bit down"] = 8,
["enabler 7 bit"] = 9,
["enabler 7 bit up"] = 9,
["enabler 7 bit down"] = 9,
["enabler 8 bit"] = 10,
["enabler 8 bit up"] = 10,
["enabler 8 bit down"] = 10,
["enabler 9 bit"] = 11,
["enabler 9 bit up"] = 11,
["enabler 9 bit down"] = 11,
["enabler 10 bit"] = 12,
["enabler 10 bit up"] = 12,
["enabler 10 bit down"] = 12,
["enabler 11 bit"] = 13,
["enabler 11 bit up"] = 13,
["enabler 11 bit down"] = 13,
["enabler 12 bit"] = 14,
["enabler 12 bit up"] = 14,
["enabler 12 bit down"] = 14,
["enabler 13 bit"] = 15,
["enabler 13 bit up"] = 15,
["enabler 13 bit down"] = 15,
["enabler 14 bit"] = 16,
["enabler 14 bit up"] = 16,
["enabler 14 bit down"] = 16,
["enabler 15 bit"] = 17,
["enabler 15 bit up"] = 17,
["enabler 15 bit down"] = 17,
["enabler 16 bit"] = 18,
["enabler 16 bit up"] = 18,
["enabler 16 bit down"] = 18,
["enabler 24 bit"] = 19,
["enabler 24 bit up"] = 19,
["enabler 24 bit down"] = 19,
["enabler 32 bit"] = 20,
["enabler 32 bit up"] = 20,
["enabler 32 bit down"] = 20,
["enabler 48 bit"] = 21,
["enabler 48 bit up"] = 21,
["enabler 48 bit down"] = 21,
["enabler 64 bit"] = 22,
["enabler 64 bit up"] = 22,
["enabler 64 bit down"] = 22,
["buffer 1 bit"] = 23,
["buffer 1 bit up"] = 23,
["buffer 1 bit down"] = 23,
["buffer 2 bit"] = 24,
["buffer 2 bit up"] = 24,
["buffer 2 bit down"] = 24,
["buffer 3 bit"] = 25,
["buffer 3 bit up"] = 25,
["buffer 3 bit down"] = 25,
["buffer 4 bit"] = 26,
["buffer 4 bit up"] = 26,
["buffer 4 bit down"] = 26,
["buffer 5 bit"] = 27,
["buffer 5 bit up"] = 27,
["buffer 5 bit down"] = 27,
["buffer 6 bit"] = 28,
["buffer 6 bit up"] = 28,
["buffer 6 bit down"] = 28,
["buffer 7 bit"] = 29,
["buffer 7 bit up"] = 29,
["buffer 7 bit down"] = 29,
["buffer 8 bit"] = 30,
["buffer 8 bit up"] = 30,
["buffer 8 bit down"] = 30,
["buffer 9 bit"] = 31,
["buffer 9 bit up"] = 31,
["buffer 9 bit down"] = 31,
["buffer 10 bit"] = 32,
["buffer 10 bit up"] = 32,
["buffer 10 bit down"] = 32,
["buffer 11 bit"] = 33,
["buffer 11 bit up"] = 33,
["buffer 11 bit down"] = 33,
["buffer 12 bit"] = 34,
["buffer 12 bit up"] = 34,
["buffer 12 bit down"] = 34,
["buffer 13 bit"] = 35,
["buffer 13 bit up"] = 35,
["buffer 13 bit down"] = 35,
["buffer 14 bit"] = 36,
["buffer 14 bit up"] = 36,
["buffer 14 bit down"] = 36,
["buffer 15 bit"] = 37,
["buffer 15 bit up"] = 37,
["buffer 15 bit down"] = 37,
["buffer 16 bit"] = 38,
["buffer 16 bit up"] = 38,
["buffer 16 bit down"] = 38,
["buffer 24 bit"] = 39,
["buffer 24 bit up"] = 39,
["buffer 24 bit down"] = 39,
["buffer 32 bit"] = 40,
["buffer 32 bit up"] = 40,
["buffer 32 bit down"] = 40,
["buffer 48 bit"] = 41,
["buffer 48 bit up"] = 41,
["buffer 48 bit down"] = 41,
["buffer 64 bit"] = 42,
["buffer 64 bit up"] = 42,
["buffer 64 bit down"] = 42,
["d flipflop 1 bit"] = 43,
["d flipflop 1 bit up"] = 43,
["d flipflop 1 bit down"] = 43,
["d flipflop 2 bit"] = 44,
["d flipflop 2 bit up"] = 44,
["d flipflop 2 bit down"] = 44,
["d flipflop 3 bit"] = 45,
["d flipflop 3 bit up"] = 45,
["d flipflop 3 bit down"] = 45,
["d flipflop 4 bit"] = 46,
["d flipflop 4 bit up"] = 46,
["d flipflop 4 bit down"] = 46,
["d flipflop 5 bit"] = 47,
["d flipflop 5 bit up"] = 47,
["d flipflop 5 bit down"] = 47,
["d flipflop 6 bit"] = 48,
["d flipflop 6 bit up"] = 48,
["d flipflop 6 bit down"] = 48,
["d flipflop 7 bit"] = 49,
["d flipflop 7 bit up"] = 49,
["d flipflop 7 bit down"] = 49,
["d flipflop 8 bit"] = 50,
["d flipflop 8 bit up"] = 50,
["d flipflop 8 bit down"] = 50,
["d flipflop 9 bit"] = 51,
["d flipflop 9 bit up"] = 51,
["d flipflop 9 bit down"] = 51,
["d flipflop 10 bit"] = 52,
["d flipflop 10 bit up"] = 52,
["d flipflop 10 bit down"] = 52,
["d flipflop 11 bit"] = 53,
["d flipflop 11 bit up"] = 53,
["d flipflop 11 bit down"] = 53,
["d flipflop 12 bit"] = 54,
["d flipflop 12 bit up"] = 54,
["d flipflop 12 bit down"] = 54,
["d flipflop 13 bit"] = 55,
["d flipflop 13 bit up"] = 55,
["d flipflop 13 bit down"] = 55,
["d flipflop 14 bit"] = 56,
["d flipflop 14 bit up"] = 56,
["d flipflop 14 bit down"] = 56,
["d flipflop 15 bit"] = 57,
["d flipflop 15 bit up"] = 57,
["d flipflop 15 bit down"] = 57,
["d flipflop 16 bit"] = 58,
["d flipflop 16 bit up"] = 58,
["d flipflop 16 bit down"] = 58,
["d flipflop 24 bit"] = 59,
["d flipflop 24 bit up"] = 59,
["d flipflop 24 bit down"] = 59,
["d flipflop 32 bit"] = 60,
["d flipflop 32 bit up"] = 60,
["d flipflop 32 bit down"] = 60,
["d flipflop 48 bit"] = 61,
["d flipflop 48 bit up"] = 61,
["d flipflop 48 bit down"] = 61,
["d flipflop 64 bit"] = 62,
["d flipflop 64 bit up"] = 62,
["d flipflop 64 bit down"] = 62,
}
cDataSizeByName = {
}