[Patch][RFA]: New cgen operation: ADDCFDI
Dave Brolley
brolley@redhat.com
Fri Jul 13 14:08:00 GMT 2001
Approved by fche and committed.
Dave
Dave Brolley wrote:
> Hi,
>
> I needed to use (add-cflag DI arg1 arg2) in an internal port. This patch
> adds that operation to cgen.
>
> OK to commit?
>
> Dave
>
> ------------------------------------------------------------------------
> 2001-07-12 Dave Brolley <brolley@redhat.com>
>
> * cgen-ops.h (ADDCFDI): New function.
>
> ------------------------------------------------------------------------
> Index: sid/component/cgen-cpu/cgen-ops.h
> ===================================================================
> RCS file: /cvs/src/src/sid/component/cgen-cpu/cgen-ops.h,v
> retrieving revision 1.3
> diff -c -p -r1.3 cgen-ops.h
> *** cgen-ops.h 2001/01/10 20:26:43 1.3
> --- cgen-ops.h 2001/07/12 17:46:23
> *************** ADDCFSI (SI a, SI b, BI c)
> *** 389,394 ****
> --- 389,402 ----
> }
>
> inline BI
> + ADDCFDI (DI a, DI b, BI c)
> + {
> + DI tmp = ADDDI (a, ADDDI (b, c));
> + BI res = ((UDI) tmp < (UDI) a) || (c && tmp == a);
> + return res;
> + }
> +
> + inline BI
> ADDOFHI (HI a, HI b, BI c)
> {
> HI tmp = ADDHI (a, ADDHI (b, c));
More information about the Cgen
mailing list