sub 1677 src/arm/assembler-arm.cc sub(ip, base, Operand(offset)); sub 1721 src/arm/assembler-arm.cc sub(ip, base, Operand(offset)); sub 1762 src/arm/assembler-arm.cc sub(ip, base, Operand(offset)); sub 1805 src/arm/assembler-arm.cc sub(ip, base, Operand(offset)); sub 792 src/arm/assembler-arm.h void sub(Register dst, Register src1, const Operand& src2, sub 794 src/arm/assembler-arm.h void sub(Register dst, Register src1, Register src2, sub 796 src/arm/assembler-arm.h sub(dst, src1, Operand(src2), s, cond); sub 157 src/arm/builtins-arm.cc __ sub(scratch1, scratch1, Operand(kHeapObjectTag)); sub 257 src/arm/builtins-arm.cc __ sub(elements_array_storage, sub 462 src/arm/builtins-arm.cc __ sub(r7, r7, Operand(kPointerSize)); sub 594 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(1)); sub 760 src/arm/builtins-arm.cc __ sub(r4, r4, Operand(1), SetCC); sub 842 src/arm/builtins-arm.cc __ sub(r3, r3, Operand(r6), SetCC); sub 963 src/arm/builtins-arm.cc __ sub(r3, r3, Operand(2), SetCC); sub 1414 src/arm/builtins-arm.cc __ sub(r2, r2, Operand(kPointerSize)); sub 1419 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(1)); sub 1495 src/arm/builtins-arm.cc __ sub(r2, sp, r2); sub 1686 src/arm/builtins-arm.cc __ sub(r2, r0, Operand(r2, LSL, kPointerSizeLog2)); sub 1699 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(kPointerSize)); sub 1727 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(kPointerSize)); sub 1735 src/arm/builtins-arm.cc __ sub(r2, fp, Operand(r2, LSL, kPointerSizeLog2)); sub 1736 src/arm/builtins-arm.cc __ sub(r2, r2, Operand(4 * kPointerSize)); // Adjust for frame. sub 170 src/arm/code-stubs-arm.cc __ sub(r4, r4, Operand( sub 676 src/arm/code-stubs-arm.cc __ sub(scratch1, object, Operand(kHeapObjectTag)); sub 806 src/arm/code-stubs-arm.cc __ sub(scratch2, dst1, Operand(HeapNumber::kMantissaBitsInTopWord), SetCC); sub 862 src/arm/code-stubs-arm.cc __ sub(scratch1, object, Operand(kHeapObjectTag)); sub 934 src/arm/code-stubs-arm.cc __ sub(scratch1, object, Operand(kHeapObjectTag)); sub 994 src/arm/code-stubs-arm.cc __ sub(scratch, scratch, Operand(HeapNumber::kExponentBias), SetCC); sub 1009 src/arm/code-stubs-arm.cc __ sub(tmp, scratch, Operand(src1, LSR, 31)); sub 1035 src/arm/code-stubs-arm.cc __ sub(src1, src1, Operand(1)); sub 1297 src/arm/code-stubs-arm.cc __ sub(r7, rhs, Operand(kHeapObjectTag)); sub 1335 src/arm/code-stubs-arm.cc __ sub(r7, lhs, Operand(kHeapObjectTag)); sub 1422 src/arm/code-stubs-arm.cc __ sub(r0, rhs_exponent, Operand(lhs_exponent), SetCC); sub 1522 src/arm/code-stubs-arm.cc __ sub(r7, rhs, Operand(kHeapObjectTag)); sub 1524 src/arm/code-stubs-arm.cc __ sub(r7, lhs, Operand(kHeapObjectTag)); sub 1599 src/arm/code-stubs-arm.cc __ sub(mask, mask, Operand(1)); // Make mask. sub 1636 src/arm/code-stubs-arm.cc __ sub(scratch2, object, Operand(kHeapObjectTag)); sub 1638 src/arm/code-stubs-arm.cc __ sub(probe, probe, Operand(kHeapObjectTag)); sub 1705 src/arm/code-stubs-arm.cc __ sub(r0, r1, Operand(r0, ASR, 1)); sub 1976 src/arm/code-stubs-arm.cc __ sub(sp, sp, Operand(kDoubleSize * DwVfpRegister::kNumRegisters)); sub 2228 src/arm/code-stubs-arm.cc __ sub(r2, r0, Operand(kHeapObjectTag)); sub 2386 src/arm/code-stubs-arm.cc __ sub(right, right, Operand(left)); // Revert optimistic add. sub 2389 src/arm/code-stubs-arm.cc __ sub(right, left, Operand(right), SetCC); // Subtract optimistically. sub 2391 src/arm/code-stubs-arm.cc __ sub(right, left, Operand(right)); // Revert optimistic subtract. sub 2570 src/arm/code-stubs-arm.cc __ sub(r0, result, Operand(kHeapObjectTag)); sub 2690 src/arm/code-stubs-arm.cc __ sub(r3, r0, Operand(kHeapObjectTag)); sub 2941 src/arm/code-stubs-arm.cc __ sub(r0, heap_number_result, Operand(kHeapObjectTag)); sub 3087 src/arm/code-stubs-arm.cc __ sub(r0, heap_number_result, Operand(kHeapObjectTag)); sub 3667 src/arm/code-stubs-arm.cc __ sub(scratch, scratch2, scratch, LeaveCC, mi); sub 3833 src/arm/code-stubs-arm.cc __ sub(r3, r3, Operand(1)); sub 3901 src/arm/code-stubs-arm.cc __ sub(r6, r6, Operand(kPointerSize)); sub 4217 src/arm/code-stubs-arm.cc __ sub(inline_site, lr, scratch); sub 4356 src/arm/code-stubs-arm.cc __ sub(r3, r0, r1); sub 4370 src/arm/code-stubs-arm.cc __ sub(r3, r0, r1); sub 4542 src/arm/code-stubs-arm.cc __ sub(r9, r9, Operand(r1)); sub 4556 src/arm/code-stubs-arm.cc __ sub(r6, r6, Operand(Smi::FromInt(1))); sub 4560 src/arm/code-stubs-arm.cc __ sub(r5, r5, Operand(kParameterMapHeaderSize - FixedArray::kHeaderSize)); sub 4579 src/arm/code-stubs-arm.cc __ sub(r4, r4, Operand(r9, LSL, 1)); sub 4583 src/arm/code-stubs-arm.cc __ sub(r4, r4, Operand(kPointerSize)); sub 4691 src/arm/code-stubs-arm.cc __ sub(r1, r1, Operand(1)); sub 5086 src/arm/code-stubs-arm.cc __ sub(r1, r1, Operand(1), SetCC); sub 5116 src/arm/code-stubs-arm.cc __ sub(subject, sub 5205 src/arm/code-stubs-arm.cc __ sub(r5, r5, Operand(1), SetCC); sub 5604 src/arm/code-stubs-arm.cc __ sub(count, count, Operand(1), SetCC); sub 5680 src/arm/code-stubs-arm.cc __ sub(scratch4, dest, Operand(src)); sub 5702 src/arm/code-stubs-arm.cc __ sub(scratch5, limit, Operand(dest)); sub 5708 src/arm/code-stubs-arm.cc __ sub(scratch5, scratch5, Operand(8), SetCC); sub 5742 src/arm/code-stubs-arm.cc __ sub(scratch3, limit, Operand(dest)); sub 5777 src/arm/code-stubs-arm.cc __ sub(scratch, c1, Operand(static_cast<int>('0'))); sub 5780 src/arm/code-stubs-arm.cc __ sub(scratch, c2, Operand(static_cast<int>('0'))); sub 5815 src/arm/code-stubs-arm.cc __ sub(mask, mask, Operand(1)); sub 5975 src/arm/code-stubs-arm.cc __ sub(r2, r2, Operand(r3), SetCC, pl); sub 6197 src/arm/code-stubs-arm.cc __ sub(scratch3, scratch1, Operand(scratch2), SetCC); sub 6637 src/arm/code-stubs-arm.cc __ sub(r0, r0, r1, SetCC); sub 6641 src/arm/code-stubs-arm.cc __ sub(r0, r1, SmiUntagOperand(r0)); sub 6670 src/arm/code-stubs-arm.cc __ sub(r2, r1, Operand(kHeapObjectTag)); sub 6672 src/arm/code-stubs-arm.cc __ sub(r2, r0, Operand(kHeapObjectTag)); sub 6841 src/arm/code-stubs-arm.cc __ sub(r0, r0, Operand(r1)); sub 6860 src/arm/code-stubs-arm.cc __ sub(r0, r0, Operand(r1)); sub 6944 src/arm/code-stubs-arm.cc __ sub(index, index, Operand(1)); sub 7030 src/arm/code-stubs-arm.cc __ sub(scratch1, scratch1, Operand(1)); sub 7111 src/arm/code-stubs-arm.cc __ sub(mask, mask, Operand(1)); sub 7537 src/arm/code-stubs-arm.cc __ sub(r0, lr, Operand(kReturnAddressDistanceFromFunctionStart)); sub 575 src/arm/code-stubs-arm.h masm->sub(sp, sub 142 src/arm/codegen-arm.cc __ sub(lr, lr, Operand(kPointerSize)); sub 855 src/arm/deoptimizer-arm.cc __ sub(r4, fp, r4); sub 944 src/arm/deoptimizer-arm.cc __ sub(r3, r3, Operand(sizeof(uint32_t))); sub 320 src/arm/full-codegen-arm.cc __ sub(r3, r3, Operand(Smi::FromInt(delta)), SetCC); sub 1981 src/arm/full-codegen-arm.cc __ sub(scratch1, left, Operand(right), SetCC); sub 3075 src/arm/full-codegen-arm.cc __ sub(r0, r4, Operand(kHeapObjectTag)); sub 3703 src/arm/full-codegen-arm.cc __ sub(string_length, string_length, Operand(scratch1)); sub 4119 src/arm/full-codegen-arm.cc __ sub(r0, r0, Operand(Smi::FromInt(count_value))); sub 4495 src/arm/full-codegen-arm.cc __ sub(r1, lr, Operand(masm_->CodeObject())); sub 788 src/arm/ic-arm.cc __ sub(scratch2, scratch2, Operand(Smi::FromInt(2))); sub 1085 src/arm/ic-arm.cc __ sub(r5, r5, r6, SetCC); sub 1096 src/arm/ic-arm.cc __ sub(r1, r1, Operand(kHeapObjectTag)); // Remove the heap tag. sub 1327 src/arm/lithium-arm.cc LSubI* sub = new(zone()) LSubI(left, right); sub 1328 src/arm/lithium-arm.cc LInstruction* result = DefineAsRegister(sub); sub 170 src/arm/lithium-codegen-arm.cc __ sub(r0, r0, Operand(1), SetCC); sub 173 src/arm/lithium-codegen-arm.cc __ sub(sp, sp, Operand(slots * kPointerSize)); sub 1002 src/arm/lithium-codegen-arm.cc if (i < kUnfolds - 1) __ sub(scratch, scratch, right); sub 1031 src/arm/lithium-codegen-arm.cc __ sub(result, left, scratch); sub 1035 src/arm/lithium-codegen-arm.cc __ sub(scratch2, left, scratch, SetCC); sub 1098 src/arm/lithium-codegen-arm.cc __ sub(remainder, dividend, Operand(result, LSL, power)); sub 1136 src/arm/lithium-codegen-arm.cc __ sub(remainder, dividend, scratch); sub 1247 src/arm/lithium-codegen-arm.cc __ sub(result, result, Operand(1), LeaveCC, mi); sub 1487 src/arm/lithium-codegen-arm.cc __ sub(ToRegister(result), ToRegister(left), Operand(right_reg), set_cond); sub 1490 src/arm/lithium-codegen-arm.cc __ sub(ToRegister(result), ToRegister(left), ToOperand(right), set_cond); sub 2219 src/arm/lithium-codegen-arm.cc __ sub(temp2, temp2, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); sub 2770 src/arm/lithium-codegen-arm.cc __ sub(length, length, index, SetCC); sub 2946 src/arm/lithium-codegen-arm.cc __ sub(result, sp, Operand(2 * kPointerSize)); sub 3063 src/arm/lithium-codegen-arm.cc __ sub(length, length, Operand(1), SetCC); sub 4203 src/arm/lithium-codegen-arm.cc __ sub(ip, dst, Operand(kHeapObjectTag)); sub 4234 src/arm/lithium-codegen-arm.cc __ sub(ip, reg, Operand(kHeapObjectTag)); sub 4302 src/arm/lithium-codegen-arm.cc __ sub(ip, ip, Operand(kHeapObjectTag)); sub 4309 src/arm/lithium-codegen-arm.cc __ sub(ip, input_reg, Operand(kHeapObjectTag)); sub 4372 src/arm/lithium-codegen-arm.cc __ sub(scratch1, input_reg, Operand(kHeapObjectTag)); sub 4387 src/arm/lithium-codegen-arm.cc __ sub(ip, input_reg, Operand(kHeapObjectTag)); sub 5403 src/arm/lithium-codegen-arm.cc __ sub(scratch, result, Operand(index, LSL, kPointerSizeLog2 - kSmiTagSize)); sub 595 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(num_unsaved * kPointerSize)); sub 609 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(DwVfpRegister::kNumAllocatableRegisters * sub 827 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(2 * kPointerSize)); sub 855 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand((stack_space + 1) * kPointerSize)); sub 905 src/arm/macro-assembler-arm.cc sub(r3, fp, Operand(offset + DwVfpRegister::kNumRegisters * kDoubleSize)); sub 1464 src/arm/macro-assembler-arm.cc sub(t1, t1, Operand(1)); sub 2197 src/arm/macro-assembler-arm.cc sub(r6, r6, Operand(1)); sub 2296 src/arm/macro-assembler-arm.cc sub(scratch2, object, Operand(kHeapObjectTag)); sub 2336 src/arm/macro-assembler-arm.cc sub(scratch, source, Operand(kHeapObjectTag)); sub 2344 src/arm/macro-assembler-arm.cc sub(scratch, dest, Operand(1)); sub 2375 src/arm/macro-assembler-arm.cc sub(scratch2, scratch2, Operand(fudge_factor)); sub 2388 src/arm/macro-assembler-arm.cc sub(scratch2, scratch2, Operand(zero_exponent - fudge_factor), SetCC); sub 2488 src/arm/macro-assembler-arm.cc sub(result, sub 2750 src/arm/macro-assembler-arm.cc sub(scratch1, scratch1, Operand(value)); sub 2948 src/arm/macro-assembler-arm.cc sub(scratch, reg, Operand(1), SetCC); sub 2960 src/arm/macro-assembler-arm.cc sub(scratch, reg, Operand(1), SetCC); sub 3115 src/arm/macro-assembler-arm.cc sub(scratch1, result, Operand(kHeapObjectTag)); sub 3163 src/arm/macro-assembler-arm.cc sub(length, length, Operand(1), SetCC); sub 3186 src/arm/macro-assembler-arm.cc sub(length, length, Operand(kPointerSize)); sub 3196 src/arm/macro-assembler-arm.cc sub(length, length, Operand(1), SetCC); sub 3318 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand((stack_passed_arguments + 1) * kPointerSize)); sub 3323 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(stack_passed_arguments * kPointerSize)); sub 301 src/arm/regexp-macro-assembler-arm.cc __ sub(r1, r1, r0, SetCC); // Length of capture. sub 338 src/arm/regexp-macro-assembler-arm.cc __ sub(r3, r3, Operand('a')); sub 353 src/arm/regexp-macro-assembler-arm.cc __ sub(current_input_offset(), r2, end_of_input_address()); sub 407 src/arm/regexp-macro-assembler-arm.cc __ sub(r1, r1, r0, SetCC); // Length to check. sub 436 src/arm/regexp-macro-assembler-arm.cc __ sub(current_input_offset(), r2, end_of_input_address()); sub 480 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand(minus)); sub 491 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand(from)); sub 501 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand(from)); sub 538 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('\t')); sub 551 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('\t')); sub 559 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('0')); sub 565 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('0')); sub 573 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x0b)); sub 580 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x2028 - 0x0b)); sub 590 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x0b)); sub 600 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x2028 - 0x0b)); sub 689 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, sp, r0, SetCC); sub 710 src/arm/regexp-macro-assembler-arm.cc __ sub(sp, sp, Operand(num_registers_ * kPointerSize)); sub 716 src/arm/regexp-macro-assembler-arm.cc __ sub(current_input_offset(), r0, end_of_input_address()); sub 720 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_input_offset(), Operand(char_size())); sub 721 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(r1, LSL, (mode_ == UC16) ? 1 : 0)); sub 752 src/arm/regexp-macro-assembler-arm.cc __ sub(r2, r2, Operand(1), SetCC); sub 775 src/arm/regexp-macro-assembler-arm.cc __ sub(r1, end_of_input_address(), r1); sub 817 src/arm/regexp-macro-assembler-arm.cc __ sub(r1, r1, Operand(num_saved_registers_)); sub 1099 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, backtrack_stackpointer(), r1); sub 1274 src/arm/regexp-macro-assembler-arm.cc __ sub(lr, lr, Operand(masm_->CodeObject())); sub 257 src/arm/stub-cache-arm.cc __ sub(scratch, scratch, Operand(name, LSR, kHeapObjectTagSize)); sub 1800 src/arm/stub-cache-arm.cc __ sub(r4, r4, Operand(Smi::FromInt(1)), SetCC); sub 2170 src/arm/stub-cache-arm.cc __ sub(r7, r6, Operand(HeapNumber::kExponentMask sub 2271 src/arm/stub-cache-arm.cc __ sub(r0, r1, Operand(r0, ASR, kBitsPerInt - 1), SetCC); sub 3569 src/arm/stub-cache-arm.cc __ sub(ip, key, Operand(kHeapObjectTag)); sub 3709 src/arm/stub-cache-arm.cc __ sub(r3, r0, Operand(kHeapObjectTag)); sub 3751 src/arm/stub-cache-arm.cc __ sub(r1, r2, Operand(kHeapObjectTag)); sub 3805 src/arm/stub-cache-arm.cc __ sub(r1, r2, Operand(kHeapObjectTag)); sub 3872 src/arm/stub-cache-arm.cc __ sub(r1, r2, Operand(kHeapObjectTag)); sub 4042 src/arm/stub-cache-arm.cc __ sub(r5, r0, Operand(kHeapObjectTag)); sub 4048 src/arm/stub-cache-arm.cc __ sub(r5, r0, Operand(kHeapObjectTag)); sub 4055 src/arm/stub-cache-arm.cc __ sub(r5, value, Operand(kHeapObjectTag)); sub 4174 src/arm/stub-cache-arm.cc __ sub(r9, r9, Operand(HeapNumber::kExponentBias), SetCC); sub 3507 src/hydrogen.cc HSub* sub = HSub::cast(index); sub 3508 src/hydrogen.cc if (sub->left()->IsConstant()) { sub 3509 src/hydrogen.cc subexpression = sub->right(); sub 3510 src/hydrogen.cc constant = HConstant::cast(sub->left()); sub 3511 src/hydrogen.cc } else if (sub->right()->IsConstant()) { sub 3512 src/hydrogen.cc subexpression = sub->left(); sub 3513 src/hydrogen.cc constant = HConstant::cast(sub->right()); sub 828 src/ia32/assembler-ia32.h void sub(Register dst, const Immediate& imm) { sub(Operand(dst), imm); } sub 829 src/ia32/assembler-ia32.h void sub(const Operand& dst, const Immediate& x); sub 830 src/ia32/assembler-ia32.h void sub(Register dst, Register src) { sub(dst, Operand(src)); } sub 831 src/ia32/assembler-ia32.h void sub(Register dst, const Operand& src); sub 832 src/ia32/assembler-ia32.h void sub(const Operand& dst, Register src); sub 210 src/ia32/builtins-ia32.cc __ sub(edx, ecx); sub 751 src/ia32/builtins-ia32.cc __ sub(ecx, edi); sub 1607 src/ia32/builtins-ia32.cc __ sub(eax, Immediate(kPointerSize)); sub 1621 src/ia32/builtins-ia32.cc __ sub(ebx, eax); sub 1624 src/ia32/builtins-ia32.cc __ sub(eax, Immediate(1)); sub 1630 src/ia32/builtins-ia32.cc __ sub(edi, Immediate(kPointerSize)); sub 143 src/ia32/code-stubs-ia32.cc __ sub(edx, Immediate(Smi::FromInt( sub 601 src/ia32/code-stubs-ia32.cc __ sub(esp, Immediate(kDoubleSize * XMMRegister::kNumRegisters)); sub 768 src/ia32/code-stubs-ia32.cc __ sub(esp, Immediate(sizeof(uint64_t))); // Nolint. sub 831 src/ia32/code-stubs-ia32.cc __ sub(scratch2, Immediate(zero_exponent)); sub 838 src/ia32/code-stubs-ia32.cc __ sub(ecx, scratch2); sub 870 src/ia32/code-stubs-ia32.cc __ sub(ecx, scratch2); sub 978 src/ia32/code-stubs-ia32.cc __ sub(eax, edx); sub 1425 src/ia32/code-stubs-ia32.cc __ sub(left, right); sub 1525 src/ia32/code-stubs-ia32.cc __ sub(right, left); sub 1589 src/ia32/code-stubs-ia32.cc __ sub(right, left); sub 2485 src/ia32/code-stubs-ia32.cc __ sub(esp, Immediate(2 * kPointerSize)); sub 2591 src/ia32/code-stubs-ia32.cc __ sub(esp, Immediate(kDoubleSize)); sub 2609 src/ia32/code-stubs-ia32.cc __ sub(esp, Immediate(kDoubleSize)); sub 3172 src/ia32/code-stubs-ia32.cc __ sub(esp, Immediate(kDoubleSize)); sub 3273 src/ia32/code-stubs-ia32.cc __ sub(esp, Immediate(kDoubleSize)); sub 3521 src/ia32/code-stubs-ia32.cc __ sub(ebx, eax); sub 3538 src/ia32/code-stubs-ia32.cc __ sub(eax, Immediate(Smi::FromInt(1))); sub 3563 src/ia32/code-stubs-ia32.cc __ sub(edx, ebx); // Is there a smarter way to do negative scaling? sub 3564 src/ia32/code-stubs-ia32.cc __ sub(edx, ebx); sub 3568 src/ia32/code-stubs-ia32.cc __ sub(edx, Immediate(kPointerSize)); sub 3675 src/ia32/code-stubs-ia32.cc __ sub(edx, Immediate(kPointerSize)); sub 4071 src/ia32/code-stubs-ia32.cc __ sub(edx, Immediate(1)); sub 4104 src/ia32/code-stubs-ia32.cc __ sub(eax, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag)); sub 4186 src/ia32/code-stubs-ia32.cc __ sub(ecx, Immediate(1)); sub 4220 src/ia32/code-stubs-ia32.cc __ sub(mask, Immediate(1)); // Make mask. sub 4327 src/ia32/code-stubs-ia32.cc __ sub(edx, eax); // Return on the result of the subtraction. sub 4439 src/ia32/code-stubs-ia32.cc __ sub(ecx, Immediate(0x01)); sub 5267 src/ia32/code-stubs-ia32.cc __ sub(scratch, Operand(esp, 1 * kPointerSize)); sub 5302 src/ia32/code-stubs-ia32.cc __ sub(scratch, Operand(esp, 1 * kPointerSize)); sub 5324 src/ia32/code-stubs-ia32.cc __ sub(scratch, Operand(esp, 1 * kPointerSize)); sub 5961 src/ia32/code-stubs-ia32.cc __ sub(count, Immediate(1)); sub 6019 src/ia32/code-stubs-ia32.cc __ sub(count, Immediate(1)); sub 6041 src/ia32/code-stubs-ia32.cc __ sub(scratch, Immediate(static_cast<int>('0'))); sub 6045 src/ia32/code-stubs-ia32.cc __ sub(scratch, Immediate(static_cast<int>('0'))); sub 6076 src/ia32/code-stubs-ia32.cc __ sub(mask, Immediate(1)); sub 6249 src/ia32/code-stubs-ia32.cc __ sub(ecx, edx); sub 6359 src/ia32/code-stubs-ia32.cc __ sub(edi, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag)); sub 6484 src/ia32/code-stubs-ia32.cc __ sub(scratch3, FieldOperand(right, String::kLengthOffset)); sub 6490 src/ia32/code-stubs-ia32.cc __ sub(scratch1, length_delta); sub 6609 src/ia32/code-stubs-ia32.cc __ sub(eax, edx); sub 6612 src/ia32/code-stubs-ia32.cc __ sub(edx, eax); sub 6839 src/ia32/code-stubs-ia32.cc __ sub(eax, edx); sub 6860 src/ia32/code-stubs-ia32.cc __ sub(eax, edx); sub 7496 src/ia32/code-stubs-ia32.cc __ sub(eax, Immediate(Assembler::kCallInstructionLength)); sub 634 src/ia32/code-stubs-ia32.h masm->sub(esp, sub 199 src/ia32/codegen-ia32.cc __ sub(count, edx); sub 319 src/ia32/codegen-ia32.cc __ sub(count, edx); sub 499 src/ia32/codegen-ia32.cc __ sub(edi, Immediate(Smi::FromInt(1))); sub 621 src/ia32/codegen-ia32.cc __ sub(ebx, Immediate(Smi::FromInt(1))); sub 917 src/ia32/deoptimizer-ia32.cc __ sub(esp, Immediate(kDoubleRegsSize)); sub 941 src/ia32/deoptimizer-ia32.cc __ sub(edx, ebp); sub 1046 src/ia32/deoptimizer-ia32.cc __ sub(ecx, Immediate(sizeof(uint32_t))); sub 311 src/ia32/full-codegen-ia32.cc __ sub(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset), sub 1933 src/ia32/full-codegen-ia32.cc __ sub(eax, ecx); sub 3565 src/ia32/full-codegen-ia32.cc __ sub(esp, Immediate(2 * kPointerSize)); sub 3654 src/ia32/full-codegen-ia32.cc __ sub(string_length, scratch); // May be negative, temporarily. sub 4084 src/ia32/full-codegen-ia32.cc __ sub(eax, Immediate(Smi::FromInt(1))); sub 4094 src/ia32/full-codegen-ia32.cc __ sub(eax, Immediate(Smi::FromInt(1))); sub 4472 src/ia32/full-codegen-ia32.cc __ sub(edx, Immediate(masm_->CodeObject())); sub 397 src/ia32/ic-ia32.cc __ sub(scratch2, Immediate(Smi::FromInt(2))); sub 580 src/ia32/ic-ia32.cc __ sub(edi, eax); sub 216 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(esp), Immediate(slots * kPointerSize)); sub 628 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(eax), Immediate(Smi::FromInt(1))); sub 928 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(scratch), Immediate(1)); sub 940 src/ia32/lithium-codegen-ia32.cc __ sub(left_reg, Operand(right_reg)); sub 1118 src/ia32/lithium-codegen-ia32.cc __ sub(edx, reg_byte_scratch); sub 1312 src/ia32/lithium-codegen-ia32.cc __ sub(ToOperand(left), ToInteger32Immediate(right)); sub 1314 src/ia32/lithium-codegen-ia32.cc __ sub(ToRegister(left), ToOperand(right)); sub 1530 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(esp), Immediate(kDoubleSize)); sub 2055 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(temp2), Immediate(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); sub 2637 src/ia32/lithium-codegen-ia32.cc __ sub(length, index); sub 3207 src/ia32/lithium-codegen-ia32.cc __ sub(output_reg, Immediate(1)); sub 3429 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(esp), Immediate(kDoubleSize)); sub 4201 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(esp), Immediate(kDoubleSize)); sub 4315 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(esp), Immediate(kDoubleSize)); sub 4357 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(result_reg), sub 4386 src/ia32/lithium-codegen-ia32.cc __ sub(result_reg, Operand(temp_reg)); sub 1362 src/ia32/lithium-ia32.cc LSubI* sub = new(zone()) LSubI(left, right); sub 1363 src/ia32/lithium-ia32.cc LInstruction* result = DefineSameAsFirst(sub); sub 635 src/ia32/macro-assembler-ia32.cc sub(scratch, Immediate(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); sub 740 src/ia32/macro-assembler-ia32.cc sub(esp, Immediate(space)); sub 747 src/ia32/macro-assembler-ia32.cc sub(esp, Immediate(argc * kPointerSize)); sub 1249 src/ia32/macro-assembler-ia32.cc sub(result, Immediate(object_size - kHeapObjectTag)); sub 1251 src/ia32/macro-assembler-ia32.cc sub(result, Immediate(object_size)); sub 1913 src/ia32/macro-assembler-ia32.cc sub(Operand::StaticVariable(level_address), Immediate(1)); sub 2402 src/ia32/macro-assembler-ia32.cc sub(operand, Immediate(value)); sub 2598 src/ia32/macro-assembler-ia32.cc sub(esp, Immediate((num_arguments + 1) * kPointerSize)); sub 2603 src/ia32/macro-assembler-ia32.cc sub(esp, Immediate(num_arguments * kPointerSize)); sub 308 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ebx, edx); // Length of capture. sub 376 src/ia32/regexp-macro-assembler-ia32.cc __ sub(edi, esi); sub 441 src/ia32/regexp-macro-assembler-ia32.cc __ sub(eax, edx); // Length to check. sub 487 src/ia32/regexp-macro-assembler-ia32.cc __ sub(edi, esi); sub 631 src/ia32/regexp-macro-assembler-ia32.cc __ sub(eax, Immediate(0x0b)); sub 638 src/ia32/regexp-macro-assembler-ia32.cc __ sub(eax, Immediate(0x2028 - 0x0b)); sub 684 src/ia32/regexp-macro-assembler-ia32.cc __ sub(eax, Immediate(0x0b)); sub 695 src/ia32/regexp-macro-assembler-ia32.cc __ sub(eax, Immediate(0x2028 - 0x0b)); sub 748 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ecx, Operand::StaticVariable(stack_limit)); sub 771 src/ia32/regexp-macro-assembler-ia32.cc __ sub(esp, Immediate(num_registers_ * kPointerSize)); sub 777 src/ia32/regexp-macro-assembler-ia32.cc __ sub(edi, esi); sub 826 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ecx, Immediate(kPointerSize)); sub 850 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ecx, Operand(ebp, kInputStart)); sub 878 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ecx, Immediate(num_saved_registers_)); sub 1144 src/ia32/regexp-macro-assembler-ia32.cc __ sub(eax, Operand(ebp, kStackHighEnd)); sub 1330 src/ia32/regexp-macro-assembler-ia32.cc __ sub(backtrack_stackpointer(), Immediate(kPointerSize)); sub 1337 src/ia32/regexp-macro-assembler-ia32.cc __ sub(backtrack_stackpointer(), Immediate(kPointerSize)); sub 248 src/ia32/stub-cache-ia32.cc __ sub(offset, name); sub 1686 src/ia32/stub-cache-ia32.cc __ sub(ecx, Immediate(Smi::FromInt(1))); sub 2156 src/ia32/stub-cache-ia32.cc __ sub(eax, ebx); sub 2238 src/ia32/stub-cache-ia32.cc __ sub(esp, Immediate(kFastApiCallArguments * kPointerSize)); sub 3785 src/ia32/stub-cache-ia32.cc __ sub(esp, Immediate(2 * kPointerSize)); sub 1264 src/mips/lithium-mips.cc LSubI* sub = new(zone()) LSubI(left, right); sub 1265 src/mips/lithium-mips.cc LInstruction* result = DefineAsRegister(sub); sub 3542 src/runtime.cc ASSERT(start_index <= sub->length()); sub 3547 src/runtime.cc int subject_length = sub->length(); sub 3550 src/runtime.cc if (!sub->IsFlat()) FlattenString(sub); sub 3555 src/runtime.cc String::FlatContent seq_sub = sub->GetFlatContent(); sub 3590 src/runtime.cc CONVERT_ARG_HANDLE_CHECKED(String, sub, 0); sub 3597 src/runtime.cc RUNTIME_ASSERT(start_index <= static_cast<uint32_t>(sub->length())); sub 3599 src/runtime.cc Runtime::StringMatch(isolate, sub, pat, start_index); sub 3642 src/runtime.cc CONVERT_ARG_HANDLE_CHECKED(String, sub, 0); sub 3650 src/runtime.cc uint32_t sub_length = sub->length(); sub 3660 src/runtime.cc if (!sub->IsFlat()) FlattenString(sub); sub 3666 src/runtime.cc String::FlatContent sub_content = sub->GetFlatContent(); sub 657 src/runtime.h Handle<String> sub, sub 1296 src/x64/lithium-x64.cc LSubI* sub = new(zone()) LSubI(left, right); sub 1297 src/x64/lithium-x64.cc LInstruction* result = DefineSameAsFirst(sub); sub 97 test/cctest/test-assembler-arm.cc __ sub(r1, r1, Operand(1)); sub 134 test/cctest/test-assembler-arm.cc __ sub(r1, r1, Operand(1)); sub 183 test/cctest/test-assembler-arm.cc __ sub(fp, ip, Operand(4)); sub 254 test/cctest/test-assembler-arm.cc __ sub(fp, ip, Operand(4)); sub 650 test/cctest/test-assembler-arm.cc __ sub(fp, ip, Operand(4)); sub 761 test/cctest/test-assembler-arm.cc __ sub(fp, ip, Operand(4)); sub 876 test/cctest/test-assembler-arm.cc __ sub(fp, ip, Operand(4)); sub 101 test/cctest/test-assembler-ia32.cc __ sub(edx, Immediate(1)); sub 139 test/cctest/test-assembler-ia32.cc __ sub(edx, Immediate(1)); sub 278 test/cctest/test-assembler-ia32.cc __ sub(esp, Immediate(8)); sub 319 test/cctest/test-assembler-ia32.cc __ sub(esp, Immediate(8)); sub 129 test/cctest/test-disasm-arm.cc COMPARE(sub(r5, r6, Operand(r10, LSL, 31), LeaveCC, hs), sub 131 test/cctest/test-disasm-arm.cc COMPARE(sub(r5, r6, Operand(r10, LSL, 30), SetCC, cc), sub 133 test/cctest/test-disasm-arm.cc COMPARE(sub(r5, r6, Operand(r10, LSL, 24), LeaveCC, lo), sub 135 test/cctest/test-disasm-arm.cc COMPARE(sub(r5, r6, Operand(r10, LSL, 16), SetCC, mi), sub 316 test/cctest/test-disasm-arm.cc COMPARE(sub(r3, r5, Operand(-1024)), sub 68 test/cctest/test-disasm-ia32.cc __ sub(eax, Immediate(12345678)); sub 231 test/cctest/test-disasm-ia32.cc __ sub(ebx, Immediate(12)); sub 232 test/cctest/test-disasm-ia32.cc __ sub(Operand(edx, ecx, times_4, 10000), Immediate(12)); sub 244 test/cctest/test-disasm-ia32.cc __ sub(edx, Operand(ebx, ecx, times_4, 10000)); sub 245 test/cctest/test-disasm-ia32.cc __ sub(edx, ebx);