summaryrefslogtreecommitdiff
path: root/gcc/config/arm/vfp.md
diff options
context:
space:
mode:
authorsofiane <sofiane@138bc75d-0d04-0410-961f-82ee72b054a4>2013-06-19 13:05:14 +0000
committersofiane <sofiane@138bc75d-0d04-0410-961f-82ee72b054a4>2013-06-19 13:05:14 +0000
commit70e6ce193936e68b15a3008ab8ecfcf93161c052 (patch)
tree0f3623095eae0f712b4aa57d809e1871900d2f28 /gcc/config/arm/vfp.md
parent98562479946d844dfef90fbd87c39fb9bb7a1920 (diff)
downloadgcc-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.md25
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.