* ========== Copyright Header Begin ==========================================
* OpenSPARC T2 Processor File: INSTR.h
* Copyright (c) 2006 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES.
* The above named program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
* License version 2 as published by the Free Software Foundation.
* The above named program is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* You should have received a copy of the GNU General Public
* License along with this work; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
* ========== Copyright Header End ============================================
typedef spix_sparc_inst_t Instr_t
;
unsigned getA(unsigned instr
);
unsigned setA(unsigned instr
, int value
);
unsigned putA(int value
);
unsigned getASI(unsigned instr
);
unsigned setASI(unsigned instr
, int value
);
unsigned putASI(int value
);
unsigned getCOND(unsigned instr
);
unsigned setCOND(unsigned instr
, int value
);
unsigned putCOND(int value
);
unsigned getDISP22(unsigned instr
);
unsigned setDISP22(unsigned instr
, int value
);
unsigned putDISP22(int value
);
unsigned getDISP30(unsigned instr
);
unsigned setDISP30(unsigned instr
, int value
);
unsigned putDISP30(int value
);
unsigned getI(unsigned instr
);
unsigned setI(unsigned instr
, int value
);
unsigned putI(int value
);
unsigned getINSTR(unsigned instr
);
unsigned setINSTR(unsigned instr
);
unsigned putINSTR(int value
);
unsigned getIMM22(unsigned instr
);
unsigned setIMM22(unsigned instr
, int value
);
unsigned putIMM22(int value
);
unsigned getOP(unsigned instr
);
unsigned setOP(unsigned instr
, int value
);
unsigned putOP(int value
);
unsigned getOP2(unsigned instr
);
unsigned setOP2(unsigned instr
, int value
);
unsigned putOP2(int value
);
unsigned getOP3(unsigned instr
);
unsigned setOP3(unsigned instr
, int value
);
unsigned putOP3(int value
);
unsigned getOPF(unsigned instr
);
unsigned setOPF(unsigned instr
, int value
);
unsigned putOPF(int value
);
unsigned getOPF_LOW5(unsigned instr
);
unsigned setOPF_LOW5(unsigned instr
, int value
);
unsigned putOPF_LOW5(int value
);
unsigned getOPF_LOW6(unsigned instr
);
unsigned setOPF_LOW6(unsigned instr
, int value
);
unsigned putOPF_LOW6(int value
);
unsigned getOPF_CC(unsigned instr
);
unsigned setOPF_CC(unsigned instr
, int value
);
unsigned putOPF_CC(int value
);
unsigned getRD(unsigned instr
);
unsigned setRD(unsigned instr
, int value
);
unsigned putRD(int value
);
unsigned getRS1(unsigned instr
);
unsigned setRS1(unsigned instr
, int value
);
unsigned putRS1(int value
);
unsigned getRS2(unsigned instr
);
unsigned setRS2(unsigned instr
, int value
);
unsigned putRS2(int value
);
unsigned getRS3(unsigned instr
);
unsigned setRS3(unsigned instr
, int value
);
unsigned putRS3(int value
);
unsigned getSIMM13(unsigned instr
);
unsigned setSIMM13(unsigned instr
, int value
);
unsigned putSIMM13(int value
);
unsigned getSHCNT32(unsigned instr
);
unsigned setSHCNT32(unsigned instr
, int value
);
unsigned putSHCNT32(int value
);
unsigned getCC12_11(unsigned instr
);
unsigned setCC12_11(unsigned instr
, int value
);
unsigned putCC12_11(int value
);
unsigned getCC21_20(unsigned instr
);
unsigned setCC21_20(unsigned instr
, int value
);
unsigned putCC21_20(int value
);
unsigned getCC26_25(unsigned instr
);
unsigned setCC26_25(unsigned instr
, int value
);
unsigned putCC26_25(int value
);
unsigned getCOND17_14(unsigned instr
);
unsigned setCOND17_14(unsigned instr
, int value
);
unsigned putCOND17_14(int value
);
unsigned getDISP14(unsigned instr
);
unsigned setDISP14(unsigned instr
, int value
);
unsigned putDISP14(int value
);
unsigned getDISPLO(unsigned instr
);
unsigned setDISPLO(unsigned instr
, int value
);
unsigned putDISPLO(int value
);
unsigned getDISP19(unsigned instr
);
unsigned setDISP19(unsigned instr
, int value
);
unsigned putDISP19(int value
);
unsigned getDISP2(unsigned instr
);
unsigned setDISP2(unsigned instr
, int value
);
unsigned putDISP2(int value
);
unsigned getDISPHI(unsigned instr
);
unsigned setDISPHI(unsigned instr
, int value
);
unsigned putDISPHI(int value
);
unsigned getP(unsigned instr
);
unsigned setP(unsigned instr
, int value
);
unsigned putP(int value
);
unsigned getRCOND12_10(unsigned instr
);
unsigned setRCOND12_10(unsigned instr
, int value
);
unsigned putRCOND12_10(int value
);
unsigned getSHCNT64(unsigned instr
);
unsigned setSHCNT64(unsigned instr
, int value
);
unsigned putSHCNT64(int value
);
unsigned getSIMM10(unsigned instr
);
unsigned setSIMM10(unsigned instr
, int value
);
unsigned putSIMM10(int value
);
unsigned getSIMM11(unsigned instr
);
unsigned setSIMM11(unsigned instr
, int value
);
unsigned putSIMM11(int value
);
unsigned getX_12(unsigned instr
);
unsigned setX_12(unsigned instr
, int value
);
unsigned putX_12(int value
);
unsigned getFCN(unsigned instr
);
unsigned setFCN(unsigned instr
, int value
);
unsigned putFCN(int value
);