aboutsummaryrefslogtreecommitdiffstats
path: root/aarch64/Asmblock.v
diff options
context:
space:
mode:
authorJustus Fasse <justus.fasse@etu.univ-grenoble-alpes.fr>2020-07-10 11:37:06 +0200
committerJustus Fasse <justus.fasse@etu.univ-grenoble-alpes.fr>2020-07-10 11:37:06 +0200
commit3795aaf024d8585a6050ca16c4ea634dcb1f36cd (patch)
tree2c59be63cdeb8437394337ddbd5c62a76132bd17 /aarch64/Asmblock.v
parent250f2d6bebadec8b9079282edd5be61876214faf (diff)
downloadcompcert-kvx-3795aaf024d8585a6050ca16c4ea634dcb1f36cd.tar.gz
compcert-kvx-3795aaf024d8585a6050ca16c4ea634dcb1f36cd.zip
Change definition of match_states
Introduce agree which says that all registers *except* the PC return the same values. The idea behind this change is that agree can be preserved across e.g. an Asmblock basic step, which does not update the PC. In addition to agree, the simualation relation requires the PC to agree. Right now the memory needs to be exactly the same which could be a problem. Since Asmblock's and Asm's set_pair is defined with preg it is more difficult to show that set_pair preserves the agree relation since SP is a preg and must not be Vundef. This commit does not solve the problem.
Diffstat (limited to 'aarch64/Asmblock.v')
0 files changed, 0 insertions, 0 deletions