aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/Asmblockgen.v
diff options
context:
space:
mode:
authorCyril SIX <cyril.six@kalray.eu>2019-04-03 12:04:33 +0200
committerCyril SIX <cyril.six@kalray.eu>2019-04-03 12:04:33 +0200
commit34261e53d0da905307eb3e0a0b711571365b078e (patch)
treec64044e6f33fa638831b7759efe9c9199fa1c619 /mppa_k1c/Asmblockgen.v
parentf2426972df3fa959f09490b0b5752906d949c978 (diff)
downloadcompcert-kvx-34261e53d0da905307eb3e0a0b711571365b078e.tar.gz
compcert-kvx-34261e53d0da905307eb3e0a0b711571365b078e.zip
Preuve du transl_load et transl_store registre offset
Diffstat (limited to 'mppa_k1c/Asmblockgen.v')
-rw-r--r--mppa_k1c/Asmblockgen.v10
1 files changed, 5 insertions, 5 deletions
diff --git a/mppa_k1c/Asmblockgen.v b/mppa_k1c/Asmblockgen.v
index 54a1b0f4..3260312d 100644
--- a/mppa_k1c/Asmblockgen.v
+++ b/mppa_k1c/Asmblockgen.v
@@ -825,8 +825,8 @@ Definition transl_load_rrr (chunk: memory_chunk) (addr: addressing)
Definition transl_load (chunk: memory_chunk) (addr: addressing)
(args: list mreg) (dst: mreg) (k: bcode) : res bcode :=
- match args with
- | a1 :: a2 :: nil => transl_load_rrr chunk addr args dst k
+ match addr with
+ | Aindexed2 => transl_load_rrr chunk addr args dst k
| _ => transl_load_rro chunk addr args dst k
end.
@@ -854,9 +854,9 @@ Definition transl_store_rrr (chunk: memory_chunk) (addr: addressing)
Definition transl_store (chunk: memory_chunk) (addr: addressing)
(args: list mreg) (src: mreg) (k: bcode) : res bcode :=
- match args with
- | a1 :: a2 :: nil => transl_store_rrr chunk addr args src k
- | _ => transl_load_rro chunk addr args src k
+ match addr with
+ | Aindexed2 => transl_store_rrr chunk addr args src k
+ | _ => transl_store_rro chunk addr args src k
end.
(** Function epilogue *)