diff options
author | sofiane <sofiane@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-06-19 13:05:14 +0000 |
---|---|---|
committer | sofiane <sofiane@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-06-19 13:05:14 +0000 |
commit | 70e6ce193936e68b15a3008ab8ecfcf93161c052 (patch) | |
tree | 0f3623095eae0f712b4aa57d809e1871900d2f28 /gcc/config/arm/vfp.md | |
parent | 98562479946d844dfef90fbd87c39fb9bb7a1920 (diff) | |
download | gcc-70e6ce193936e68b15a3008ab8ecfcf93161c052.tar.gz |
* config/arm/vfp.md: Move VFP instruction classification documentation
to ...
* config/arm/arm.md: ... here. Update instruction classification
documentation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200199 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/arm/vfp.md')
-rw-r--r-- | gcc/config/arm/vfp.md | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/gcc/config/arm/vfp.md b/gcc/config/arm/vfp.md index 1930cddb835..918db1758b5 100644 --- a/gcc/config/arm/vfp.md +++ b/gcc/config/arm/vfp.md @@ -18,31 +18,6 @@ ;; along with GCC; see the file COPYING3. If not see ;; <http://www.gnu.org/licenses/>. */ -;; The VFP "type" attributes differ from those used in the FPA model. -;; fcpys Single precision cpy. -;; ffariths Single precision abs, neg. -;; ffarithd Double precision abs, neg, cpy. -;; fadds Single precision add/sub. -;; faddd Double precision add/sub. -;; fconsts Single precision load immediate. -;; fconstd Double precision load immediate. -;; fcmps Single precision comparison. -;; fcmpd Double precision comparison. -;; fmuls Single precision multiply. -;; fmuld Double precision multiply. -;; fmacs Single precision multiply-accumulate. -;; fmacd Double precision multiply-accumulate. -;; ffmas Single precision fused multiply-accumulate. -;; ffmad Double precision fused multiply-accumulate. -;; fdivs Single precision sqrt or division. -;; fdivd Double precision sqrt or division. -;; f_flag fmstat operation -;; f_load[sd] Floating point load from memory. -;; f_store[sd] Floating point store to memory. -;; f_2_r Transfer vfp to arm reg. -;; r_2_f Transfer arm to vfp reg. -;; f_cvt Convert floating<->integral - ;; SImode moves ;; ??? For now do not allow loading constants into vfp regs. This causes ;; problems because small constants get converted into adds. |