aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2021-02-03 14:29:33 +0100
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2021-02-03 14:29:33 +0100
commit6c72e95b59f07e7356c05d95b3015df01a4389cf (patch)
tree52e5e8b216d3831a40c37c83fd71995441ea36e1
parentf1cd6a0d07ad6b8a5f35124fc3b59f5366ac25bd (diff)
downloadcompcert-kvx-riscV-cmov.tar.gz
compcert-kvx-riscV-cmov.zip
écrase X31riscV-cmov
-rw-r--r--riscV/Asm.v3
1 files changed, 2 insertions, 1 deletions
diff --git a/riscV/Asm.v b/riscV/Asm.v
index 9a4b2a57..5d3518f2 100644
--- a/riscV/Asm.v
+++ b/riscV/Asm.v
@@ -957,7 +957,8 @@ Definition exec_instr (f: function) (i: instruction) (rs: regset) (m: mem) : out
end
| Pselectl rd rb rt rf =>
Next (nextinstr (rs#rd <- (ExtValues.select01_long
- (rs###rb) (rs###rt) (rs###rf)))) m
+ (rs###rb) (rs###rt) (rs###rf)))
+ #X31 <- Vundef) m
| Plabel lbl =>
Next (nextinstr rs) m
| Ploadsymbol rd s ofs =>