Searched defs:operand2 (Results 1 - 25 of 27) sorted by relevance

12

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/
H A DArithmeticDecoder.java36 ImmediateOrRegister operand2,
39 return factory.newArithmeticInstruction(name, op3, rtlOperation, rs1, operand2, rd);
34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DFormat3ADecoder.java44 ImmediateOrRegister operand2 = getOperand2(instruction);
45 return decodeFormat3AInstruction(instruction, rs1, operand2, rd, factory);
50 ImmediateOrRegister operand2,
48 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DLogicDecoder.java36 ImmediateOrRegister operand2,
41 instr = factory.newMoveInstruction(name, op3, operand2, rd);
43 instr = factory.newLogicInstruction(name, op3, rtlOperation, rs1, operand2, rd);
34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DRestoreDecoder.java36 ImmediateOrRegister operand2,
39 return factory.newRestoreInstruction(rs1, operand2, rd);
34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DSPARCMoveInstruction.java32 public SPARCMoveInstruction(String name, int opcode, ImmediateOrRegister operand2, SPARCRegister rd) { argument
33 super(name, opcode, null, operand2, rd);
38 if (operand2 == SPARCRegisters.G0) {
58 return operand2;
H A DSPARCRestoreInstruction.java31 public SPARCRestoreInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) { argument
32 super("restore", RESTORE, rs1, operand2, rd);
34 trivial = (rs1 == G0 && operand2 == G0 && rd == G0);
H A DSPARCSaveInstruction.java31 public SPARCSaveInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) { argument
32 super("save", SAVE, rs1, operand2, rd);
34 trivial = (rs1 == G0 && operand2 == G0 && rd == G0);
43 if (operand2.isRegister()) {
44 buf.append(operand2.toString());
46 Number number = ((Immediate)operand2).getNumber();
H A DSPARCV9MOVrInstruction.java35 ImmediateOrRegister operand2, SPARCRegister rd,
37 super(name, MOVr, operand2, rd);
34 SPARCV9MOVrInstruction(String name, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, int regConditionCode) argument
H A DSPARCV9WriteInstruction.java34 final private ImmediateOrRegister operand2; field in class:SPARCV9WriteInstruction
36 public SPARCV9WriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) { argument
41 this.operand2 = operand2;
60 if (operand2.isRegister()) {
61 buf.append(operand2.toString());
63 Number number = ((Immediate)operand2).getNumber();
H A DSPARCV9WrprInstruction.java31 final private ImmediateOrRegister operand2; field in class:SPARCV9WrprInstruction
33 public SPARCV9WrprInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, argument
37 this.operand2 = operand2;
46 if (operand2.isRegister()) {
47 buf.append(operand2.toString());
49 int value = ((Immediate)operand2).getNumber().intValue();
62 return operand2;
H A DSPARCWriteInstruction.java34 final private ImmediateOrRegister operand2; field in class:SPARCWriteInstruction
36 public SPARCWriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) { argument
41 this.operand2 = operand2;
60 if (operand2.isRegister()) {
61 buf.append(operand2.toString());
63 Number number = ((Immediate)operand2).getNumber();
H A DSaveDecoder.java36 ImmediateOrRegister operand2,
39 return factory.newSaveInstruction(rs1, operand2, rd);
34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DSPARCArithmeticInstruction.java34 ImmediateOrRegister operand2, SPARCRegister rd) {
35 super(name, opcode, rs1, operand2, rd);
40 if (rd == rs1 && operand2.isImmediate()) {
41 int value = ((Immediate)operand2).getNumber().intValue();
73 } else if (rs1 == SPARCRegisters.G0 && opcode == SUB && operand2.isRegister()) {
77 buf.append(operand2.toString());
78 if (operand2 != rd) {
93 return (new Operand[] { rs1, operand2 });
33 SPARCArithmeticInstruction(String name, int opcode, int operation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
H A DSPARCFormat3AInstruction.java32 final protected ImmediateOrRegister operand2; field in class:SPARCFormat3AInstruction
36 ImmediateOrRegister operand2, SPARCRegister rd) {
40 this.operand2 = operand2;
46 if (operand2.isRegister()) {
47 buf.append(operand2.toString());
49 Number number = ((Immediate)operand2).getNumber();
81 return operand2;
35 SPARCFormat3AInstruction(String name, int opcode, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
H A DSPARCLogicInstruction.java34 ImmediateOrRegister operand2, SPARCRegister rd) {
35 super(name, opcode, rs1, operand2, rd);
41 if (opcode == ORcc && rd == G0 && rd == operand2) {
47 } else if (opcode == XNOR && G0 == operand2) {
95 return (new Operand[] { rs1, operand2 });
33 SPARCLogicInstruction(String name, int opcode, int operation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
H A DSPARCShiftInstruction.java34 ImmediateOrRegister operand2, SPARCRegister rd) {
35 super(name, opcode, rs1, operand2, rd);
48 return operand2;
60 return operand2.toString();
33 SPARCShiftInstruction(String name, int opcode, int operation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
H A DSPARCInstructionFactory.java59 ImmediateOrRegister operand2);
82 public SPARCInstruction newSaveInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd); argument
84 public SPARCInstruction newRestoreInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd); argument
91 SPARCRegister rs1, ImmediateOrRegister operand2,
95 SPARCRegister rs1, ImmediateOrRegister operand2,
99 ImmediateOrRegister operand2,
103 SPARCRegister rs1, ImmediateOrRegister operand2,
58 newWriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) argument
90 newArithmeticInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
94 newLogicInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
98 newMoveInstruction(String name, int opcode, ImmediateOrRegister operand2, SPARCRegister rd) argument
102 newShiftInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
H A DSPARCInstructionFactoryImpl.java82 ImmediateOrRegister operand2) {
83 return new SPARCWriteInstruction(specialReg, asrRegNum, rs1,operand2);
124 public SPARCInstruction newSaveInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) { argument
125 return new SPARCSaveInstruction(rs1, operand2, rd);
128 public SPARCInstruction newRestoreInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) { argument
129 return new SPARCRestoreInstruction(rs1, operand2, rd);
141 SPARCRegister rs1, ImmediateOrRegister operand2,
143 return new SPARCArithmeticInstruction(name, opcode, rtlOperation, rs1, operand2, rd);
147 SPARCRegister rs1, ImmediateOrRegister operand2,
149 return new SPARCLogicInstruction(name, opcode, rtlOperation, rs1, operand2, r
81 newWriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) argument
140 newArithmeticInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
146 newLogicInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
152 newMoveInstruction(String name, int opcode, ImmediateOrRegister operand2, SPARCRegister rd) argument
158 newShiftInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
[all...]
H A DSPARCV9InstructionFactory.java43 ImmediateOrRegister operand2, SPARCRegister rd,
46 public SPARCInstruction newV9WrprInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, int regNum); argument
54 ImmediateOrRegister operand2);
42 newV9MOVrInstruction(String name, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, int regConditionCode) argument
53 newV9WriteInstruction(int specialRegNum, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) argument
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/x86/
H A DX86RotateInstruction.java31 final private ImmediateOrRegister operand2; field in class:X86RotateInstruction
33 public X86RotateInstruction(String name, Operand operand1, ImmediateOrRegister operand2, int size, int prefixes) { argument
36 this.operand2 = operand2;
44 if(operand2 != null) {
45 if ((operand2 instanceof Register)) {
46 buf.append(operand2.toString());
49 Number number = ((Immediate)operand2).getNumber();
H A DX86ArithmeticInstruction.java33 final private Operand operand2; field in class:X86ArithmeticInstruction
41 this.operand2 = op2;
50 this.operand2 = op2;
63 if (operand2 != null) {
65 buf.append(getOperandAsString(operand2));
87 return operand2;
95 return (new Operand[] { operand1, operand2, operand3 });
H A DX86FPArithmeticInstruction.java33 final private Operand operand2; field in class:X86FPArithmeticInstruction
40 this.operand2 = op2;
52 if (operand2 != null) {
54 buf.append(getOperandAsString(operand2));
71 return operand2;
75 return (new Operand[] { operand1, operand2});
H A DX86GeneralInstruction.java31 final private Operand operand2; field in class:X86GeneralInstruction
38 this.operand2 = op2;
58 if (operand2 != null) {
60 buf.append(getOperandAsString(operand2));
78 return operand2;
H A DX86LogicInstruction.java32 final private Operand operand2; field in class:X86LogicInstruction
39 this.operand2 = op2;
48 if(operand2 != null) {
50 buf.append(getOperandAsString(operand2));
60 return (new Operand[] { operand2 });
H A DX86ShiftInstruction.java32 final private ImmediateOrRegister operand2; field in class:X86ShiftInstruction
34 public X86ShiftInstruction(String name, int operation, Operand operand1, ImmediateOrRegister operand2, int size, int prefixes) { argument
37 this.operand2 = operand2;
48 if(operand2 != null) {
51 if ((operand2 instanceof Register)) {
52 buf.append(operand2.toString());
55 Number number = ((Immediate)operand2).getNumber();
72 return operand2;
84 return operand2
[all...]

Completed in 1642 milliseconds

12