Searched refs:rs1 (Results 1 - 25 of 37) sorted by relevance

12

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/
H A DSPARCV9FMOVrInstruction.java32 final private SPARCRegister rs1; field in class:SPARCV9FMOVrInstruction
34 public SPARCV9FMOVrInstruction(String name, int opf, SPARCRegister rs1, argument
39 this.rs1 = rs1;
46 buf.append(rs1.toString());
63 return rs1;
H A DSPARCV9WrprInstruction.java30 final private SPARCRegister rs1; field in class:SPARCV9WrprInstruction
33 public SPARCV9WrprInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, argument
36 this.rs1 = rs1;
44 buf.append(rs1.toString());
58 return rs1;
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 DRestoreDecoder.java35 SPARCRegister rs1,
39 return factory.newRestoreInstruction(rs1, operand2, rd);
34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DSaveDecoder.java35 SPARCRegister rs1,
39 return factory.newSaveInstruction(rs1, operand2, rd);
34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DSPARCV9MOVrInstruction.java32 final private SPARCRegister rs1; field in class:SPARCV9MOVrInstruction
34 public SPARCV9MOVrInstruction(String name, SPARCRegister rs1, argument
39 this.rs1 = rs1;
46 buf.append(rs1.toString());
H A DSPARCShiftInstruction.java33 public SPARCShiftInstruction(String name, int opcode, int operation, SPARCRegister rs1, argument
35 super(name, opcode, rs1, operand2, rd);
52 return rs1;
H A DSPARCFPArithmeticInstruction.java35 SPARCRegister rs1, SPARCRegister rs2,
37 super(name, opcode, rs1, rs2, rd);
46 buf.append(rs1.toString());
59 return new Operand[] { rs1, rs2 };
34 SPARCFPArithmeticInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, SPARCRegister rs2, SPARCRegister rd) argument
H A DV9AlternateSpaceDecoder.java35 SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister rs1, SPARCRegister rs2) { argument
36 return new SPARCV9RegisterIndirectAddress(rs1, rs2);
39 SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister rs1, int offset) { argument
40 return new SPARCV9RegisterIndirectAddress(rs1, offset);
H A DArithmeticDecoder.java35 SPARCRegister rs1,
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 DSPARCFormat3AInstruction.java31 final protected SPARCRegister rs1; field in class:SPARCFormat3AInstruction
35 public SPARCFormat3AInstruction(String name, int opcode, SPARCRegister rs1, argument
39 this.rs1 = rs1;
60 buf.append(rs1.toString());
85 return rs1;
H A DMemoryInstructionDecoder.java34 SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister rs1, SPARCRegister rs2) { argument
35 return new SPARCRegisterIndirectAddress(rs1, rs2);
38 SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister rs1, int offset) { argument
39 return new SPARCRegisterIndirectAddress(rs1, offset);
48 SPARCRegister rs1 = SPARCRegisters.getRegister(getSourceRegister1(instruction));
53 addr = newRegisterIndirectAddress(rs1,simm13);
56 addr = newRegisterIndirectAddress(rs1,rs2);
H A DFloatDecoder.java56 SPARCRegister rs1, SPARCRegister rs2, SPARCRegister rd,
64 SPARCRegister rs1 = null;
66 rs1 = RegisterDecoder.decode(src1Type, rs1Num);
67 if (rs1 == null) {
78 return decodeFloatInstruction(instruction, rs1, rs2, rd, factory);
55 decodeFloatInstruction(int instruction, SPARCRegister rs1, SPARCRegister rs2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DSPARCV9WriteInstruction.java33 final private SPARCRegister rs1; field in class:SPARCV9WriteInstruction
36 public SPARCV9WriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) { argument
40 this.rs1 = rs1;
58 buf.append(rs1.toString());
H A DSPARCWriteInstruction.java33 final private SPARCRegister rs1; field in class:SPARCWriteInstruction
36 public SPARCWriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) { argument
40 this.rs1 = rs1;
58 buf.append(rs1.toString());
H A DFPArithmeticDecoder.java40 SPARCRegister rs1, SPARCRegister rs2,
44 Assert.that(rs1.isFloat() && rs2.isFloat() && rd.isFloat(), "rs1, rs2 and rd must be floats");
46 (SPARCFloatRegister)rs1,
39 decodeFloatInstruction(int instruction, SPARCRegister rs1, SPARCRegister rs2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DFormat3ADecoder.java42 SPARCRegister rs1 = SPARCRegisters.getRegister(getSourceRegister1(instruction));
45 return decodeFormat3AInstruction(instruction, rs1, operand2, rd, factory);
49 SPARCRegister rs1,
48 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DLogicDecoder.java35 SPARCRegister rs1,
40 if (op3 == OR && rs1 == SPARCRegisters.G0 && rd != SPARCRegisters.G0) {
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 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);
H A DSPARCArithmeticInstruction.java33 public SPARCArithmeticInstruction(String name, int opcode, int operation, SPARCRegister rs1, argument
35 super(name, opcode, rs1, operand2, rd);
40 if (rd == rs1 && operand2.isImmediate()) {
69 buf.append(rs1.toString());
73 } else if (rs1 == SPARCRegisters.G0 && opcode == SUB && operand2.isRegister()) {
93 return (new Operand[] { rs1, operand2 });
H A DSPARCLogicInstruction.java33 public SPARCLogicInstruction(String name, int opcode, int operation, SPARCRegister rs1, argument
35 super(name, opcode, rs1, operand2, rd);
51 buf.append(rs1.toString());
52 if (rs1 != rd) {
65 } else if (rs1 == rd) {
95 return (new Operand[] { rs1, operand2 });
H A DV9WrprDecoder.java35 SPARCRegister rs1 = SPARCRegisters.getRegister(getSourceRegister1(instruction));
37 instr = v9factory.newV9WrprInstruction(rs1, operand2, prNum);
H A DSPARCInstructionFactoryImpl.java81 public SPARCInstruction newWriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, argument
83 return new SPARCWriteInstruction(specialReg, asrRegNum, rs1,operand2);
107 SPARCFloatRegister rs1, SPARCFloatRegister rs2,
109 return new SPARCFPArithmeticInstruction(name, opf, rtlOperation, rs1, rs2, rd);
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, operand
106 newFPArithmeticInstruction(String name, int opf, int rtlOperation, SPARCFloatRegister rs1, SPARCFloatRegister rs2, SPARCFloatRegister rd) 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
158 newShiftInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
[all...]
H A DSPARCV9InstructionFactoryImpl.java49 public SPARCInstruction newV9WriteInstruction(int specialRegNum, int asrRegNum, SPARCRegister rs1, argument
51 return new SPARCV9WriteInstruction(specialRegNum, asrRegNum, rs1, operand2);
86 public SPARCInstruction newV9MOVrInstruction(String name, SPARCRegister rs1, argument
89 return new SPARCV9MOVrInstruction(name, rs1, operand2, rd, regConditionCode);
96 public SPARCInstruction newV9WrprInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, int regNum) { argument
97 return new SPARCV9WrprInstruction(rs1, operand2, regNum);
135 SPARCRegister rs1, SPARCFloatRegister rs2,
137 return new SPARCV9FMOVrInstruction(name, opf, rs1, rs2, rd, regConditionCode);
134 newV9FMOVrInstruction(String name, int opf, SPARCRegister rs1, SPARCFloatRegister rs2, SPARCFloatRegister rd, int regConditionCode) argument
H A DShiftDecoder.java54 SPARCRegister rs1 = SPARCRegisters.getRegister(getSourceRegister1(instruction));
57 return factory.newShiftInstruction(name, op3, rtlOperation, rs1, operand2, rd);

Completed in 87 milliseconds

12