comparison gcc/config/rs6000/altivec.h @ 67:f6334be47118

update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
date Tue, 22 Mar 2011 17:18:12 +0900
parents 77e2b8dfacca
children 04ced10e8804
comparison
equal deleted inserted replaced
65:65488c3d617d 67:f6334be47118
1 /* PowerPC AltiVec include file. 1 /* PowerPC AltiVec include file.
2 Copyright (C) 2002, 2003, 2004, 2005, 2008, 2009 Free Software Foundation, Inc. 2 Copyright (C) 2002, 2003, 2004, 2005, 2008, 2009, 2010, 2011
3 Free Software Foundation, Inc.
3 Contributed by Aldy Hernandez (aldyh@redhat.com). 4 Contributed by Aldy Hernandez (aldyh@redhat.com).
4 Rewritten by Paolo Bonzini (bonzini@gnu.org). 5 Rewritten by Paolo Bonzini (bonzini@gnu.org).
5 6
6 This file is part of GCC. 7 This file is part of GCC.
7 8
161 #define vec_vpkuhus __builtin_vec_vpkuhus 162 #define vec_vpkuhus __builtin_vec_vpkuhus
162 #define vec_vpkswus __builtin_vec_vpkswus 163 #define vec_vpkswus __builtin_vec_vpkswus
163 #define vec_vpkshus __builtin_vec_vpkshus 164 #define vec_vpkshus __builtin_vec_vpkshus
164 #define vec_re __builtin_vec_re 165 #define vec_re __builtin_vec_re
165 #define vec_round __builtin_vec_round 166 #define vec_round __builtin_vec_round
167 #define vec_recipdiv __builtin_vec_recipdiv
168 #define vec_rsqrt __builtin_vec_rsqrt
166 #define vec_rsqrte __builtin_vec_rsqrte 169 #define vec_rsqrte __builtin_vec_rsqrte
167 #define vec_vsubfp __builtin_vec_vsubfp 170 #define vec_vsubfp __builtin_vec_vsubfp
168 #define vec_subc __builtin_vec_subc 171 #define vec_subc __builtin_vec_subc
169 #define vec_vsubsws __builtin_vec_vsubsws 172 #define vec_vsubsws __builtin_vec_vsubsws
170 #define vec_vsubshs __builtin_vec_vsubshs 173 #define vec_vsubshs __builtin_vec_vsubshs
313 #define vec_msub __builtin_vec_msub 316 #define vec_msub __builtin_vec_msub
314 #define vec_nmadd __builtin_vec_nmadd 317 #define vec_nmadd __builtin_vec_nmadd
315 #define vec_nearbyint __builtin_vec_nearbyint 318 #define vec_nearbyint __builtin_vec_nearbyint
316 #define vec_rint __builtin_vec_rint 319 #define vec_rint __builtin_vec_rint
317 #define vec_sqrt __builtin_vec_sqrt 320 #define vec_sqrt __builtin_vec_sqrt
321 #define vec_vsx_ld __builtin_vec_vsx_ld
322 #define vec_vsx_st __builtin_vec_vsx_st
318 #endif 323 #endif
319 324
320 /* Predicates. 325 /* Predicates.
321 For C++, we use templates in order to allow non-parenthesized arguments. 326 For C++, we use templates in order to allow non-parenthesized arguments.
322 For C, instead, we use macros since non-parenthesized arguments were 327 For C, instead, we use macros since non-parenthesized arguments were