{"items":[{"id":"9983a236-a39f-49e7-b9a4-fa9ce16c698d","type":"push","org":"zhengqunkoo","repo":"cpu-arrow","title":"Expanded FullAdder test coverage to include multibit inputs","summary":"This update adds comprehensive unit testing for multibit FullAdder circuits in the test suite. By including the `fullAdder2` test group, we ensure our circuit implementation correctly handles wider input ranges. This provides better confidence in the logic supporting larger arithmetic operations.","url":"https://nomit.dev/zhengqunkoo/cpu-arrow/status/ecc4854ff3ca0585c8e05c7e294bf8d99310ddcf8c3a12f2e294d045c8bb8a37","author":"","contributors":[],"updated_at":"2019-07-28T07:57:31+00:00"},{"id":"603fce01-c134-48e9-9dcc-b4ea3ca85637","type":"push","org":"zhengqunkoo","repo":"cpu-arrow","title":"Expanded FullAdder implementation to support multi-bit inputs","summary":"Added definitions for multi-bit FullAdder components (aFullAdder2 and aFullAdder3) to the CpuArrow library. These helpers extend the base FullAdder functionality to work with T2 and T4 types, enabling more complex arithmetic circuits. This change simplifies the construction of wider data path operations by leveraging existing arrow-based logic.","url":"https://nomit.dev/zhengqunkoo/cpu-arrow/status/04683bac1cb58996450962b4eaf60904c5e9808524c83fa8ede1cac01767b227","author":"","contributors":[],"updated_at":"2019-07-28T07:57:18+00:00"},{"id":"ea5aac4e-4d10-489e-b260-9e8d06636ec9","type":"push","org":"zhengqunkoo","repo":"cpu-arrow","title":"Added comprehensive test coverage for Demux circuits","summary":"Expanded the test suite to include unit tests for `aDemux`, `aDemux2`, and `aDemux3`. This ensures the Advanced logic components are functioning correctly with various inputs. The new test cases verify the routing behavior across different Demux configurations.","url":"https://nomit.dev/zhengqunkoo/cpu-arrow/status/243e2ab10a5cb9d9a9effe9b99e61597704f133123319fe6158fcbac7ead21a5","author":"","contributors":[],"updated_at":"2019-07-27T18:09:19+00:00"},{"id":"7db0fdd4-1886-4b94-80ad-fa4b337bf3c5","type":"push","org":"zhengqunkoo","repo":"cpu-arrow","title":"Add demultiplexer abstractions for Boolean algebra-based circuits","summary":"We've added a set of demultiplexer circuit definitions (aDemux, aDemux2, and aDemux3) to the Advanced module. These primitives build on our existing BoolAlgebra abstractions to enable cleaner data routing logic within our CpuArrow framework. This simplifies creating complex wiring patterns for signal distribution.","url":"https://nomit.dev/zhengqunkoo/cpu-arrow/status/a828c26fafafe1c239d682afafd53cae666402788e5d28814b7856cc6340e661","author":"","contributors":[],"updated_at":"2019-07-27T18:09:14+00:00"},{"id":"bf77f412-7d32-41d1-ac7b-ba0ff83ff047","type":"push","org":"zhengqunkoo","repo":"cpu-arrow","title":"Extended Half typeclass to support tuple merging","summary":"The Half typeclass in src/CpuArrow/Half.hs has been updated to explicitly define the halfMerge function for splitting and merging tuple types from T2 to T16. This provides a more robust and cleaner abstraction for handling tuple-based data manipulation within the CpuArrow infrastructure. These changes standardize how sub-tuples are combined, simplifying data flow operations.","url":"https://nomit.dev/zhengqunkoo/cpu-arrow/status/2a060a7631acc9f5b7802ea5fc4bdea6948c41186240b7e54be56b61fc80f582","author":"","contributors":[],"updated_at":"2019-07-27T18:09:04+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}