summaryrefslogtreecommitdiff
path: root/aarch64
AgeCommit message (Expand)Author
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
2018-06-11More efficient bitfield implementationAlasdair Armstrong
2018-06-07Add a constant folding optimization passAlasdair
2018-06-06Factor utility functions for IR into separate file and struct update optimiza...Alasdair Armstrong
2018-06-06Some additional fixes to C backend. Re-enable primitive optimizations.Alasdair Armstrong
2018-06-04Fix bug with function return types in C backendAlasdair Armstrong
2018-06-04Re-generate aarch64 spec, fixing an issue with ReplicateAlasdair Armstrong
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