From 87789e08e5cb2191af1122ed98af2d6c023b3a0a Mon Sep 17 00:00:00 2001 From: Claudiu Zissulescu Date: Thu, 19 May 2016 12:33:17 +0200 Subject: [ARC] Add XY registers, update neg instruction. gas/ 2016-05-23 Claudiu Zissulescu * config/tc-arc.c (md_begin): Add XY registers. (cpu_types): Code density is default off for ARC EM. opcodes/ 2016-05-23 Claudiu Zissulescu * arc-tbl.h (neg): New instruction variant. --- opcodes/arc-tbl.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'opcodes/arc-tbl.h') diff --git a/opcodes/arc-tbl.h b/opcodes/arc-tbl.h index 8751bdb..c325be6 100644 --- a/opcodes/arc-tbl.h +++ b/opcodes/arc-tbl.h @@ -12723,6 +12723,9 @@ /* neg<.f> a,b 00100bbb01001110FBBB000000AAAAAA. */ { "neg", 0x204E0000, 0xF8FF0FC0, ARC_OPCODE_ARC600 | ARC_OPCODE_ARC700 | ARC_OPCODE_ARCv2EM | ARC_OPCODE_ARCv2HS, ARITH, NONE, { RA, RB }, { C_F }}, +/* neg<.f> 0,b 00100bbb01001110FBBB000000111110. */ +{ "neg", 0x204E0000, 0xF8FF0FFF, ARC_OPCODE_ARC600 | ARC_OPCODE_ARC700 | ARC_OPCODE_ARCv2EM | ARC_OPCODE_ARCv2HS, ARITH, NONE, { ZA, RB }, { C_F }}, + /* neg<.f><.cc> b,b 00100bbb11001110FBBB0000001QQQQQ. */ { "neg", 0x20CE0020, 0xF8FF0FE0, ARC_OPCODE_ARC600 | ARC_OPCODE_ARC700 | ARC_OPCODE_ARCv2EM | ARC_OPCODE_ARCv2HS, ARITH, NONE, { RB, RBdup }, { C_F, C_CC }}, -- cgit v1.1