19 Commits

Author SHA1 Message Date
Redo
68562d4d66 add math gates, fix 32-bit shifters 2025-02-19 10:15:56 -07:00
Redo
ef99073b23 fix adder cout 2022-11-15 11:37:37 -06:00
Redo
10b25b3da8 debug prints 2022-11-15 11:33:25 -06:00
Redo
063f6c0d02 add adders to c func 2022-11-14 14:32:32 -06:00
Redo
c9a42b15e2 debug verification in gatedef transmit 2022-11-14 14:32:17 -06:00
Redo
bcebfed077 remove c logic and data from network, more work on compiled gate funcs 2022-11-13 22:43:36 -06:00
Redo
2389252698 use const where appropriate 2022-11-09 13:22:06 -06:00
Redo
75299209b8 add c func and data 2022-11-05 13:01:07 -06:00
Redo
f18b3fae5f use global socket 2022-11-05 12:22:57 -06:00
Redo
02bfb84cb5 add c gate sim 2022-11-05 02:11:48 -06:00
Redo
85aabd8dcf make sim queues use c objs 2022-11-04 17:06:57 -06:00
Redo
658bcc6ad8 add gate/net pointer lists 2022-11-04 16:29:11 -06:00
Redo
9e0c196b63 make net states pointers 2022-11-04 15:39:08 -06:00
Redo
0ac3f3e495 fix errors 2022-11-04 13:14:05 -06:00
Redo
cdbf3ed089 make gates use cdata for critical logic 2022-11-04 13:10:10 -06:00
Redo0
7109dd70a2 add rainbow wires 2021-06-07 15:38:25 -05:00
Redo0
00dc81948d fix bugs with queue inlining; inline gate queue as well 2021-06-05 19:25:09 -05:00
Redo0
19d2e36fd6 more optimizations: move port states into gates, inline net queue checks 2021-06-05 18:41:50 -05:00
Redo0
14c61e35d1 move network functionality to new file 2021-06-05 17:49:58 -05:00