Home
last modified time | relevance | path

Searched refs:op1 (Results 1 – 25 of 61) sorted by relevance

123

/external/webkit/Source/JavaScriptCore/jit/
DJITArithmetic32_64.cpp89 unsigned op1 = currentInstruction[1].u.operand; in emit_op_jnless() local
97 if (isOperandConstantImmediateChar(op1)) { in emit_op_jnless()
103 …addJump(branch32(LessThanOrEqual, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0]… in emit_op_jnless()
107 emitLoad(op1, regT1, regT0); in emit_op_jnless()
115 if (isOperandConstantImmediateInt(op1)) { in emit_op_jnless()
119 addJump(branch32(LessThanOrEqual, regT2, Imm32(getConstantOperand(op1).asInt32())), target); in emit_op_jnless()
121 emitLoad(op1, regT1, regT0); in emit_op_jnless()
125 emitLoad2(op1, regT1, regT0, op2, regT3, regT2); in emit_op_jnless()
139 …nless, target, op1, op2, OperandTypes(), notInt32Op1, notInt32Op2, !isOperandConstantImmediateInt( in emit_op_jnless()
145 unsigned op1 = currentInstruction[1].u.operand; in emitSlow_op_jnless() local
[all …]
DJITArithmetic.cpp53 unsigned op1 = currentInstruction[2].u.operand; in emit_op_lshift() local
56 emitGetVirtualRegisters(op1, regT0, op2, regT2); in emit_op_lshift()
70 unsigned op1 = currentInstruction[2].u.operand; in emitSlow_op_lshift() local
73 UNUSED_PARAM(op1); in emitSlow_op_lshift()
86 unsigned op1 = currentInstruction[2].u.operand; in emit_op_rshift() local
91 emitGetVirtualRegister(op1, regT0); in emit_op_rshift()
96 emitGetVirtualRegisters(op1, regT0, op2, regT2); in emit_op_rshift()
121 unsigned op1 = currentInstruction[2].u.operand; in emitSlow_op_rshift() local
138 stubCall.addArgument(op1, regT0); in emitSlow_op_rshift()
154 unsigned op1 = currentInstruction[2].u.operand; in emit_op_urshift() local
[all …]
/external/webkit/Source/JavaScriptCore/dfg/
DDFGSpeculativeJIT.cpp279 SpeculateIntegerOperand op1(this, node.child1); in compile() local
280 GPRTemporary result(this, op1); in compile()
282 bitOp(op, valueOfInt32Constant(node.child2), op1.registerID(), result.registerID()); in compile()
286 SpeculateIntegerOperand op1(this, node.child1); in compile() local
288 GPRTemporary result(this, op1, op2); in compile()
290 MacroAssembler::RegisterID reg1 = op1.registerID(); in compile()
302 SpeculateIntegerOperand op1(this, node.child1); in compile() local
303 GPRTemporary result(this, op1); in compile()
305 … shiftOp(op, op1.registerID(), valueOfInt32Constant(node.child2) & 0x1f, result.registerID()); in compile()
310 SpeculateIntegerOperand op1(this, node.child1); in compile() local
[all …]
DDFGNonSpeculativeJIT.cpp226 IntegerOperand op1(this, node.child1); in compile() local
227 GPRTemporary result(this, op1); in compile()
229 bitOp(op, valueOfInt32Constant(node.child2), op1.registerID(), result.registerID()); in compile()
233 IntegerOperand op1(this, node.child1); in compile() local
235 GPRTemporary result(this, op1, op2); in compile()
237 MacroAssembler::RegisterID reg1 = op1.registerID(); in compile()
249 IntegerOperand op1(this, node.child1); in compile() local
250 GPRTemporary result(this, op1); in compile()
255 shiftOp(op, op1.registerID(), shiftAmount, result.registerID()); in compile()
260 IntegerOperand op1(this, node.child1); in compile() local
[all …]
DDFGJITCodeGenerator.cpp444 GPRTemporary::GPRTemporary(JITCodeGenerator* jit, SpeculateIntegerOperand& op1) in GPRTemporary() argument
449 op1.gpr(); in GPRTemporary()
450 if (m_jit->canReuse(op1.index())) in GPRTemporary()
451 m_gpr = m_jit->reuse(op1.gpr()); in GPRTemporary()
456 GPRTemporary::GPRTemporary(JITCodeGenerator* jit, SpeculateIntegerOperand& op1, SpeculateIntegerOpe… in GPRTemporary() argument
461 op1.gpr(); in GPRTemporary()
463 if (m_jit->canReuse(op1.index())) in GPRTemporary()
464 m_gpr = m_jit->reuse(op1.gpr()); in GPRTemporary()
471 GPRTemporary::GPRTemporary(JITCodeGenerator* jit, IntegerOperand& op1) in GPRTemporary() argument
476 op1.gpr(); in GPRTemporary()
[all …]
DDFGByteCodeParser.cpp567 NodeIndex op1 = getThis(); in parseBlock() local
568 setThis(addToGraph(ConvertThis, op1)); in parseBlock()
575 NodeIndex op1 = getToInt32(currentInstruction[2].u.operand); in parseBlock() local
577 set(currentInstruction[1].u.operand, addToGraph(BitAnd, op1, op2)); in parseBlock()
582 NodeIndex op1 = getToInt32(currentInstruction[2].u.operand); in parseBlock() local
584 set(currentInstruction[1].u.operand, addToGraph(BitOr, op1, op2)); in parseBlock()
589 NodeIndex op1 = getToInt32(currentInstruction[2].u.operand); in parseBlock() local
591 set(currentInstruction[1].u.operand, addToGraph(BitXor, op1, op2)); in parseBlock()
596 NodeIndex op1 = getToInt32(currentInstruction[2].u.operand); in parseBlock() local
601 result = op1; in parseBlock()
[all …]
DDFGAliasTracker.h104 bool equalIgnoringLaterNumericConversion(NodeIndex op1, NodeIndex op2) in equalIgnoringLaterNumericConversion() argument
106 if (op1 == op2) in equalIgnoringLaterNumericConversion()
109 … == ValueToNumber || node2.op == ValueToInt32 || node2.op == NumberToInt32) && op1 == node2.child1; in equalIgnoringLaterNumericConversion()
DDFGJITCodeGenerator.h308 …void bitOp(NodeType op, int32_t imm, MacroAssembler::RegisterID op1, MacroAssembler::RegisterID re… in bitOp() argument
312 m_jit.and32(Imm32(imm), op1, result); in bitOp()
315 m_jit.or32(Imm32(imm), op1, result); in bitOp()
318 m_jit.xor32(Imm32(imm), op1, result); in bitOp()
324 …void bitOp(NodeType op, MacroAssembler::RegisterID op1, MacroAssembler::RegisterID op2, MacroAssem… in bitOp() argument
328 m_jit.and32(op1, op2, result); in bitOp()
331 m_jit.or32(op1, op2, result); in bitOp()
334 m_jit.xor32(op1, op2, result); in bitOp()
340 …void shiftOp(NodeType op, MacroAssembler::RegisterID op1, int32_t shiftAmount, MacroAssembler::Reg… in shiftOp() argument
344 m_jit.rshift32(op1, Imm32(shiftAmount), result); in shiftOp()
[all …]
DDFGOperations.cpp46 JSValue op1 = JSValue::decode(encodedOp1); in operationValueAdd() local
49 if (op1.isInt32() && op2.isInt32()) { in operationValueAdd()
50 … int64_t result64 = static_cast<int64_t>(op1.asInt32()) + static_cast<int64_t>(op2.asInt32()); in operationValueAdd()
59 if (op1.getNumber(number1) && op2.getNumber(number2)) in operationValueAdd()
62 return JSValue::encode(jsAddSlowCase(exec, op1, op2)); in operationValueAdd()
/external/mesa3d/src/glsl/
Dir_div_to_mul_rcp.cpp82 ir_rvalue *op0, *op1; in visit_leave() local
90 op1 = new(ir) ir_expression(ir_unop_i2f, vec_type, ir->operands[1], NULL); in visit_leave()
92 op1 = new(ir) ir_expression(ir_unop_u2f, vec_type, ir->operands[1], NULL); in visit_leave()
94 op1 = new(ir) ir_expression(ir_unop_rcp, op1->type, op1, NULL); in visit_leave()
105 op0 = new(ir) ir_expression(ir_binop_mul, vec_type, op0, op1); in visit_leave()
Dlower_instructions.cpp146 ir_rvalue *op0, *op1; in div_to_mul_rcp() local
154 op1 = new(ir) ir_expression(ir_unop_i2f, vec_type, ir->operands[1], NULL); in div_to_mul_rcp()
156 op1 = new(ir) ir_expression(ir_unop_u2f, vec_type, ir->operands[1], NULL); in div_to_mul_rcp()
158 op1 = new(ir) ir_expression(ir_unop_rcp, op1->type, op1, NULL); in div_to_mul_rcp()
169 op0 = new(ir) ir_expression(ir_binop_mul, vec_type, op0, op1); in div_to_mul_rcp()
Dir.cpp208 ir_rvalue *op0, ir_rvalue *op1) in ir_expression() argument
210 assert(((op1 == NULL) && (get_num_operands(ir_expression_operation(op)) == 1)) in ir_expression()
216 this->operands[1] = op1; in ir_expression()
222 ir_rvalue *op0, ir_rvalue *op1, in ir_expression() argument
229 this->operands[1] = op1; in ir_expression()
281 ir_expression::ir_expression(int op, ir_rvalue *op0, ir_rvalue *op1) in ir_expression() argument
287 this->operands[1] = op1; in ir_expression()
306 this->type = op1->type; in ir_expression()
307 } else if (op1->type->is_scalar()) { in ir_expression()
311 assert(!op0->type->is_matrix() && !op1->type->is_matrix()); in ir_expression()
[all …]
Dopt_algebraic.cpp60 int op1,
94 int op1, in reassociate_operands() argument
99 ir2->operands[op2] = ir1->operands[op1]; in reassociate_operands()
100 ir1->operands[op1] = temp; in reassociate_operands()
Dlower_mat_op_to_vec.cpp307 ir_dereference *const op1 = get_column(b_var, i); in do_equal_mat_mat() local
311 glsl_type::bool_type, op0, op1); in do_equal_mat_mat()
435 ir_rvalue *op1 = get_column(op_var[1], i); in visit_leave() local
443 op1); in visit_leave()
Dloop_analysis.cpp429 ir_variable *const op1 = rhs->operands[1]->variable_referenced(); in get_basic_induction_increment() local
431 if (((op0 != var) && (op1 != var)) in get_basic_induction_increment()
432 || ((op1 == var) && (rhs->operation == ir_binop_sub))) in get_basic_induction_increment()
/external/llvm/lib/Target/ARM/Disassembler/
DARMDisassembler.cpp323 uint16_t op1 = slice(insn, 28, 27); in decodeThumbSideEffect() local
333 if ((op1 == 1 || op1 == 3) && slice(op2, 6, 4) == 7) { in decodeThumbSideEffect()
336 uint16_t U = slice(op1, 1, 1); in decodeThumbSideEffect()
345 if (op1 == 3 && slice(op2, 6, 4) == 1 && slice(op2, 0, 0) == 0) { in decodeThumbSideEffect()
360 if (op1 == 3 && slice(op2, 6, 5) == 0 && slice(op2, 0, 0) == 1 in decodeThumbSideEffect()
378 if ((op1 == 1 || op1 == 3) && slice(op2, 6, 6) == 1) in decodeThumbSideEffect()
/external/libvpx/vp8/common/
Dloopfilter_filters.c51 static __inline void vp8_filter(signed char mask, signed char hev, uc *op1, uc *op0, uc *oq0, uc *o… in vp8_filter() argument
59 ps1 = (signed char) * op1 ^ 0x80; in vp8_filter()
94 *op1 = u ^ 0x80; in vp8_filter()
161 uc *op2, uc *op1, uc *op0, uc *oq0, uc *oq1, uc *oq2) in vp8_mbfilter() argument
166 signed char ps1 = (signed char) * op1 ^ 0x80; in vp8_mbfilter()
205 *op1 = s ^ 0x80; in vp8_mbfilter()
291 static __inline void vp8_simple_filter(signed char mask, uc *op1, uc *op0, uc *oq0, uc *oq1) in vp8_simple_filter() argument
294 signed char p1 = (signed char) * op1 ^ 0x80; in vp8_simple_filter()
/external/webkit/Source/JavaScriptCore/assembler/
DMacroAssemblerX86Common.h140 void and32(RegisterID op1, RegisterID op2, RegisterID dest) in and32() argument
142 if (op1 == op2) in and32()
143 zeroExtend32ToPtr(op1, dest); in and32()
144 else if (op1 == dest) in and32()
148 and32(op1, dest); in and32()
255 void or32(RegisterID op1, RegisterID op2, RegisterID dest) in or32() argument
257 if (op1 == op2) in or32()
258 zeroExtend32ToPtr(op1, dest); in or32()
259 else if (op1 == dest) in or32()
263 or32(op1, dest); in or32()
[all …]
DMacroAssembler.h108 void branchPtr(Condition cond, RegisterID op1, TrustedImmPtr imm, Label target) in branchPtr() argument
110 branchPtr(cond, op1, imm).linkTo(target, this); in branchPtr()
113 void branch32(Condition cond, RegisterID op1, RegisterID op2, Label target) in branch32() argument
115 branch32(cond, op1, op2).linkTo(target, this); in branch32()
118 void branch32(Condition cond, RegisterID op1, TrustedImm32 imm, Label target) in branch32() argument
120 branch32(cond, op1, imm).linkTo(target, this); in branch32()
DMacroAssemblerX86_64.h200 void orPtr(RegisterID op1, RegisterID op2, RegisterID dest) in orPtr() argument
202 if (op1 == op2) in orPtr()
203 move(op1, dest); in orPtr()
204 else if (op1 == dest) in orPtr()
208 orPtr(op1, dest); in orPtr()
/external/webkit/Source/JavaScriptCore/parser/
DResultType.h121 static ResultType forAdd(ResultType op1, ResultType op2) in forAdd()
123 if (op1.definitelyIsNumber() && op2.definitelyIsNumber()) in forAdd()
125 if (op1.definitelyIsString() || op2.definitelyIsString()) in forAdd()
/external/javassist/src/main/javassist/compiler/ast/
DStmnt.java45 public static Stmnt make(int op, ASTree op1, ASTree op2, ASTree op3) { in make() argument
46 return new Stmnt(op, op1, new ASTList(op2, new ASTList(op3))); in make()
/external/qemu/target-arm/
Dtranslate.c525 static void gen_arm_parallel_addsub(int op1, int op2, TCGv a, TCGv b) in gen_arm_parallel_addsub() argument
529 switch (op1) { in gen_arm_parallel_addsub()
564 switch (op1) { \
572 static void gen_thumb2_parallel_addsub(int op1, int op2, TCGv a, TCGv b) in gen_thumb2_parallel_addsub() argument
4180 static inline void gen_neon_addl_saturate(TCGv_i64 op0, TCGv_i64 op1, int size) in gen_neon_addl_saturate() argument
4183 case 1: gen_helper_neon_addl_saturate_s32(op0, op0, op1); break; in gen_neon_addl_saturate()
4184 case 2: gen_helper_neon_addl_saturate_s64(op0, op0, op1); break; in gen_neon_addl_saturate()
6082 int op1 = (insn >> 21) & 7; in disas_cp14_read() local
6088 if (op1 == 0 && crn == 0 && op2 == 0) { in disas_cp14_read()
6116 if (op1 == 6 && crn == 0 && crm == 0 && op2 == 0) { in disas_cp14_read()
[all …]
Dneon_helper.c1014 uint32_t HELPER(neon_mul_p8)(uint32_t op1, uint32_t op2) in HELPER()
1019 while (op1) { in HELPER()
1021 if (op1 & 1) in HELPER()
1023 if (op1 & (1 << 8)) in HELPER()
1025 if (op1 & (1 << 16)) in HELPER()
1027 if (op1 & (1 << 24)) in HELPER()
1030 op1 = (op1 >> 1) & 0x7f7f7f7f; in HELPER()
1036 uint64_t HELPER(neon_mull_p8)(uint32_t op1, uint32_t op2) in HELPER()
1045 while (op1) { in HELPER()
1047 if (op1 & 1) { in HELPER()
[all …]
/external/libvpx/vp8/common/arm/neon/
Dloopfilter_neon.asm56 vst1.u8 {q5}, [r0], r1 ; store op1
110 vst1.u8 {d10}, [r0], r1 ; store u op1
111 vst1.u8 {d11}, [r2], r1 ; store v op1
184 ;store op1, op0, oq0, oq1
273 ;store op1, op0, oq0, oq1
392 veor q5, q13, q0 ; *op1 = u^0x80

123