#
8738b90b |
|
22-May-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix examples/l3-machine-code/m0 for tight equality
|
#
4888f523 |
|
15-Oct-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Remove eqtype declaration for term type
|
#
f999459a |
|
31-May-2017 |
Ramana Kumar <ramana@member.fsf.org> |
Fix m0_step for length-nil #346
|
#
74d6edc1 |
|
22-Jun-2016 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Update ARM-M0 model for latest version of L3.
|
#
fdeae967 |
|
29-Apr-2016 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Update for the latest version of L3. Changes have been made when exporting operations of the form: `f : args -> state -> value * state` If the state is not changed then this is now exported as `f : args -> state -> value` If the state is changed but the `value` type is `unit` then it this is now exported as `f : args -> state -> state`.
|
#
d7726677 |
|
15-Feb-2016 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Update L3 examples. Most changes relate to Poly/ML moving to fixed-width integers.
|
#
aa23933d |
|
29-Jan-2016 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Opening lcsymtacs is no longer necessary.
|
#
0559f3bd |
|
14-Jul-2015 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Make use of alignmentTheory in the l3-machine-code examples.
|
#
bbe4fa68 |
|
27-Jul-2014 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Update for L3 examples. Fixes a potential problem with the handling of word replicate. Moves some shared code into stateLib (the register_combinations function). Some other minor fixes.
|
#
e459571b |
|
16-Jul-2014 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Avoid an unnecessary Alignment condition appearing in the ARM-M0 triples for LoadLiteral instructions.
|
#
d6cafc65 |
|
27-Jun-2014 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Remove occurrences of testbit from ARM-M0 triples.
|
#
3e4e214e |
|
17-Dec-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Fix a couple of minor glitches in M0 model/tools. Reported by Brian Campbell.
|
#
edbd9e7d |
|
16-Dec-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Fix for M0 tools with regard to POP (with pc) and PUSH (with lr) instructions. The fix ensures that SEP_ARRAY introduction works for these instructions.
|
#
e5073aed |
|
04-Nov-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Updates for machine-code tools. Added support for introducing SEP_ARRAY predicates for memory operations (applied to the ARM and M0 models).
|
#
bc52f859 |
|
22-Oct-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Tool support for "LDR (literal)" under M0.
|
#
44dc16f2 |
|
18-Oct-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Support for generating TEMPORAL triples. Currently works for ARM, M0 and MIPS models. Yet to update the x86-64 model.
|
#
40807410 |
|
27-Sep-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Further updates to the tools linking the L3 ARM model to the decompiler. A lot of code has been generalised (making it usable with other models) and the performance has been improved.
|
#
e8ed8ef5 |
|
09-Sep-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Support a few more M0 instruction instances.
|
#
6c85649c |
|
16-Jul-2013 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Add ARM-M0 model (and tools) to examples.
|