summaryrefslogtreecommitdiff
path: root/aarch64
AgeCommit message (Expand)Author
2018-05-21Get Aarch64 exported to HOL4Brian Campbell
2018-05-18Clean up aarch64_extras.lemThomas Bauereiss
2018-05-17Merge branch 'cheri-mono' into sail2Brian Campbell
2018-05-17Clean up MIPS for HOL4 a littleBrian Campbell
2018-05-11Add Isabelle snapshot of AArch64 with Brian's monomorphisationThomas Bauereiss
2018-05-11Temporary hacks for monomorphisationBrian Campbell
2018-05-11Add uart stub with registers based on ARM uart specAlasdair Armstrong
2018-05-09add loc for arm full.Robert Norton
2018-05-09Add full translated aarch64 spec including vector instructionsAlasdair Armstrong
2018-05-09Fix an issue with C compilationAlasdair Armstrong
2018-05-09Add tests for Isabelle->OCaml generation for CHERI and AArch64Thomas Bauereiss
2018-05-09Add more annotations for loop bounds in Lem rewritingThomas Bauereiss
2018-05-04Start updating monomorphisationBrian Campbell
2018-05-03Flow typing and l-expression changes for ASL parserAlasdair Armstrong
2018-04-20Fix combined sign-extend-slice operationBrian Campbell
2018-04-19Gloss over UInt/unsigned name difference in monomorphisationBrian Campbell
2018-04-18Add some lemmas about bitvectorsThomas Bauereiss
2018-04-18Move a few printing functions to sail_values.lemThomas Bauereiss
2018-04-18Move Lem shl_int, shr_int implementations from aarch64_extras to sail libBrian Campbell
2018-04-13Update aarch64 no vector monomorphisation source for current type checkerBrian Campbell
2018-04-10Porting some minisail changes to sail2 branchAlasdair Armstrong
2018-04-05Fix precedence printing and update aarch64 specAlasdair Armstrong
2018-03-22Tune Lem pretty-printingThomas Bauereiss
2018-03-14Fix Lem generation for CHERI-MIPS and Aarch64Thomas Bauereiss
2018-03-07Make union types consistent in the ASTAlasdair Armstrong
2018-03-02Add full aarch64_no_vector monomorphisation demoBrian Campbell
2018-02-26Last of the aarch64_no_vector monomorphisation replacementsBrian Campbell
2018-02-23Fix some bugs in C compilationAlasdair Armstrong
2018-02-21Can now compile aarch64/no_vector into CAlasdair Armstrong
2018-02-21More aarch64 changes used in monomorphisationBrian Campbell
2018-02-21Add more bitvector sizes for aarch64Brian Campbell
2018-02-21Have aarch64/no_vector compiling to CAlasdair Armstrong
2018-02-19Have generic vectors working in C backendAlasdair Armstrong
2018-02-16Add __TakeColdReset function to aarch64_no_vectorAlasdair Armstrong
2018-02-16Add alternative definitions of aarch64 functions for monomorphisationBrian Campbell
2018-02-16Can now compile aarch64/duopod to CAlasdair Armstrong
2018-02-15Update duopod spec so it has no address translationAlasdair Armstrong
2018-02-12Add support for top-level letbindings to C backendAlasdair Armstrong
2018-02-02Add aarch64 duopod...Alasdair Armstrong
2018-02-01More work on C compilationAlasdair Armstrong
2018-01-31Add wrappers around Lem operators using bitvector type classThomas Bauereiss
2018-01-30Fix failing Lem testsAlasdair Armstrong
2018-01-26Fixed loading ARM elf filesAlasdair Armstrong
2018-01-23Added additional tests, and fixed ocaml build of ARM testsAlasdair Armstrong
2018-01-22Update Lem shallow embedding to Sail2Thomas Bauereiss
2018-01-18Clean up command line options slightlyAlasdair Armstrong
2018-01-18Modified ocaml backend to use ocamlfind for linksem and lemAlasdair Armstrong
2018-01-18Modified unification so Type_check.instantiation_of works after sizeof rewritingAlasdair Armstrong
2018-01-17Add generated ARM spec and test cases for itAlasdair Armstrong