Lines Matching refs:XCore

1 //===- XCoreDisassembler.cpp - Disassembler for XCore -----------*- C++ -*-===//
11 /// \brief This file is part of the XCore Disassembler.
15 #include "XCore.h"
30 /// \brief A disassembler class for XCore.
212 unsigned Reg = getReg(Decoder, XCore::GRRegsRegClassID, RegNo);
276 Inst.setOpcode(XCore::STW_2rus);
279 Inst.setOpcode(XCore::LDW_2rus);
282 Inst.setOpcode(XCore::ADD_3r);
285 Inst.setOpcode(XCore::SUB_3r);
288 Inst.setOpcode(XCore::SHL_3r);
291 Inst.setOpcode(XCore::SHR_3r);
294 Inst.setOpcode(XCore::EQ_3r);
297 Inst.setOpcode(XCore::AND_3r);
300 Inst.setOpcode(XCore::OR_3r);
303 Inst.setOpcode(XCore::LDW_3r);
306 Inst.setOpcode(XCore::LD16S_3r);
309 Inst.setOpcode(XCore::LD8U_3r);
312 Inst.setOpcode(XCore::ADD_2rus);
315 Inst.setOpcode(XCore::SUB_2rus);
318 Inst.setOpcode(XCore::SHL_2rus);
321 Inst.setOpcode(XCore::SHR_2rus);
324 Inst.setOpcode(XCore::EQ_2rus);
327 Inst.setOpcode(XCore::TSETR_3r);
330 Inst.setOpcode(XCore::LSS_3r);
333 Inst.setOpcode(XCore::LSU_3r);
440 Inst.setOpcode(XCore::STW_l3r);
443 Inst.setOpcode(XCore::XOR_l3r);
446 Inst.setOpcode(XCore::ASHR_l3r);
449 Inst.setOpcode(XCore::LDAWF_l3r);
452 Inst.setOpcode(XCore::LDAWB_l3r);
455 Inst.setOpcode(XCore::LDA16F_l3r);
458 Inst.setOpcode(XCore::LDA16B_l3r);
461 Inst.setOpcode(XCore::MUL_l3r);
464 Inst.setOpcode(XCore::DIVS_l3r);
467 Inst.setOpcode(XCore::DIVU_l3r);
470 Inst.setOpcode(XCore::ST16_l3r);
473 Inst.setOpcode(XCore::ST8_l3r);
476 Inst.setOpcode(XCore::ASHR_l2rus);
479 Inst.setOpcode(XCore::OUTPW_l2rus);
482 Inst.setOpcode(XCore::INPW_l2rus);
485 Inst.setOpcode(XCore::LDAWF_l2rus);
488 Inst.setOpcode(XCore::LDAWB_l2rus);
491 Inst.setOpcode(XCore::CRC_l3r);
494 Inst.setOpcode(XCore::REMS_l3r);
497 Inst.setOpcode(XCore::REMU_l3r);
668 Inst.setOpcode(XCore::LMUL_l6r);