Searched defs:opf (Results 1 - 20 of 20) sorted by relevance

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/
H A DFP2RegisterDecoder.java32 FP2RegisterDecoder(int opf, String name, int srcType, int resultType) { argument
33 super(opf, name, srcType, resultType);
43 return factory.newFP2RegisterInstruction(name, opf, (SPARCFloatRegister)rs2, (SPARCFloatRegister)rd);
H A DFPMoveDecoder.java32 FPMoveDecoder(int opf, String name, int srcType, int resultType) { argument
33 super(opf, name, srcType, resultType);
43 return factory.newFPMoveInstruction(name, opf, (SPARCFloatRegister)rs2, (SPARCFloatRegister)rd);
H A DFPopDecoder.java30 abstract InstructionDecoder getOpfDecoder(int opf); argument
33 int opf = getOpf(instruction);
34 InstructionDecoder decoder = getOpfDecoder(opf);
H A DSPARCFP2RegisterInstruction.java32 final int opf; field in class:SPARCFP2RegisterInstruction
34 public SPARCFP2RegisterInstruction(String name, int opf, SPARCFloatRegister rs, SPARCFloatRegister rd) { argument
38 this.opf = opf;
H A DSPARCFPMoveInstruction.java32 public SPARCFPMoveInstruction(String name, int opf, SPARCFloatRegister rs, SPARCFloatRegister rd) { argument
33 super(name, opf, rs, rd);
45 return opf;
H A DSPARCV9FMOVccInstruction.java34 public SPARCV9FMOVccInstruction(String name, int opf, int conditionCode, argument
37 super(name, opf, rs, rd);
H A DSPARCV9FMOVrInstruction.java34 public SPARCV9FMOVrInstruction(String name, int opf, SPARCRegister rs1, argument
37 super(name, opf, rs2, rd);
H A DV8FPop1Decoder.java36 // opf (op=2, op3=0x34=FPop1) - Table F -5 - Page 230.
72 InstructionDecoder getOpfDecoder(int opf) { argument
73 return (InstructionDecoder) opfDecoders.get(new Integer(opf));
H A DV8FPop2Decoder.java36 // opf (op=2, op3=0x35=FPop2 - Table F-6 page 231
46 InstructionDecoder getOpfDecoder(int opf) { argument
47 return (InstructionDecoder) fpop2Decoders.get(new Integer(opf));
H A DV9FMOVccDecoder.java31 private final int opf; field in class:V9FMOVccDecoder
34 V9FMOVccDecoder(int opf, int dataType) { argument
35 this.opf = opf;
63 instr = v9factory.newV9FMOVccInstruction(name,opf, conditionCode, conditionFlag,
H A DV9FMOVrDecoder.java30 private final int opf; field in class:V9FMOVrDecoder
34 V9FMOVrDecoder(int opf, String name, int dataType) { argument
35 this.opf = opf;
49 return v9factory.newV9FMOVrInstruction(name, opf, rs1, (SPARCFloatRegister)rs2,
H A DV9FPop1Decoder.java52 InstructionDecoder getOpfDecoder(int opf) { argument
53 InstructionDecoder decoder = (InstructionDecoder) V8FPop1Decoder.opfDecoders.get(new Integer(opf));
54 return (decoder !=null)? decoder : (InstructionDecoder) v9opfDecoders.get(new Integer(opf));
H A DV9FPop2Decoder.java83 InstructionDecoder getOpfDecoder(int opf) { argument
84 InstructionDecoder decoder = (InstructionDecoder) V8FPop2Decoder.fpop2Decoders.get(new Integer(opf));
85 return (decoder != null) ? decoder : (InstructionDecoder) v9fpop2Decoders.get(new Integer(opf));
H A DFPArithmeticDecoder.java33 FPArithmeticDecoder(int opf, String name, int rtlOperation, argument
35 super(opf, name, src1Type, src2Type, resultType);
45 return factory.newFPArithmeticInstruction(name, opf, rtlOperation,
H A DFloatDecoder.java30 final int opf; field in class:FloatDecoder
37 FloatDecoder(int opf, String name, int src1Type, int src2Type, int resultType) { argument
38 this.opf = opf;
46 FloatDecoder(int opf, String name, int src2Type, int resultType) { argument
47 this.opf = opf;
H A DSPARCInstructionFactory.java72 public SPARCInstruction newFP2RegisterInstruction(String name, int opf, SPARCFloatRegister rs, SPARCFloatRegister rd); argument
74 public SPARCInstruction newFPMoveInstruction(String name, int opf, SPARCFloatRegister rs, SPARCFloatRegister rd); argument
76 public SPARCInstruction newFPArithmeticInstruction(String name, int opf, int rtlOperation, argument
H A DSPARCInstructionFactoryImpl.java106 public SPARCInstruction newFPArithmeticInstruction(String name, int opf, int rtlOperation, argument
109 return new SPARCFPArithmeticInstruction(name, opf, rtlOperation, rs1, rs2, rd);
112 public SPARCInstruction newFPMoveInstruction(String name, int opf, SPARCFloatRegister rs, SPARCFloatRegister rd) { argument
113 return new SPARCFPMoveInstruction(name, opf, rs, rd);
116 public SPARCInstruction newFP2RegisterInstruction(String name, int opf, SPARCFloatRegister rs, SPARCFloatRegister rd) { argument
117 return new SPARCFP2RegisterInstruction(name, opf, rs, rd);
H A DSPARCV9InstructionFactory.java57 public SPARCInstruction newV9FMOVccInstruction(String name, int opf, int conditionCode, argument
60 public SPARCInstruction newV9FMOVrInstruction(String name, int opf, argument
H A DSPARCV9InstructionFactoryImpl.java128 public SPARCInstruction newV9FMOVccInstruction(String name, int opf, argument
131 return new SPARCV9FMOVccInstruction(name, opf, conditionCode, conditionFlag, rs, rd);
134 public SPARCInstruction newV9FMOVrInstruction(String name, int opf, argument
137 return new SPARCV9FMOVrInstruction(name, opf, rs1, rs2, rd, regConditionCode);
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dassembler_sparc.hpp984 static int opf( int x) { return u_field(x, 13, 5); } function in class:Assembler
1317 void fadd( FloatRegisterImpl::Width w, FloatRegister s1, FloatRegister s2, FloatRegister d ) { emit_long( op(arith_op) | fd(d, w) | op3(fpop1_op3) | fs1(s1, w) | opf(0x40 + w) | fs2(s2, w)); }
1318 void fsub( FloatRegisterImpl::Width w, FloatRegister s1, FloatRegister s2, FloatRegister d ) { emit_long( op(arith_op) | fd(d, w) | op3(fpop1_op3) | fs1(s1, w) | opf(0x44 + w) | fs2(s2, w)); }
1322 void fcmp( FloatRegisterImpl::Width w, CC cc, FloatRegister s1, FloatRegister s2) { v8_no_cc(cc); emit_long( op(arith_op) | cmpcc(cc) | op3(fpop2_op3) | fs1(s1, w) | opf(0x50 + w) | fs2(s2, w)); }
1323 void fcmpe( FloatRegisterImpl::Width w, CC cc, FloatRegister s1, FloatRegister s2) { v8_no_cc(cc); emit_long( op(arith_op) | cmpcc(cc) | op3(fpop2_op3) | fs1(s1, w) | opf(0x54 + w) | fs2(s2, w)); }
1327 void ftox( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister d ) { v9_only(); emit_long( op(arith_op) | fd(d, FloatRegisterImpl::D) | op3(fpop1_op3) | opf(0x80 + w) | fs2(s, w)); }
1328 void ftoi( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister d ) { emit_long( op(arith_op) | fd(d, FloatRegisterImpl::S) | op3(fpop1_op3) | opf(0xd0 + w) | fs2(s, w)); }
1332 void ftof( FloatRegisterImpl::Width sw, FloatRegisterImpl::Width dw, FloatRegister s, FloatRegister d ) { emit_long( op(arith_op) | fd(d, dw) | op3(fpop1_op3) | opf(0xc0 + sw + dw*4) | fs2(s, sw)); }
1336 void fxtof( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister d ) { v9_only(); emit_long( op(arith_op) | fd(d, w) | op3(fpop1_op3) | opf(0x80 + w*4) | fs2(s, FloatRegisterImpl::D)); }
1337 void fitof( FloatRegisterImpl::Width w, FloatRegister s, FloatRegister d ) { emit_long( op(arith_op) | fd(d, w) | op3(fpop1_op3) | opf(
[all...]

Completed in 103 milliseconds