aboutsummaryrefslogtreecommitdiff
path: root/arm.risu
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2011-02-21 14:25:16 +0000
committerPeter Maydell <peter.maydell@linaro.org>2011-02-21 14:25:16 +0000
commit79e3d2fab921acc927f6335c0a6decea3eedda96 (patch)
tree4043691c001335eeca726567e16ab85ecf3b1007 /arm.risu
parent0918dcafc2291b67ab7bfa32b05cde28183be866 (diff)
Add VRECPE and VRSQRTE patterns
Diffstat (limited to 'arm.risu')
-rw-r--r--arm.risu9
1 files changed, 9 insertions, 0 deletions
diff --git a/arm.risu b/arm.risu
index 7abcc0c..b60c36d 100644
--- a/arm.risu
+++ b/arm.risu
@@ -268,3 +268,12 @@ VZIP_a A1 1111 0011 1 d 11 0 sz 10 vd:4 0001 1 0 m 0 vm:4 { ($d != $m) || ($vd !
# Q=1 case (sz 11, vd<0> or vm<0> 1 undefs; d == m is UNKNOWN results)
VZIP_b A1 1111 0011 1 d 11 sz:2 10 vd:3 0 0001 1 1 m 0 vm:3 0 { ($sz != 3) && (($d != $m) || ($vd != $vm)); }
+# Q=0
+VRECPE_a A1 1111 0011 1 d 11 10 11 vd:4 010 f 0 0 m 0 vm:4
+# Q=1
+VRECPE_b A1 1111 0011 1 d 11 10 11 vd:3 0 010 f 0 1 m 0 vm:3 0
+
+# Q=0
+VRSQRTE_a A1 1111 0011 1 d 11 10 11 vd:4 010 f 1 0 m 0 vm:4
+# Q=1
+VRSQRTE_b A1 1111 0011 1 d 11 10 11 vd:3 0 010 f 1 1 m 0 vm:3 0