summaryrefslogtreecommitdiff
path: root/aarch64
AgeCommit message (Expand)Author
2019-02-07Fix implicits in v8.2 public ARM specAlasdair Armstrong
2019-02-02Avoid unification on ambiguous return typesAlasdair
2019-01-04Arm ElfMain: fix minor type errorsAlastair Reid
2018-12-20Fix monomorpisation tests with typechecker changesAlasdair Armstrong
2018-12-10Various changes:Alasdair Armstrong
2018-11-30Parser tweaks and fixesAlasdair Armstrong
2018-11-26Add random generators for record typesBrian Campbell
2018-11-19A few more constraint lemmas for aarch64Brian Campbell
2018-09-24Coq: more constraint solutions for aarch64Brian Campbell
2018-09-19Coq: more fixes for AArch64Brian Campbell
2018-09-17Add diffs to sail files for Aarch64 Coq generationBrian Campbell
2018-09-17Coq: fix types in aarch64_extras undefined_vector and casts for argumentsBrian Campbell
2018-09-17Coq: solve some constraint/type errors with AArch64Brian Campbell
2018-09-13Coq: real built-ins for AArch64Brian Campbell
2018-09-03Coq: rework generation of dependent pairs so that they are onlyBrian Campbell
2018-08-28Adapt theory imports for Isabelle 2018Thomas Bauereiss
2018-08-16Use Set rather than Hashtbl in graph.mlAlasdair Armstrong
2018-08-02Fill in more Coq builtins for aarch64Brian Campbell
2018-07-31Add Coq names for more Aarch64 builtinsBrian Campbell
2018-07-23AArch64 patches: EL2 secure not implementedAlastair Reid
2018-07-23Coq: make all pattern matches in the output exhaustiveBrian Campbell
2018-07-18Coq: constraint solving improvementsBrian Campbell
2018-07-12update arm and mips models for new type of write_ram builtin. Also fix c and ...Robert Norton
2018-07-10Make HOL build properly again for all of the modelsBrian Campbell
2018-07-10Update HOL setupBrian Campbell
2018-07-10Another AArch64 patchThomas Bauereiss
2018-07-10Aarch64 mono script updateBrian Campbell
2018-07-09Add no_devices.sail to be compatible with latest AArch64 prelude andAlasdair Armstrong
2018-07-09Remove awkward constraints on GetSlice_int for nowBrian Campbell
2018-07-09Patch some potential uses of uninitialised variables in AArch64Thomas Bauereiss
2018-07-09Simplify treating of undefined_bool in Lem libraryThomas Bauereiss
2018-07-09Bits for bits of aarch64 in coqBrian Campbell
2018-07-04AArch64 Prelude: Move cycle count primop to preludeAlastair Reid
2018-07-03Main: fix SEE handlingAlastair Reid
2018-07-01RTS: Fail on AArch32 and ASIMDAlastair Reid
2018-06-30Main: trivial restructuring of print commands to make them easier to read/mai...Alastair Reid
2018-06-29Main: many small tweaks.Alastair Reid
2018-06-29Prelude: drop escape effect from sleep/verbosity primopsAlastair Reid
2018-06-28RTS: Add --verbosity flag to C modelAlastair Reid
2018-06-28Fix build of Aarch64_mono.thyThomas Bauereiss
2018-06-28Add patches to (monomorphised) AArch64Thomas Bauereiss
2018-06-28Main: exit if you hit IMPDEF behaviourAlastair Reid
2018-06-27RTS/Main: tweaking cycle counter handlingAlastair Reid
2018-06-27Main: refactor fetch_and_executeAlastair Reid
2018-06-27Main: fix PC advance after HINT and other EndOfInstructionAlastair Reid
2018-06-26Main: further refinement of execution cycleAlastair Reid
2018-06-26Prelude: as received from AlasdairAlastair Reid
2018-06-26Main: attempt to capture AArch64 execution cycleAlastair Reid
2018-06-26RTS: implement sleep primitivesAlastair Reid
2018-06-25Support bitlist representation in Sail2_stringThomas Bauereiss