aboutsummaryrefslogtreecommitdiffstats
path: root/kvx/Asmblockgen.v
diff options
context:
space:
mode:
Diffstat (limited to 'kvx/Asmblockgen.v')
-rw-r--r--kvx/Asmblockgen.v12
1 files changed, 12 insertions, 0 deletions
diff --git a/kvx/Asmblockgen.v b/kvx/Asmblockgen.v
index fd41dfdd..07b31b11 100644
--- a/kvx/Asmblockgen.v
+++ b/kvx/Asmblockgen.v
@@ -811,6 +811,12 @@ Definition transl_op
| Ointuofsingle, a1 :: nil =>
do rd <- ireg_of res; do rs <- freg_of a1;
OK (Pfixeduwrzz rd rs ::i k)
+ | Ointofsingle_ne, a1 :: nil =>
+ do rd <- ireg_of res; do rs <- freg_of a1;
+ OK (Pfixedwrne rd rs ::i k)
+ | Ointuofsingle_ne, a1 :: nil =>
+ do rd <- ireg_of res; do rs <- freg_of a1;
+ OK (Pfixeduwrne rd rs ::i k)
| Olongoffloat, a1 :: nil =>
do rd <- ireg_of res; do rs <- freg_of a1;
OK (Pfixeddrzz rd rs ::i k)
@@ -823,6 +829,12 @@ Definition transl_op
| Olonguoffloat, a1 :: nil =>
do rd <- ireg_of res; do rs <- freg_of a1;
OK (Pfixedudrzz rd rs ::i k)
+ | Olongoffloat_ne, a1 :: nil =>
+ do rd <- ireg_of res; do rs <- freg_of a1;
+ OK (Pfixeddrne rd rs ::i k)
+ | Olonguoffloat_ne, a1 :: nil =>
+ do rd <- ireg_of res; do rs <- freg_of a1;
+ OK (Pfixedudrne rd rs ::i k)
| Ofloatofsingle, a1 :: nil =>
do rd <- freg_of res; do rs <- freg_of a1;