Searched defs:rd (Results 1 - 25 of 77) sorted by relevance

1234

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/
H A DSPARCIndirectCallInstruction.java32 public SPARCIndirectCallInstruction(SPARCRegisterIndirectAddress addr, SPARCRegister rd) { argument
33 super("call", addr, rd);
H A DSPARCV9RdprInstruction.java28 final private SPARCRegister rd; field in class:SPARCV9RdprInstruction
30 public SPARCV9RdprInstruction(int regNum, SPARCRegister rd) { argument
32 this.rd = rd;
41 buf.append(rd.toString());
46 return rd;
H A DAlternateSpaceLdstubDecoder.java36 SPARCRegister rd,
39 return factory.newLdstubInstruction(name, addr, rd);
34 decodeMemoryInstruction(int instruction, SPARCRegisterIndirectAddress addr, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DAlternateSpaceLoadDecoder.java36 SPARCRegister rd,
39 return factory.newLoadInstruction(name, op3, addr, rd, dataType);
34 decodeMemoryInstruction(int instruction, SPARCRegisterIndirectAddress addr, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DAlternateSpaceStoreDecoder.java36 SPARCRegister rd,
39 return factory.newStoreInstruction(name, op3, addr, rd, dataType);
34 decodeMemoryInstruction(int instruction, SPARCRegisterIndirectAddress addr, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DAlternateSpaceSwapDecoder.java36 SPARCRegister rd,
39 return factory.newSwapInstruction(name, addr, rd);
34 decodeMemoryInstruction(int instruction, SPARCRegisterIndirectAddress addr, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DArithmeticDecoder.java37 SPARCRegister rd,
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 DFP2RegisterDecoder.java38 SPARCRegister rd,
41 Assert.that(rs2.isFloat() && rd.isFloat(), "rs2, rd have to be float registers");
43 return factory.newFP2RegisterInstruction(name, opf, (SPARCFloatRegister)rs2, (SPARCFloatRegister)rd);
36 decodeFloatInstruction(int instruction, SPARCRegister rs1, SPARCRegister rs2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DFPMoveDecoder.java38 SPARCRegister rd,
41 Assert.that(rs2.isFloat() && rd.isFloat(), "rs2, rd have to be float registers");
43 return factory.newFPMoveInstruction(name, opf, (SPARCFloatRegister)rs2, (SPARCFloatRegister)rd);
36 decodeFloatInstruction(int instruction, SPARCRegister rs1, SPARCRegister rs2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DFlushDecoder.java35 SPARCRegister rd, SPARCInstructionFactory factory) {
34 decodeMemoryInstruction(int instruction, SPARCRegisterIndirectAddress addr, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DFormat3ADecoder.java43 SPARCRegister rd = SPARCRegisters.getRegister(getDestinationRegister(instruction));
45 return decodeFormat3AInstruction(instruction, rs1, operand2, rd, factory);
51 SPARCRegister rd,
48 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DJmplDecoder.java35 SPARCRegister rd, SPARCInstructionFactory factory) {
38 if (rd == SPARCRegisters.O7) {
39 instr = factory.newIndirectCallInstruction(addr, rd);
40 } else if (rd == SPARCRegisters.G0) {
44 instr = factory.newReturnInstruction(addr, rd, false /* not leaf */);
46 instr = factory.newReturnInstruction(addr, rd, true /* leaf */);
48 instr = factory.newJmplInstruction(addr, rd);
51 instr = factory.newJmplInstruction(addr, rd);
34 decodeMemoryInstruction(int instruction, SPARCRegisterIndirectAddress addr, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DLdstubDecoder.java36 SPARCRegister rd,
38 return factory.newLdstubInstruction(name, addr, rd);
34 decodeMemoryInstruction(int instruction, SPARCRegisterIndirectAddress addr, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DLoadDecoder.java36 SPARCRegister rd,
38 return factory.newLoadInstruction(name, op3, addr, rd, dataType);
34 decodeMemoryInstruction(int instruction, SPARCRegisterIndirectAddress addr, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DLogicDecoder.java37 SPARCRegister rd,
40 if (op3 == OR && rs1 == SPARCRegisters.G0 && rd != SPARCRegisters.G0) {
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.java37 SPARCRegister rd,
39 return factory.newRestoreInstruction(rs1, operand2, rd);
34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DRettDecoder.java35 SPARCRegister rd, SPARCInstructionFactory factory) {
34 decodeMemoryInstruction(int instruction, SPARCRegisterIndirectAddress addr, SPARCRegister rd, SPARCInstructionFactory factory) argument
H A DSPARCFP2RegisterInstruction.java31 final SPARCFloatRegister rd; field in class:SPARCFP2RegisterInstruction
34 public SPARCFP2RegisterInstruction(String name, int opf, SPARCFloatRegister rs, SPARCFloatRegister rd) { argument
37 this.rd = rd;
51 buf.append(rd.toString());
H A DSPARCFPMoveInstruction.java32 public SPARCFPMoveInstruction(String name, int opf, SPARCFloatRegister rs, SPARCFloatRegister rd) { argument
33 super(name, opf, rs, rd);
37 return rd;
H A DSPARCLdstubInstruction.java30 public SPARCLdstubInstruction(String name, SPARCRegisterIndirectAddress addr, SPARCRegister rd) { argument
31 super(name, addr, rd);
H A DSPARCMoveInstruction.java32 public SPARCMoveInstruction(String name, int opcode, ImmediateOrRegister operand2, SPARCRegister rd) { argument
33 super(name, opcode, null, operand2, rd);
41 buf.append(rd.toString());
47 buf.append(rd.toString());
H A DSPARCReadInstruction.java33 final private SPARCRegister rd; field in class:SPARCReadInstruction
35 public SPARCReadInstruction(int specialReg, int asrRegNum, SPARCRegister rd) { argument
36 super("rd");
39 this.rd = rd;
61 buf.append(rd.toString());
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 DSPARCReturnInstruction.java34 public SPARCReturnInstruction(SPARCRegisterIndirectAddress addr, SPARCRegister rd, boolean leaf) { argument
35 super(leaf? "retl" : "ret", addr, rd);
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);

Completed in 290 milliseconds

1234