summaryrefslogtreecommitdiff
path: root/gcc/config/frv
diff options
context:
space:
mode:
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2003-10-01 20:15:43 +0000
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2003-10-01 20:15:43 +0000
commitaad79c4971644b4f14419b8385503edec903c32e (patch)
tree11e2e1ae3d0301807d8d31d72f8df526cee0cadf /gcc/config/frv
parent756bf3e8874fcdaad9c7278ffb17fcc98294027b (diff)
downloadgcc-aad79c4971644b4f14419b8385503edec903c32e.tar.gz
config/frv/frv.h (PREDICATE_CODES): Added
condexec_si_media_operator, condexec_sf_add_operator and condexec_sf_conv_operator. Removed condexec_sf_binary_operator and condexec_sf_unary_operator. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71989 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/frv')
-rw-r--r--gcc/config/frv/frv.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/config/frv/frv.h b/gcc/config/frv/frv.h
index 88a44c8d9cf..c820cfd4ea0 100644
--- a/gcc/config/frv/frv.h
+++ b/gcc/config/frv/frv.h
@@ -3190,10 +3190,11 @@ do { \
{ "minmax_operator", { SMIN, SMAX, UMIN, UMAX }}, \
{ "condexec_si_binary_operator", { PLUS, MINUS, AND, IOR, XOR, \
ASHIFT, ASHIFTRT, LSHIFTRT }}, \
+ { "condexec_si_media_operator", { AND, IOR, XOR }}, \
{ "condexec_si_divide_operator", { DIV, UDIV }}, \
{ "condexec_si_unary_operator", { NOT, NEG }}, \
- { "condexec_sf_binary_operator", { PLUS, MINUS, MULT, DIV }}, \
- { "condexec_sf_unary_operator", { ABS, NEG, SQRT }}, \
+ { "condexec_sf_add_operator", { PLUS, MINUS }}, \
+ { "condexec_sf_conv_operator", { ABS, NEG }}, \
{ "intop_compare_operator", { PLUS, MINUS, AND, IOR, XOR, \
ASHIFT, ASHIFTRT, LSHIFTRT }}, \
{ "condexec_intop_cmp_operator", { PLUS, MINUS, AND, IOR, XOR, \