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);