Searched defs:op2 (Results 1 - 23 of 23) sorted by relevance

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/
H A DSPARCV8Disassembler.java55 protected InstructionDecoder getFormat2Decoder(int op2) { argument
56 return format2Decoders[op2];
H A DSPARCV9Disassembler.java53 protected InstructionDecoder getFormat2Decoder(int op2) { argument
54 return format2Decoders[op2];
H A DSPARCDisassembler.java51 protected abstract InstructionDecoder getFormat2Decoder(int op2); argument
54 int op2 = (instruction & OP_2_MASK) >>> OP_2_START_BIT;
55 InstructionDecoder decoder = getFormat2Decoder(op2);
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/x86/
H A DX86ArithmeticInstruction.java37 public X86ArithmeticInstruction(String name, int operation, Operand op1, Operand op2, int size, int prefixes) { argument
41 this.operand2 = op2;
46 public X86ArithmeticInstruction(String name, int operation, Operand op1, Operand op2, Operand op3, int size, int prefixes) { argument
50 this.operand2 = op2;
H A DX86FPArithmeticInstruction.java36 public X86FPArithmeticInstruction(String name, int operation, Operand op1, Operand op2, int size, int prefixes) { argument
40 this.operand2 = op2;
H A DX86GeneralInstruction.java35 public X86GeneralInstruction(String name, Operand op1, Operand op2, Operand op3, int size, int prefixes) { argument
38 this.operand2 = op2;
42 public X86GeneralInstruction(String name, Operand op1, Operand op2, int size, int prefixes) { argument
43 this(name, op1, op2, null, size, prefixes);
H A DX86LogicInstruction.java35 public X86LogicInstruction(String name, int operation, Operand op1, Operand op2, int size, int prefixes) { argument
39 this.operand2 = op2;
H A DX86InstructionFactory.java38 public X86Instruction newMoveLoadInstruction(String name, X86Register op1, Address op2, int dataType, int size, int prefixes); argument
40 public X86Instruction newMoveStoreInstruction(String name, Address op1, X86Register op2, int dataType, int size, int prefixes); argument
42 public X86Instruction newArithmeticInstruction(String name, int rtlOperation, Operand op1, Operand op2, Operand op3, int size, int prefixes); argument
44 public X86Instruction newArithmeticInstruction(String name, int rtlOperation, Operand op1, Operand op2, int size, int prefixes); argument
46 public X86Instruction newLogicInstruction(String name, int rtlOperation, Operand op1, Operand op2, int size, int prefixes); argument
50 public X86Instruction newShiftInstruction(String name, int rtlOperation, Operand op1, ImmediateOrRegister op2, int size, int prefixes); argument
52 public X86Instruction newRotateInstruction(String name, Operand op1, ImmediateOrRegister op2, int size, int prefixes); argument
58 public X86Instruction newFPArithmeticInstruction(String name, int rtlOperation, Operand op1, Operand op2, int size, int prefixes); argument
60 public X86Instruction newGeneralInstruction(String name, Operand op1, Operand op2, Operand op3, int size, int prefixes); argument
62 public X86Instruction newGeneralInstruction(String name, Operand op1, Operand op2, in argument
[all...]
H A DX86InstructionFactoryImpl.java47 public X86Instruction newMoveLoadInstruction(String name, X86Register op1, Address op2, int dataType, int size, int prefixes) { argument
48 return new X86MoveLoadInstruction(name, op1, op2, dataType, size, prefixes);
51 public X86Instruction newMoveStoreInstruction(String name, Address op1, X86Register op2, int dataType, int size, int prefixes) { argument
52 return new X86MoveStoreInstruction(name, op1, op2, dataType, size, prefixes);
55 public X86Instruction newArithmeticInstruction(String name, int rtlOperation, Operand op1, Operand op2, Operand op3, int size, int prefixes) { argument
56 return new X86ArithmeticInstruction(name, rtlOperation, op1, op2, op3, size, prefixes);
59 public X86Instruction newArithmeticInstruction(String name, int rtlOperation, Operand op1, Operand op2, int size, int prefixes) { argument
60 return new X86ArithmeticInstruction(name, rtlOperation, op1, op2, size, prefixes);
64 public X86Instruction newLogicInstruction(String name, int rtlOperation, Operand op1, Operand op2, int size, int prefixes) { argument
65 return new X86LogicInstruction(name, rtlOperation, op1, op2, siz
72 newShiftInstruction(String name, int rtlOperation, Operand op1, ImmediateOrRegister op2, int size, int prefixes) argument
76 newRotateInstruction(String name, Operand op1, ImmediateOrRegister op2, int size, int prefixes) argument
88 newFPArithmeticInstruction(String name, int rtlOperation, Operand op1, Operand op2, int size, int prefixes) argument
92 newGeneralInstruction(String name, Operand op1, Operand op2, Operand op3, int size, int prefixes) argument
96 newGeneralInstruction(String name, Operand op1, Operand op2, int size, int prefixes) argument
[all...]
/openjdk7/jaxws/src/share/jaxws_classes/com/sun/codemodel/internal/
H A DJOp.java229 String op2; field in class:JOp.TernaryOp
234 TernaryOp(String op1, String op2, argument
239 this.op2 = op2;
244 f.p('(').g(e1).p(op1).g(e2).p(op2).g(e3).p(')');
/openjdk7/corba/src/share/classes/com/sun/corba/se/spi/orb/
H A DOperationFactory.java61 * <li>compose( Operation op1, Operation op2 ) is the operation that applies op2 to the result of applying
465 private Operation op2 ; field in class:OperationFactory.ComposeAction
467 ComposeAction( Operation op1, Operation op2 )
470 this.op2 = op2 ;
475 return op2.operate( op1.operate( value ) ) ;
479 return "composition(" + op1 + "," + op2 + ")" ;
483 public static Operation compose( Operation op1, Operation op2 )
485 return new ComposeAction( op1, op2 ) ;
[all...]
/openjdk7/hotspot/src/share/vm/opto/
H A Daddnode.cpp243 int op2 = in2->Opcode(); local
245 if ( op1 == Op_AddI && op2 == Op_SubI ) {
249 op1 = op2;
250 op2 = in2->Opcode();
259 if( op2 == Op_SubI ) {
269 if( op2 == Op_AddI && in1->in(2) == in2->in(1) ) {
274 if( op2 == Op_AddI && in1->in(2) == in2->in(2) ) {
279 if( op2 == Op_SubI && in1->in(2) == in2->in(1) ) {
284 if( op2 == Op_SubI && in1->in(1) == in2->in(2) ) {
291 if( op2
375 int op2 = in2->Opcode(); local
[all...]
H A Dsubnode.cpp135 uint op2 = in2->Opcode(); local
169 if (op2 == Op_AddI && ok_to_convert(in2, in1)) {
185 if( ( op2 == Op_AddI || op2 == Op_SubI ) &&
192 if( op2 == Op_AddI &&
200 if( op2 == Op_AddI &&
205 if( t1 == TypeInt::ZERO && op2 == Op_SubI )
210 if( t1 == TypeInt::ZERO && op2 == Op_AddI &&
215 if( op1 == Op_AddI && op2 == Op_AddI && in1->in(1) == in2->in(1) )
219 if( op1 == Op_AddI && op2
265 uint op2 = in2->Opcode(); local
1150 uint op2 = cmp2->Opcode(); local
[all...]
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DbytecodeInterpreter_sparc.inline.hpp30 inline jfloat BytecodeInterpreter::VMfloatAdd(jfloat op1, jfloat op2) { return op1 + op2; } argument
31 inline jfloat BytecodeInterpreter::VMfloatSub(jfloat op1, jfloat op2) { return op1 - op2; } argument
32 inline jfloat BytecodeInterpreter::VMfloatMul(jfloat op1, jfloat op2) { return op1 * op2; } argument
33 inline jfloat BytecodeInterpreter::VMfloatDiv(jfloat op1, jfloat op2) { return op1 / op2; } argument
34 inline jfloat BytecodeInterpreter::VMfloatRem(jfloat op1, jfloat op2) { return fmod(op1, op2); } argument
38 VMfloatCompare(jfloat op1, jfloat op2, int32_t direction) argument
53 VMlongAdd(jlong op1, jlong op2) argument
57 VMlongAnd(jlong op1, jlong op2) argument
61 VMlongDiv(jlong op1, jlong op2) argument
66 VMlongMul(jlong op1, jlong op2) argument
70 VMlongOr(jlong op1, jlong op2) argument
74 VMlongSub(jlong op1, jlong op2) argument
78 VMlongXor(jlong op1, jlong op2) argument
82 VMlongRem(jlong op1, jlong op2) argument
86 VMlongUshr(jlong op1, jint op2) argument
91 VMlongShr(jlong op1, jint op2) argument
95 VMlongShl(jlong op1, jint op2) argument
119 VMlongEq(jlong op1, jlong op2) argument
123 VMlongNe(jlong op1, jlong op2) argument
127 VMlongGe(jlong op1, jlong op2) argument
131 VMlongLe(jlong op1, jlong op2) argument
135 VMlongLt(jlong op1, jlong op2) argument
139 VMlongGt(jlong op1, jlong op2) argument
143 VMlongCompare(jlong op1, jlong op2) argument
163 VMdoubleAdd(jdouble op1, jdouble op2) argument
167 VMdoubleDiv(jdouble op1, jdouble op2) argument
172 VMdoubleMul(jdouble op1, jdouble op2) argument
180 VMdoubleRem(jdouble op1, jdouble op2) argument
184 VMdoubleSub(jdouble op1, jdouble op2) argument
188 VMdoubleCompare(jdouble op1, jdouble op2, int32_t direction) argument
209 VMintAdd(jint op1, jint op2) argument
213 VMintAnd(jint op1, jint op2) argument
217 VMintDiv(jint op1, jint op2) argument
223 VMintMul(jint op1, jint op2) argument
231 VMintOr(jint op1, jint op2) argument
235 VMintRem(jint op1, jint op2) argument
241 VMintShl(jint op1, jint op2) argument
245 VMintShr(jint op1, jint op2) argument
249 VMintSub(jint op1, jint op2) argument
253 VMintUshr(jint op1, jint op2) argument
257 VMintXor(jint op1, jint op2) argument
[all...]
H A Dassembler_sparc.hpp974 static int op2( int x) { return u_field(x, 24, 22); } function in class:Assembler
1068 assert(inv_wdisp10((r | op(branch_op) | cond_cbcond(rc_last+1) | op2(bpr_op2)), off) == x, "inverse is not inverse");
1577 void nop() { emit_long( op(branch_op) | op2(sethi_op2) ); }
/openjdk7/hotspot/src/cpu/x86/vm/
H A DbytecodeInterpreter_x86.inline.hpp30 inline jfloat BytecodeInterpreter::VMfloatAdd(jfloat op1, jfloat op2) { return op1 + op2; } argument
31 inline jfloat BytecodeInterpreter::VMfloatSub(jfloat op1, jfloat op2) { return op1 - op2; } argument
32 inline jfloat BytecodeInterpreter::VMfloatMul(jfloat op1, jfloat op2) { return op1 * op2; } argument
33 inline jfloat BytecodeInterpreter::VMfloatDiv(jfloat op1, jfloat op2) { return op1 / op2; } argument
34 inline jfloat BytecodeInterpreter::VMfloatRem(jfloat op1, jfloat op2) { return fmod(op1, op2); } argument
38 VMfloatCompare(jfloat op1, jfloat op2, int32_t direction) argument
53 VMlongAdd(jlong op1, jlong op2) argument
57 VMlongAnd(jlong op1, jlong op2) argument
61 VMlongDiv(jlong op1, jlong op2) argument
66 VMlongMul(jlong op1, jlong op2) argument
70 VMlongOr(jlong op1, jlong op2) argument
74 VMlongSub(jlong op1, jlong op2) argument
78 VMlongXor(jlong op1, jlong op2) argument
82 VMlongRem(jlong op1, jlong op2) argument
86 VMlongUshr(jlong op1, jint op2) argument
91 VMlongShr(jlong op1, jint op2) argument
95 VMlongShl(jlong op1, jint op2) argument
119 VMlongEq(jlong op1, jlong op2) argument
123 VMlongNe(jlong op1, jlong op2) argument
127 VMlongGe(jlong op1, jlong op2) argument
131 VMlongLe(jlong op1, jlong op2) argument
135 VMlongLt(jlong op1, jlong op2) argument
139 VMlongGt(jlong op1, jlong op2) argument
143 VMlongCompare(jlong op1, jlong op2) argument
163 VMdoubleAdd(jdouble op1, jdouble op2) argument
167 VMdoubleDiv(jdouble op1, jdouble op2) argument
172 VMdoubleMul(jdouble op1, jdouble op2) argument
180 VMdoubleRem(jdouble op1, jdouble op2) argument
184 VMdoubleSub(jdouble op1, jdouble op2) argument
188 VMdoubleCompare(jdouble op1, jdouble op2, int32_t direction) argument
209 VMintAdd(jint op1, jint op2) argument
213 VMintAnd(jint op1, jint op2) argument
217 VMintDiv(jint op1, jint op2) argument
223 VMintMul(jint op1, jint op2) argument
231 VMintOr(jint op1, jint op2) argument
235 VMintRem(jint op1, jint op2) argument
241 VMintShl(jint op1, jint op2) argument
245 VMintShr(jint op1, jint op2) argument
249 VMintSub(jint op1, jint op2) argument
253 VMintUshr(jint op1, jint op2) argument
257 VMintXor(jint op1, jint op2) argument
[all...]
H A Dc1_LinearScan_x86.cpp182 LIR_Op2* op2 = op->as_Op2(); local
196 } else if (op2 != NULL) {
197 handle_op2(op2);
658 void FpuStackAllocator::handle_op2(LIR_Op2* op2) { argument
659 LIR_Opr left = op2->in_opr1();
667 LIR_Opr right = op2->in_opr2();
668 LIR_Opr res = op2->result_opr();
675 switch (op2->code()) {
687 pop_if_last_use(op2, left);
693 assert(op2
[all...]
H A Dassembler_x86.cpp222 void Assembler::emit_arith_b(int op1, int op2, Register dst, int imm8) { argument
224 assert(isByte(op1) && isByte(op2), "wrong opcode");
228 emit_byte(op2 | encode(dst));
233 void Assembler::emit_arith(int op1, int op2, Register dst, int32_t imm32) { argument
234 assert(isByte(op1) && isByte(op2), "wrong opcode");
239 emit_byte(op2 | encode(dst));
243 emit_byte(op2 | encode(dst));
249 void Assembler::emit_arith_imm32(int op1, int op2, Register dst, int32_t imm32) { argument
250 assert(isByte(op1) && isByte(op2), "wrong opcode");
254 emit_byte(op2 | encod
273 emit_arith(int op1, int op2, Register dst, jobject obj) argument
285 emit_arith(int op1, int op2, Register dst, Register src) argument
771 int op2 = 0xFF & *ip++; local
[all...]
/openjdk7/hotspot/src/cpu/zero/vm/
H A DbytecodeInterpreter_zero.inline.hpp31 inline jfloat BytecodeInterpreter::VMfloatAdd(jfloat op1, jfloat op2) { argument
32 return op1 + op2;
35 inline jfloat BytecodeInterpreter::VMfloatSub(jfloat op1, jfloat op2) { argument
36 return op1 - op2;
39 inline jfloat BytecodeInterpreter::VMfloatMul(jfloat op1, jfloat op2) { argument
40 return op1 * op2;
43 inline jfloat BytecodeInterpreter::VMfloatDiv(jfloat op1, jfloat op2) { argument
44 return op1 / op2;
47 inline jfloat BytecodeInterpreter::VMfloatRem(jfloat op1, jfloat op2) { argument
48 return fmod(op1, op2);
55 VMfloatCompare(jfloat op1, jfloat op2, int32_t direction) argument
70 VMlongAdd(jlong op1, jlong op2) argument
74 VMlongAnd(jlong op1, jlong op2) argument
78 VMlongDiv(jlong op1, jlong op2) argument
84 VMlongMul(jlong op1, jlong op2) argument
88 VMlongOr(jlong op1, jlong op2) argument
92 VMlongSub(jlong op1, jlong op2) argument
96 VMlongXor(jlong op1, jlong op2) argument
100 VMlongRem(jlong op1, jlong op2) argument
106 VMlongUshr(jlong op1, jint op2) argument
110 VMlongShr(jlong op1, jint op2) argument
114 VMlongShl(jlong op1, jint op2) argument
138 VMlongEq(jlong op1, jlong op2) argument
142 VMlongNe(jlong op1, jlong op2) argument
146 VMlongGe(jlong op1, jlong op2) argument
150 VMlongLe(jlong op1, jlong op2) argument
154 VMlongLt(jlong op1, jlong op2) argument
158 VMlongGt(jlong op1, jlong op2) argument
162 VMlongCompare(jlong op1, jlong op2) argument
182 VMdoubleAdd(jdouble op1, jdouble op2) argument
186 VMdoubleDiv(jdouble op1, jdouble op2) argument
191 VMdoubleMul(jdouble op1, jdouble op2) argument
199 VMdoubleRem(jdouble op1, jdouble op2) argument
203 VMdoubleSub(jdouble op1, jdouble op2) argument
207 VMdoubleCompare(jdouble op1, jdouble op2, int32_t direction) argument
230 VMintAdd(jint op1, jint op2) argument
234 VMintAnd(jint op1, jint op2) argument
238 VMintDiv(jint op1, jint op2) argument
244 VMintMul(jint op1, jint op2) argument
252 VMintOr(jint op1, jint op2) argument
256 VMintRem(jint op1, jint op2) argument
262 VMintShl(jint op1, jint op2) argument
266 VMintShr(jint op1, jint op2) argument
270 VMintSub(jint op1, jint op2) argument
274 VMintUshr(jint op1, jint op2) argument
278 VMintXor(jint op1, jint op2) argument
[all...]
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_Canonicalizer.cpp534 Op2* op2 = x->value()->as_Op2(); local
535 if (op2 && op2->op() == Bytecodes::_iand && op2->y()->type()->is_constant()) {
537 jint mask = op2->y()->type()->as_IntConstant()->value();
H A Dc1_LIR.cpp629 LIR_Op2* op2 = (LIR_Op2*)op; local
630 assert(op2->_tmp2->is_illegal() && op2->_tmp3->is_illegal() &&
631 op2->_tmp4->is_illegal() && op2->_tmp5->is_illegal(), "not used");
633 if (op2->_info) do_info(op2->_info);
634 if (op2->_opr1->is_valid()) do_input(op2->_opr1);
635 if (op2
654 LIR_Op2* op2 = (LIR_Op2*)op; local
675 LIR_Op2* op2 = (LIR_Op2*)op; local
694 LIR_Op2* op2 = (LIR_Op2*)op; local
725 LIR_Op2* op2 = (LIR_Op2*)op; local
751 LIR_Op2* op2 = (LIR_Op2*)op; local
[all...]
H A Dc1_LinearScan.cpp1117 LIR_Op2* op2 = (LIR_Op2*)op; local
1118 if (op2->in_opr1() != op2->in_opr2() && op2->in_opr2() == opr) {
1119 assert((op2->result_opr()->is_register() || op->code() == lir_cmp) && op2->in_opr1()->is_register(), "cannot mark second operand as stack if others are not in register");
1133 LIR_Op2* op2 = (LIR_Op2*)op; local
1134 if (op2->in_opr1() != op2->in_opr2() && op2
1153 LIR_Op2* op2 = (LIR_Op2*)op; local
[all...]
/openjdk7/hotspot/src/share/vm/adlc/
H A Dformssel.cpp3531 bool static root_ops_match(FormDict &globals, const char *op1, const char *op2) { argument
3534 assert( op2, "Must have op's name");
3536 const Form *form2 = globals[op2];

Completed in 168 milliseconds