This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 2/2] opcodes/arc: Add yet more nps instructions


Hi Andrew,
 
> gas/ChangeLog:
> 
> 	* testsuite/gas/arc/nps400-6.d: New file.
> 	* testsuite/gas/arc/nps400-6.s: New file.
> 
> include/ChangeLog:
> 
> 	* opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8.
> 
> opcodes/ChangeLog:
> 
> 	* arc-nps400-tbl.h: Add addb, subb, adcb, sbcb, andb, xorb, orb,
> 	fxorb, wxorb, shlb, shrb, notb, cntbb, div, mod, divm, and qcmp
> 	instructions.
> 	* arc-opc.c (insert_nps_bitop_size): Delete.
> 	(extract_nps_bitop_size): Delete.
> 	(MAKE_SRC_POS_INSERT_EXTRACT_FUNCS): Define, and use.
> 	(extract_nps_qcmp_m3): Define.
> 	(extract_nps_qcmp_m2): Define.
> 	(extract_nps_qcmp_m1): Define.
> 	(arc_flag_operands): Add F_NPS_SX, F_NPS_AR, F_NPS_AL.
> 	(arc_flag_classes): Add C_NPS_SX, C_NPS_AR_AL
> 	(arc_operands): Add NPS_SRC2_POS, NPS_SRC1_POS, NPS_ADDB_SIZE,
> 	NPS_ANDB_SIZE, NPS_FXORB_SIZ, NPS_WXORB_SIZ, NPS_R_XLDST,
> 	NPS_DIV_UIMM4, NPS_QCMP_SIZE, NPS_QCMP_M1, NPS_QCMP_M2, and
> 	NPS_QCMP_M3.
 
Approved - please apply.

Cheers
  Nick


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]