diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2011-02-21 14:25:16 +0000 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2011-02-21 14:25:16 +0000 |
commit | 79e3d2fab921acc927f6335c0a6decea3eedda96 (patch) | |
tree | 4043691c001335eeca726567e16ab85ecf3b1007 /arm.risu | |
parent | 0918dcafc2291b67ab7bfa32b05cde28183be866 (diff) |
Add VRECPE and VRSQRTE patterns
Diffstat (limited to 'arm.risu')
-rw-r--r-- | arm.risu | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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 |