This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
md question
- From: Spundun <spundun at ISI dot EDU>
- To: gcc at gcc dot gnu dot org
- Date: 27 Nov 2002 14:04:40 -0800
- Subject: md question
Hi my question is regarding the following template present in rs6000.md.
This has a condition TARGET_POWER. My question is will it be used as a
definition of sminsi3 in a non power architecture? e.g.powerpc? I am
confused because this is the only definition for template name sminsi3
in the md file. so if this is disregarded for TARGET_POWERPC then is it
ok if theres no definition for name "sminsi3" in the machine
description?
Thanx
Spundun
(define_expand "sminsi3"
[(set (match_dup 3)
(if_then_else:SI (gt:SI (match_operand:SI 1 "gpc_reg_operand" "")
(match_operand:SI 2 "reg_or_short_operand" ""))
(const_int 0)
(minus:SI (match_dup 2) (match_dup 1))))
(set (match_operand:SI 0 "gpc_reg_operand" "")
(minus:SI (match_dup 2) (match_dup 3)))]
"TARGET_POWER"
"
{ operands[3] = gen_reg_rtx (SImode); }")