summaryrefslogtreecommitdiff
path: root/x86
AgeCommit message (Collapse)Author
2020-07-31Remove old specs that have more up to date versionAlasdair
Move outdated things into old subdirectory
2019-03-08Adds the DC and IC instructions to AArch64_small;Shaked Flur
Also, removes etc/regfp.sail and etc/regfp2.sail in favour of lib/regfp.sail
2018-02-08replaced NIA_LR/CTR/register with NIA_indirect;Shaked Flur
removed IK_cond_branch, and added IK_branch
2017-11-30match what rmem (ppcmem2) expects from ISA MakefilesShaked Flur
2017-11-23renamingShaked Flur
2017-10-09X86: Fix bug in register footprint caused by imperative variable update with ↵Robert Norton
wrong variable name (iK vs. ik). Spotted via compare_analyses.
2017-09-29x86: add bit set, reset, complement operations.Robert Norton
2017-09-25x86: always perform write for cmpxchg by writing back original value if ↵Robert Norton
comparison fails. This is specified in manual and also helps RMEM with locked writes.
2017-09-22x86: implement get_ea_address function.Robert Norton
2017-09-22x86: remove unnecessary? read modify write of registers.Robert Norton
2017-09-22fix typo where Sz16 write to register was only writing 8 bits.Robert Norton
2017-09-20add support for x86 lock prefix (also remove unused Read/Write_tag kind in ↵Robert Norton
etc/regfp.sail.
2017-09-19According to Shaked NIAFP_register can be used to indicate that we don't ↵Robert Norton
know the possible destination of an instruction for memory indirect jumps (the register name is not used).
2017-09-18add regfp for x86 control flow instrucitons. Need more support for memory ↵Robert Norton
indirect jumps.
2017-09-15x86: implement regfp analysis function (no control flow yet)Robert Norton
2017-09-13add HLT instruction for RMEM integration.Robert Norton
2017-09-07add MFENCERobert Norton
2017-09-06power is builtin in old tc so use it.Robert Norton
2017-08-22x86: rename size type to avoid name clash in RMEM.Robert Norton
2017-08-21port x86 model to old type checker.Robert Norton