39 Commits (master)
 

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