[PATCH 3/3] CSKY: Change mvtc and mulsw's ISA flag.
Lifang Xia
lifang_xia@c-sky.com
Wed Sep 9 11:27:52 GMT 2020
More information about the Binutils mailing list
Wed Sep 9 11:27:52 GMT 2020
- Previous message (by thread): [PATCH 3/3] CSKY: Change mvtc and mulsw's ISA flag.
- Next message (by thread): [PATCH 1/3] CSKY: Add FPUV3 instructions, which supported by ck860f.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
All of them are merged. Lifang Xia On 2020/9/7 17:25, Cooper Qu wrote: > gas/ > * config/tc-csky.c (CSKYV2_ISA_DSP): CSKY_ISA_DSPE60. > (CSKY_ISA_860): Likewise. > > include/ > * opcode/csky.h (CSKY_ISA_DSPE60): Define. > > opcodes/ > * csky-opc.h (csky_v2_opcodes): Change mvtc and mulsw's > ISA flag. > > --- > gas/ChangeLog | 5 +++++ > gas/config/tc-csky.c | 4 ++-- > include/ChangeLog | 4 ++++ > include/opcode/csky.h | 1 + > opcodes/ChangeLog | 5 +++++ > opcodes/csky-opc.h | 4 ++-- > 6 files changed, 19 insertions(+), 4 deletions(-) > > diff --git a/gas/ChangeLog b/gas/ChangeLog > index a7afe8798c3..fec7a73c716 100644 > --- a/gas/ChangeLog > +++ b/gas/ChangeLog > @@ -1,3 +1,8 @@ > +2020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com> > + > + * config/tc-csky.c (CSKYV2_ISA_DSP): CSKY_ISA_DSPE60. > + (CSKY_ISA_860): Likewise. > + > 2020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com> > > * config/tc-csky.c (float_abi): New. > diff --git a/gas/config/tc-csky.c b/gas/config/tc-csky.c > index 25f77131d34..2d57bd24698 100644 > --- a/gas/config/tc-csky.c > +++ b/gas/config/tc-csky.c > @@ -611,7 +611,7 @@ const struct csky_cpu_info csky_cpus[] = > > /* CK801 series. */ > #define CSKY_ISA_801 CSKYV2_ISA_E1 > -#define CSKYV2_ISA_DSP (CSKY_ISA_DSP | CSKY_ISA_DSP_1E2) > +#define CSKYV2_ISA_DSP (CSKY_ISA_DSP | CSKY_ISA_DSP_1E2 | CSKY_ISA_DSPE60) > {"ck801", CSKY_ARCH_801, CSKY_ISA_801}, > {"ck801t", CSKY_ARCH_801, CSKY_ISA_801 | CSKY_ISA_TRUST}, > > @@ -708,7 +708,7 @@ const struct csky_cpu_info csky_cpus[] = > {"ck810ftv", CSKY_ARCH_810_BASE | CSKY_ARCH_FLOAT, CSKY_ISA_810 | CSKYV2_ISA_DSP | CSKY_ISA_VDSP | CSKY_ISA_FLOAT_810 | CSKY_ISA_TRUST}, > > /* CK860 Series. */ > -#define CSKY_ISA_860 (CSKY_ISA_810 | CSKYV2_ISA_10E60 | CSKYV2_ISA_3E3R3) > +#define CSKY_ISA_860 (CSKY_ISA_810 | CSKYV2_ISA_10E60 | CSKYV2_ISA_3E3R3 | CSKY_ISA_DSPE60) > #define CSKY_ISA_860F (CSKY_ISA_860 | CSKY_ISA_FLOAT_7E60) > {"ck860", CSKY_ARCH_860, CSKY_ISA_860}, > {"ck860f", CSKY_ARCH_860, CSKY_ISA_860F}, > diff --git a/include/ChangeLog b/include/ChangeLog > index 4796f626084..62589e2b4bd 100644 > --- a/include/ChangeLog > +++ b/include/ChangeLog > @@ -1,3 +1,7 @@ > +2020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com> > + > + * opcode/csky.h (CSKY_ISA_DSPE60): Define. > + > 2020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com> > > * opcode/csky.h (CSKY_ISA_FLOAT_7E60): Define. > diff --git a/include/opcode/csky.h b/include/opcode/csky.h > index 1ad7f581ab6..421454383e8 100644 > --- a/include/opcode/csky.h > +++ b/include/opcode/csky.h > @@ -47,6 +47,7 @@ > #define CSKY_ISA_DSP (1L << 20) > #define CSKY_ISA_DSP_1E2 (1L << 21) > #define CSKY_ISA_DSP_ENHANCE (1L << 22) > +#define CSKY_ISA_DSPE60 (1L << 23) > > /* Base float instruction (803f & 810f). */ > #define CSKY_ISA_FLOAT_E1 (1L << 25) > diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog > index bb19b81077c..f4191c0372f 100644 > --- a/opcodes/ChangeLog > +++ b/opcodes/ChangeLog > @@ -1,3 +1,8 @@ > +2020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com> > + > + * csky-opc.h (csky_v2_opcodes): Change mvtc and mulsw's > + ISA flag. > + > 2020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com> > > * csky-dis.c (csky_output_operand): Add handlers for > diff --git a/opcodes/csky-opc.h b/opcodes/csky-opc.h > index fac30ae61db..5a6068c329c 100644 > --- a/opcodes/csky-opc.h > +++ b/opcodes/csky-opc.h > @@ -2687,7 +2687,7 @@ const struct csky_opcode csky_v2_opcodes[] = > CSKY_ISA_DSP), > OP32 ("mvtc", > OPCODE_INFO0 (0xc4009a00), > - CSKY_ISA_DSP), > + CSKY_ISA_DSPE60), > OP32 ("mfhi", > OPCODE_INFO1 (0xc4009c20, > (0_4, AREG, OPRND_SHIFT_0_BIT)), > @@ -4119,7 +4119,7 @@ const struct csky_opcode csky_v2_opcodes[] = > OPCODE_INFO2 (0xc4009420, > (0_4or16_20, DUP_AREG, OPRND_SHIFT_0_BIT), > (21_25, AREG, OPRND_SHIFT_0_BIT)), > - CSKY_ISA_DSP), > + CSKY_ISA_DSPE60), > OP16_OP32 ("ld.b", > SOPCODE_INFO2 (0x8000, > (5_7, GREG0_7, OPRND_SHIFT_0_BIT),
- Previous message (by thread): [PATCH 3/3] CSKY: Change mvtc and mulsw's ISA flag.
- Next message (by thread): [PATCH 1/3] CSKY: Add FPUV3 instructions, which supported by ck860f.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list