power-instruction-analyzer.git
4 years agoadd adde* and subfe*
Jacob Lifshay [Thu, 3 Sep 2020 23:43:45 +0000 (16:43 -0700)]
add adde* and subfe*

4 years agofix subfc* to calculate correct carries
Jacob Lifshay [Thu, 3 Sep 2020 23:20:16 +0000 (16:20 -0700)]
fix subfc* to calculate correct carries

4 years agoadd addc* and subfc* instructions
Jacob Lifshay [Thu, 3 Sep 2020 23:18:34 +0000 (16:18 -0700)]
add addc* and subfc* instructions

4 years agopython tests pass
Jacob Lifshay [Thu, 3 Sep 2020 23:01:43 +0000 (16:01 -0700)]
python tests pass

4 years agoadd SO propagation
Jacob Lifshay [Thu, 3 Sep 2020 23:01:23 +0000 (16:01 -0700)]
add SO propagation

4 years agoexpose methods to python for conversion between SPR values and structs used to repres...
Jacob Lifshay [Thu, 3 Sep 2020 22:39:59 +0000 (15:39 -0700)]
expose methods to python for conversion between SPR values and structs used to represent them

4 years agoinclude proc-macro in sdist
Jacob Lifshay [Thu, 3 Sep 2020 03:47:54 +0000 (20:47 -0700)]
include proc-macro in sdist

4 years agocode compiles
Jacob Lifshay [Thu, 3 Sep 2020 03:36:23 +0000 (20:36 -0700)]
code compiles

4 years agoadd inline assembly module
Jacob Lifshay [Wed, 2 Sep 2020 02:15:08 +0000 (19:15 -0700)]
add inline assembly module

4 years agoworking on code
Jacob Lifshay [Mon, 31 Aug 2020 22:28:49 +0000 (15:28 -0700)]
working on code

4 years agoworking on adding proc-macro that replaces macro_rules-based instrs! macro
Jacob Lifshay [Sat, 29 Aug 2020 01:15:09 +0000 (18:15 -0700)]
working on adding proc-macro that replaces macro_rules-based instrs! macro

4 years agoWIP: adding support for carry input/outputs and simplifying python API
Jacob Lifshay [Fri, 28 Aug 2020 01:22:21 +0000 (18:22 -0700)]
WIP: adding support for carry input/outputs and simplifying python API

4 years agoadd subf[o][.] instructions
Jacob Lifshay [Fri, 28 Aug 2020 00:17:47 +0000 (17:17 -0700)]
add subf[o][.] instructions

4 years agoworking on add[o][.] implementation
Jacob Lifshay [Fri, 28 Aug 2020 00:11:44 +0000 (17:11 -0700)]
working on add[o][.] implementation

4 years agocomment out add* code until it can be tested
Jacob Lifshay [Thu, 27 Aug 2020 21:08:28 +0000 (14:08 -0700)]
comment out add* code until it can be tested

4 years agoadd add[o][.]
Jacob Lifshay [Thu, 27 Aug 2020 20:57:43 +0000 (13:57 -0700)]
add add[o][.]

4 years agoadd Python build instructions to README.md
Jacob Lifshay [Sat, 25 Jul 2020 02:59:36 +0000 (19:59 -0700)]
add Python build instructions to README.md

4 years agoworking on instruction model
Jacob Lifshay [Thu, 9 Jul 2020 05:14:31 +0000 (22:14 -0700)]
working on instruction model

4 years agoworking on instruction models
Jacob Lifshay [Thu, 9 Jul 2020 05:09:18 +0000 (22:09 -0700)]
working on instruction models

4 years agoupdating instruction models
Jacob Lifshay [Thu, 9 Jul 2020 05:06:02 +0000 (22:06 -0700)]
updating instruction models

4 years agoswap assembly argument order to be the correct order
Jacob Lifshay [Thu, 9 Jul 2020 04:43:15 +0000 (21:43 -0700)]
swap assembly argument order to be the correct order

4 years agoupdate gen-output to use native_instrs by default
Jacob Lifshay [Thu, 9 Jul 2020 04:35:09 +0000 (21:35 -0700)]
update gen-output to use native_instrs by default

4 years agoadd initial implementation of mul* and madd* instructions
Jacob Lifshay [Thu, 9 Jul 2020 04:26:44 +0000 (21:26 -0700)]
add initial implementation of mul* and madd* instructions

4 years agorefactor API and add support for more instructions
Jacob Lifshay [Thu, 9 Jul 2020 03:26:54 +0000 (20:26 -0700)]
refactor API and add support for more instructions

4 years agoadd python bindings
Jacob Lifshay [Wed, 8 Jul 2020 06:26:26 +0000 (23:26 -0700)]
add python bindings

4 years agoadd more test cases
Jacob Lifshay [Thu, 28 May 2020 06:36:08 +0000 (23:36 -0700)]
add more test cases

4 years agoworking on instruction model
Jacob Lifshay [Thu, 28 May 2020 06:33:32 +0000 (23:33 -0700)]
working on instruction model

4 years agoworking on instruction models
Jacob Lifshay [Thu, 28 May 2020 06:29:54 +0000 (23:29 -0700)]
working on instruction models

4 years agoworking on instruction models
Jacob Lifshay [Thu, 28 May 2020 06:24:56 +0000 (23:24 -0700)]
working on instruction models

4 years agoworking on adding instruction models
Jacob Lifshay [Thu, 28 May 2020 06:13:50 +0000 (23:13 -0700)]
working on adding instruction models

4 years agoadd gen-output.sh
Jacob Lifshay [Thu, 28 May 2020 05:15:24 +0000 (22:15 -0700)]
add gen-output.sh

4 years agoadd newline to end of output
Jacob Lifshay [Thu, 28 May 2020 05:09:40 +0000 (22:09 -0700)]
add newline to end of output

4 years agoswitch output format to JSON to allow easier parsing
Jacob Lifshay [Thu, 28 May 2020 04:51:34 +0000 (21:51 -0700)]
switch output format to JSON to allow easier parsing

4 years agochange loop order
Jacob Lifshay [Tue, 26 May 2020 03:27:41 +0000 (20:27 -0700)]
change loop order

4 years agoadd more instructions and test cases
Jacob Lifshay [Tue, 26 May 2020 03:24:23 +0000 (20:24 -0700)]
add more instructions and test cases

4 years agoinitial commit initial
Jacob Lifshay [Tue, 26 May 2020 02:20:38 +0000 (19:20 -0700)]
initial commit