Commit Graph

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