Lines Matching full:operand
137 __ add(Operand(edi), Immediate(by * char_size()));
155 __ add(Operand(ebx), Immediate(masm_->CodeObject()));
156 __ jmp(Operand(ebx));
180 __ cmp(Operand(ebp, kStartIndex), Immediate(0));
183 __ lea(eax, Operand(esi, edi, times_1, 0));
184 __ cmp(eax, Operand(ebp, kInputStart));
192 __ cmp(Operand(ebp, kStartIndex), Immediate(0));
195 __ lea(eax, Operand(esi, edi, times_1, 0));
196 __ cmp(eax, Operand(ebp, kInputStart));
222 __ cmp(Operand(edi), Immediate(-(byte_offset + byte_length)));
237 __ cmpb(Operand(esi, edi, times_1, byte_offset),
243 Operand(esi, edi, times_1, byte_offset));
248 __ lea(ebx, Operand(esi, edi, times_1, 0));
257 __ cmp(Operand(ebx, byte_offset + i), Immediate(combined_chars));
260 __ cmpb(Operand(ebx, byte_offset + i),
267 __ cmp(Operand(ebx, byte_offset + i * sizeof(uc16)),
277 Operand(ebx, byte_offset + i * sizeof(uc16)));
289 __ cmp(edi, Operand(backtrack_stackpointer(), 0));
291 __ add(Operand(backtrack_stackpointer()), Immediate(kPointerSize)); // Pop.
303 __ sub(ebx, Operand(edx)); // Length of capture.
323 __ add(edx, Operand(esi)); // Start of capture
324 __ add(edi, Operand(esi)); // Start of text to match against capture.
325 __ add(ebx, Operand(edi)); // End of text to match against capture.
329 __ movzx_b(eax, Operand(edi, 0));
330 __ cmpb_al(Operand(edx, 0));
335 __ lea(ecx, Operand(eax, -'a'));
339 __ movzx_b(ecx, Operand(edx, 0));
342 __ cmp(eax, Operand(ecx));
347 __ add(Operand(edx), Immediate(1));
348 __ add(Operand(edi), Immediate(1));
350 __ cmp(edi, Operand(ebx));
364 __ add(Operand(esp), Immediate(kPointerSize));
366 __ sub(edi, Operand(esi));
385 __ mov(Operand(esp, 3 * kPointerSize),
388 __ mov(Operand(esp, 2 * kPointerSize), ebx);
392 __ add(edi, Operand(esi));
393 __ mov(Operand(esp, 1 * kPointerSize), edi);
396 __ add(edx, Operand(esi));
397 __ mov(Operand(esp, 0 * kPointerSize), edx);
409 __ or_(eax, Operand(eax));
412 __ add(edi, Operand(ebx));
428 __ sub(eax, Operand(edx)); // Length to check.
436 __ add(ebx, Operand(eax));
443 __ lea(ebx, Operand(esi, edi, times_1, 0)); // Start of match.
444 __ add(edx, Operand(esi)); // Start of capture.
445 __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match
450 __ movzx_b(eax, Operand(edx, 0));
451 __ cmpb_al(Operand(ebx, 0));
454 __ movzx_w(eax, Operand(edx, 0));
455 __ cmpw_ax(Operand(ebx, 0));
459 __ add(Operand(edx), Immediate(char_size()));
460 __ add(Operand(ebx), Immediate(char_size()));
462 __ cmp(ebx, Operand(ecx));
474 __ sub(Operand(edi), esi);
524 __ lea(eax, Operand(current_character(), -minus));
544 __ lea(eax, Operand(current_character(), -'\t'));
557 __ lea(eax, Operand(current_character(), -'\t'));
565 __ lea(eax, Operand(current_character(), -'0'));
571 __ lea(eax, Operand(current_character(), -'0'));
577 __ mov(Operand(eax), current_character());
578 __ xor_(Operand(eax), Immediate(0x01));
580 __ sub(Operand(eax), Immediate(0x0b));
587 __ sub(Operand(eax), Immediate(0x2028 - 0x0b));
596 __ cmp(Operand(current_character()), Immediate('z'));
602 Operand::StaticArray(current_character(), times_1, word_map));
610 __ cmp(Operand(current_character()), Immediate('z'));
616 Operand::StaticArray(current_character(), times_1, word_map));
630 __ mov(Operand(eax), current_character());
631 __ xor_(Operand(eax), Immediate(0x01));
633 __ sub(Operand(eax), Immediate(0x0b));
644 __ sub(Operand(eax), Immediate(0x2028 - 0x0b));
688 __ sub(ecx, Operand::StaticVariable(stack_limit));
702 __ or_(eax, Operand(eax));
708 __ mov(ebx, Operand(ebp, kStartIndex));
711 __ sub(Operand(esp), Immediate(num_registers_ * kPointerSize));
713 __ mov(esi, Operand(ebp, kInputEnd));
715 __ mov(edi, Operand(ebp, kInputStart));
717 __ sub(edi, Operand(esi));
723 __ lea(eax, Operand(edi, ebx, times_2, -char_size()));
725 __ lea(eax, Operand(edi, ebx, times_1, -char_size()));
729 __ mov(Operand(ebp, kInputStartMinusOne), eax);
738 __ mov(Operand(ebp, ecx, times_1, +0), eax);
739 __ sub(Operand(ecx), Immediate(kPointerSize));
755 __ mov(backtrack_stackpointer(), Operand(ebp, kStackHighEnd));
758 __ cmp(Operand(ebp, kStartIndex), Immediate(0));
773 __ mov(ebx, Operand(ebp, kRegisterOutput));
774 __ mov(ecx, Operand(ebp, kInputEnd));
775 __ mov(edx, Operand(ebp, kStartIndex));
776 __ sub(ecx, Operand(ebp, kInputStart));
778 __ lea(ecx, Operand(ecx, edx, times_2, 0));
780 __ add(ecx, Operand(edx));
785 __ add(eax, Operand(ecx));
789 __ mov(Operand(ebx, i * kPointerSize), eax);
797 __ lea(esp, Operand(ebp, kBackup_ebx));
822 __ or_(eax, Operand(eax));
830 __ mov(esi, Operand(ebp, kInputEnd));
847 __ mov(Operand(esp, 2 * kPointerSize),
849 __ lea(eax, Operand(ebp, kStackHighEnd));
850 __ mov(Operand(esp, 1 * kPointerSize), eax);
851 __ mov(Operand(esp, 0 * kPointerSize), backtrack_stackpointer());
857 __ or_(eax, Operand(eax));
970 __ add(backtrack_stackpointer(), Operand(ebp, kStackHighEnd));
1001 __ lea(eax, Operand(edi, cp_offset * char_size()));
1009 __ mov(eax, Operand(ebp, kInputStartMinusOne));
1018 __ sub(eax, Operand(ebp, kStackHighEnd));
1029 __ mov(Operand(esp, 2 * kPointerSize), ebp);
1031 __ mov(Operand(esp, 1 * kPointerSize), Immediate(masm_->CodeObject()));
1033 __ lea(eax, Operand(esp, -kPointerSize));
1034 __ mov(Operand(esp, 0 * kPointerSize), eax);
1128 Operand RegExpMacroAssemblerIA32::register_location(int register_index) {
1133 return Operand(ebp, kRegisterZero - register_index * kPointerSize);
1173 __ add(Operand(ebx), Immediate(masm_->CodeObject()));
1174 __ jmp(Operand(ebx));
1186 __ sub(Operand(backtrack_stackpointer()), Immediate(kPointerSize));
1187 __ mov(Operand(backtrack_stackpointer(), 0), source);
1193 __ sub(Operand(backtrack_stackpointer()), Immediate(kPointerSize));
1194 __ mov(Operand(backtrack_stackpointer(), 0), value);
1200 __ mov(target, Operand(backtrack_stackpointer(), 0));
1202 __ add(Operand(backtrack_stackpointer()), Immediate(kPointerSize));
1211 __ cmp(esp, Operand::StaticVariable(stack_limit));
1224 __ cmp(backtrack_stackpointer(), Operand::StaticVariable(stack_limit));
1237 __ mov(current_character(), Operand(esi, edi, times_1, cp_offset));
1239 __ movzx_w(current_character(), Operand(esi, edi, times_1, cp_offset));
1242 __ movzx_b(current_character(), Operand(esi, edi, times_1, cp_offset));
1248 Operand(esi, edi, times_1, cp_offset * sizeof(uc16)));
1252 Operand(esi, edi, times_1, cp_offset * sizeof(uc16)));