39 Commits (97b70e2ef09b2e47506b97f2166b059c20bc89f8)
 

Author SHA1 Message Date
  Forest Belton 97b70e2ef0 Minor improvements 3 years ago
  Forest Belton 74c5812a59 Add a note about synthesis 3 years ago
  Forest Belton d1d364b5dc Add example testcase that includes carry set 3 years ago
  Forest Belton 809031bd59 Add TODO list to README 3 years ago
  Forest Belton e655d6c0fc Break up synthesis and optimization 3 years ago
  Forest Belton 22f5e10812 Reduce performance impact on cost function 3 years ago
  Forest Belton b210652718 Don't include UNUSED in list of all instructions 3 years ago
  Forest Belton e34eb15271 Allow searching from a random starting point 3 years ago
  Forest Belton 7c77661b61 Keep track of best seen 3 years ago
  Forest Belton 71d80d26ab Finish optimization algorithm 3 years ago
  Forest Belton d4907eb204 Implement operand mutation 3 years ago
  Forest Belton 22aaae4e5e Fix relative links 3 years ago
  Forest Belton 43df7fbec4 Update README with instructions 3 years ago
  Forest Belton e12d7005ce Fix grammatical error 3 years ago
  Forest Belton 2443238b06 Add reference paper and update README 3 years ago
  Forest Belton 8e4e3b956f Add equivalence classes for instructions 3 years ago
  Forest Belton d75e2458ed Add assertions on probability distribution 3 years ago
  Forest Belton ec6917db88 Begin work on program mutation 3 years ago
  Forest Belton 88db4070a8 Move CPU cycle tracking into static method 3 years ago
  Forest Belton fc0b7cfe38 Implement test cases and program equality check 3 years ago
  Forest Belton b599eb1259 Use property decorator for dereferencing HL 3 years ago
  Forest Belton f0e46646b4 Update tests and instructions to use CPU state 3 years ago
  Forest Belton 75685cf699 Finish program type 3 years ago
  Forest Belton 074bcb0c1f Encapsulate CPU state 3 years ago
  Forest Belton 57a7406148 Add internal padding instruction 3 years ago
  Forest Belton ff8c1c65dd Test ADC instructions 3 years ago
  Forest Belton 57fe6b9a29 Finish rotate & shift tests 3 years ago
  Forest Belton 48b831825c Begin work on rotate & shift tests 3 years ago
  Forest Belton 53b7bd0402 Add tests for bit and CPU instructions 3 years ago
  Forest Belton ca23867712 Finish 16-bit ALU tests 3 years ago
  Forest Belton d069e44609 Add some tests for 16-bit ALU instructions 3 years ago
  Forest Belton 0c3f9241ef Break up instruction tests and add more 3 years ago
  Forest Belton bf0762a79a Add more cycle counts 3 years ago
  Forest Belton 944c93da27 Support pretty-printing for all instructions 3 years ago
  Forest Belton f252b049c2 Write CPU tests for 8-bit loads 3 years ago
  Forest Belton 3f317e4c9f Finish CPU implementation 3 years ago
  Forest Belton 72803b155f Finish adding non-branch instructions 3 years ago
  Forest Belton aed0c16681 Add more pretty-printing 3 years ago
  Forest Belton 6ff71068c4 Initial commit 3 years ago