This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
RE: [PATCH] [ARC] Add new ARC EM opcodes.
- From: Claudiu Zissulescu <Claudiu dot Zissulescu at synopsys dot com>
- To: Nick Clifton <nickc at redhat dot com>, "binutils at sourceware dot org" <binutils at sourceware dot org>
- Cc: "Francois dot Bedard at synopsys dot com" <Francois dot Bedard at synopsys dot com>
- Date: Tue, 29 Mar 2016 12:52:52 +0000
- Subject: RE: [PATCH] [ARC] Add new ARC EM opcodes.
- Authentication-results: sourceware.org; auth=none
- References: <1456405905-30875-1-git-send-email-claziss at synopsys dot com> <098ECE41A0A6114BB2A07F1EC238DE896617A9D7 at DE02WEMBXB dot internal dot synopsys dot com> <56E02FAD dot 4060400 at redhat dot com> <098ECE41A0A6114BB2A07F1EC238DE896617B3AD at DE02WEMBXB dot internal dot synopsys dot com> <56E7E439 dot 4010300 at redhat dot com>
Patch committed.
Thank you Nick for reviewing it,
Claudiu
> -----Original Message-----
> From: Nick Clifton [mailto:nickc@redhat.com]
> Sent: Tuesday, March 15, 2016 11:30 AM
> To: Claudiu Zissulescu; binutils@sourceware.org
> Cc: Francois.Bedard@synopsys.com
> Subject: Re: [PATCH] [ARC] Add new ARC EM opcodes.
>
> Hi Claudiu,
>
> > I've update the patch to use a number of macros to
> > generate those special instructions.
>
> Thanks - although it looks like it took more work to do this,
> than was in the original patch. Sorry about that. I was hoping
> that the macros would save time and space not need more of them.
>
> > I also added a couple of tests which are checking for the
> > macro expansion sanity.
>
> Excellent.
>
> > Moreover, I plan to use those macros in a new feature
> > which I still need to add and test.
>
> Good idea.
>
> One small point... why are macros like EXTINSN2OP and EXTINSN3OP
> (and their supporting macros) defined in arc-opc.c ? Do you intend
> to provide other definitions of these macros in other source files ?
> The reason I ask, it that it seems to me that if the macros are
> only going to be defined once, then the appropriate place would be
> in a header, either arc-ext-tbl.h or arc.h.
>
> If you do want to leave the definitions in arc-opc.c, (and I am OK
> with it if you do), then please could you add a small comment to
> arc-ext-tbl.h noting where the EXTINSN<n>OP macros are defined.
>
> Approved with this change, or with a change to move the definitions
> into a header.
>
> Cheers
> Nick
>
>
>