add basic gates c func

This commit is contained in:
Redo
2022-11-15 11:46:09 -06:00
parent ef99073b23
commit 5ae87d926c
5 changed files with 19630 additions and 20493 deletions

View File

@@ -225,45 +225,87 @@ cFuncsByName = {
["adder 8 bit"] = 82,
["adder 16 bit"] = 83,
["adder 32 bit"] = 84,
["rom 4x4"] = 85,
["rom 4x4x4"] = 86,
["rom 8x2x8"] = 87,
["rom 8x8"] = 88,
["rom 8x8x4"] = 89,
["rom 8x8x8"] = 90,
["rom 16x4x16"] = 91,
["rom 32x2x32"] = 92,
["rom 64x1x48"] = 93,
["rom 64x1x64"] = 94,
["rom 16x16"] = 95,
["rom 16x16x4"] = 96,
["rom 16x16x8"] = 97,
["rom 16x16x16"] = 98,
["rom 32x8x32"] = 99,
["rom 64x4x48"] = 100,
["rom 64x4x64"] = 101,
["rom 32x16"] = 102,
["rom 32x16x4"] = 103,
["rom 32x16x8"] = 104,
["rom 32x16x16"] = 105,
["rom 32x16x32"] = 106,
["rom 64x8x48"] = 107,
["rom 64x8x64"] = 108,
["rom 32x32x8"] = 109,
["rom 32x32x16"] = 110,
["rom 32x32x32"] = 111,
["rom 64x16x48"] = 112,
["rom 64x16x64"] = 113,
["rom 64x32x8"] = 114,
["rom 64x32x16"] = 115,
["rom 64x32x32"] = 116,
["rom 64x32x48"] = 117,
["rom 64x32x64"] = 118,
["rom 64x64x8"] = 119,
["rom 64x64x16"] = 120,
["rom 64x64x32"] = 121,
["rom 64x64x48"] = 122,
["rom 64x64x64"] = 123,
["and 2 bit"] = 85,
["and 3 bit"] = 86,
["and 4 bit"] = 87,
["and 5 bit"] = 88,
["and 6 bit"] = 89,
["and 7 bit"] = 90,
["and 8 bit"] = 91,
["or 2 bit"] = 92,
["or 3 bit"] = 93,
["or 4 bit"] = 94,
["or 5 bit"] = 95,
["or 6 bit"] = 96,
["or 7 bit"] = 97,
["or 8 bit"] = 98,
["xor 2 bit"] = 99,
["xor 3 bit"] = 100,
["xor 4 bit"] = 101,
["xor 5 bit"] = 102,
["xor 6 bit"] = 103,
["xor 7 bit"] = 104,
["xor 8 bit"] = 105,
["nand 2 bit"] = 106,
["nand 3 bit"] = 107,
["nand 4 bit"] = 108,
["nand 5 bit"] = 109,
["nand 6 bit"] = 110,
["nand 7 bit"] = 111,
["nand 8 bit"] = 112,
["nor 2 bit"] = 113,
["nor 3 bit"] = 114,
["nor 4 bit"] = 115,
["nor 5 bit"] = 116,
["nor 6 bit"] = 117,
["nor 7 bit"] = 118,
["nor 8 bit"] = 119,
["xnor 2 bit"] = 120,
["xnor 3 bit"] = 121,
["xnor 4 bit"] = 122,
["xnor 5 bit"] = 123,
["xnor 6 bit"] = 124,
["xnor 7 bit"] = 125,
["xnor 8 bit"] = 126,
["rom 4x4"] = 127,
["rom 4x4x4"] = 128,
["rom 8x2x8"] = 129,
["rom 8x8"] = 130,
["rom 8x8x4"] = 131,
["rom 8x8x8"] = 132,
["rom 16x4x16"] = 133,
["rom 32x2x32"] = 134,
["rom 64x1x48"] = 135,
["rom 64x1x64"] = 136,
["rom 16x16"] = 137,
["rom 16x16x4"] = 138,
["rom 16x16x8"] = 139,
["rom 16x16x16"] = 140,
["rom 32x8x32"] = 141,
["rom 64x4x48"] = 142,
["rom 64x4x64"] = 143,
["rom 32x16"] = 144,
["rom 32x16x4"] = 145,
["rom 32x16x8"] = 146,
["rom 32x16x16"] = 147,
["rom 32x16x32"] = 148,
["rom 64x8x48"] = 149,
["rom 64x8x64"] = 150,
["rom 32x32x8"] = 151,
["rom 32x32x16"] = 152,
["rom 32x32x32"] = 153,
["rom 64x16x48"] = 154,
["rom 64x16x64"] = 155,
["rom 64x32x8"] = 156,
["rom 64x32x16"] = 157,
["rom 64x32x32"] = 158,
["rom 64x32x48"] = 159,
["rom 64x32x64"] = 160,
["rom 64x64x8"] = 161,
["rom 64x64x16"] = 162,
["rom 64x64x32"] = 163,
["rom 64x64x48"] = 164,
["rom 64x64x64"] = 165,
}
cDataSizeByName = {