97b70e2
(HEAD -> master)
Minor improvements by
2021-08-31 21:35:44 -0400
74c5812
Add a note about synthesis by
2021-08-10 00:53:45 -0400
d1d364b
Add example testcase that includes carry set by
2021-08-09 20:47:54 -0400
809031b
Add TODO list to README by
2021-08-09 20:18:53 -0400
e655d6c
Break up synthesis and optimization by
2021-08-09 20:11:06 -0400
22f5e10
Reduce performance impact on cost function by
2021-08-09 18:32:21 -0400
b210652
Don't include UNUSED in list of all instructions by
2021-08-09 18:25:50 -0400
e34eb15
Allow searching from a random starting point by
2021-08-09 18:25:39 -0400
7c77661
Keep track of best seen by
2021-08-05 23:31:13 -0400
71d80d2
Finish optimization algorithm by
2021-08-04 00:19:42 -0400
d4907eb
Implement operand mutation by
2021-08-03 19:28:18 -0400
22aaae4
Fix relative links by
2021-08-03 18:59:25 -0400
43df7fb
Update README with instructions by
2021-08-03 18:57:22 -0400
e12d700
Fix grammatical error by
2021-08-03 18:42:42 -0400
2443238
Add reference paper and update README by
2021-08-03 18:42:06 -0400
8e4e3b9
Add equivalence classes for instructions by
2021-08-03 17:25:48 -0400
d75e245
Add assertions on probability distribution by
2021-08-03 12:15:27 -0400
ec6917d
Begin work on program mutation by
2021-08-03 12:07:05 -0400
88db407
Move CPU cycle tracking into static method by
2021-08-02 02:12:39 -0400
fc0b7cf
Implement test cases and program equality check by
2021-08-01 14:32:45 -0400
b599eb1
Use property decorator for dereferencing HL by
2021-08-01 02:13:02 -0400
f0e4664
Update tests and instructions to use CPU state by
2021-07-25 04:41:55 -0400
75685cf
Finish program type by
2021-07-25 04:06:39 -0400
074bcb0
Encapsulate CPU state by
2021-07-25 04:02:41 -0400
57a7406
Add internal padding instruction by
2021-07-25 01:02:11 -0400
ff8c1c6
Test ADC instructions by
2021-07-25 01:01:58 -0400
57fe6b9
Finish rotate & shift tests by
2021-07-25 00:46:50 -0400
48b8318
Begin work on rotate & shift tests by
2021-07-24 13:38:26 -0400
53b7bd0
Add tests for bit and CPU instructions by
2021-07-24 13:05:17 -0400
ca23867
Finish 16-bit ALU tests by
2021-07-24 12:52:54 -0400
d069e44
Add some tests for 16-bit ALU instructions by
2021-07-24 02:08:07 -0400
0c3f924
Break up instruction tests and add more by
2021-07-23 21:49:27 -0400
bf0762a
Add more cycle counts by
2021-07-23 01:39:01 -0400
944c93d
Support pretty-printing for all instructions by
2021-07-23 01:34:29 -0400
f252b04
Write CPU tests for 8-bit loads by
2021-07-23 00:57:14 -0400
3f317e4
Finish CPU implementation by
2021-07-23 00:56:24 -0400
72803b1
Finish adding non-branch instructions by
2021-07-22 23:39:26 -0400
aed0c16
Add more pretty-printing by
2021-07-15 22:09:41 -0400
6ff7106
Initial commit by
2021-07-15 22:03:19 -0400