Lines Matching full:operand
196 __ cmpb(Operand(rbp, kStartIndex), Immediate(0));
199 __ lea(rax, Operand(rsi, rdi, times_1, 0));
200 __ cmpq(rax, Operand(rbp, kInputStart));
208 __ cmpb(Operand(rbp, kStartIndex), Immediate(0));
211 __ lea(rax, Operand(rsi, rdi, times_1, 0));
212 __ cmpq(rax, Operand(rbp, kInputStart));
253 __ cmpb(Operand(rsi, rdi, times_1, byte_offset),
259 Operand(rsi, rdi, times_1, byte_offset));
264 __ lea(rbx, Operand(rsi, rdi, times_1, 0));
278 __ cmpq(rax, Operand(rbx, byte_offset + i));
286 __ cmpl(Operand(rbx, byte_offset + i), Immediate(combined_chars));
289 __ cmpb(Operand(rbx, byte_offset + i),
299 Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16)));
303 __ cmpl(Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16)),
308 Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16)));
320 __ cmpl(rdi, Operand(backtrack_stackpointer(), 0));
356 __ lea(r9, Operand(rsi, rdx, times_1, 0));
357 __ lea(r11, Operand(rsi, rdi, times_1, 0));
366 __ movzxbl(rdx, Operand(r9, 0));
367 __ movzxbl(rax, Operand(r11, 0));
415 __ lea(rcx, Operand(rsi, rdx, times_1, 0));
417 __ lea(rdx, Operand(rsi, rdi, times_1, 0));
424 __ lea(rax, Operand(rsi, rdi, times_1, 0));
426 __ lea(rdi, Operand(rsi, rdx, times_1, 0));
485 __ lea(rbx, Operand(rsi, rdi, times_1, 0)); // Start of match.
487 __ lea(r9, Operand(rdx, rax, times_1, 0)); // End of capture
497 __ movzxbl(rax, Operand(rdx, 0));
498 __ cmpb(rax, Operand(rbx, 0));
501 __ movzxwl(rax, Operand(rdx, 0));
502 __ cmpw(rax, Operand(rbx, 0));
563 __ lea(rax, Operand(current_character(), -minus));
574 // lea(rax, Operand(current_character(), -min)) or sub(rax, Immediate(min))
585 __ lea(rax, Operand(current_character(), -'\t'));
598 __ lea(rax, Operand(current_character(), -'\t'));
606 __ lea(rax, Operand(current_character(), -'0'));
612 __ lea(rax, Operand(current_character(), -'0'));
665 __ testb(Operand(rbx, current_character(), times_1, 0),
680 __ testb(Operand(rbx, current_character(), times_1, 0),
719 __ movq(Operand(rbp, kInputString), rcx);
720 __ movq(Operand(rbp, kStartIndex), rdx); // Passed as int32 in edx.
721 __ movq(Operand(rbp, kInputStart), r8);
722 __ movq(Operand(rbp, kInputEnd), r9);
756 __ subq(rcx, Operand(kScratchRegister, 0));
780 __ movq(rsi, Operand(rbp, kInputEnd));
782 __ movq(rdi, Operand(rbp, kInputStart));
787 __ movq(rbx, Operand(rbp, kStartIndex));
790 __ lea(rax, Operand(rdi, rbx, times_2, -char_size()));
792 __ lea(rax, Operand(rdi, rbx, times_1, -char_size()));
796 __ movq(Operand(rbp, kInputStartMinusOne), rax);
805 __ movq(Operand(rbp, rcx, times_1, 0), rax);
822 __ movq(backtrack_stackpointer(), Operand(rbp, kStackHighEnd));
827 __ cmpb(Operand(rbp, kStartIndex), Immediate(0));
842 __ movq(rdx, Operand(rbp, kStartIndex));
843 __ movq(rbx, Operand(rbp, kRegisterOutput));
844 __ movq(rcx, Operand(rbp, kInputEnd));
845 __ subq(rcx, Operand(rbp, kInputStart));
847 __ lea(rcx, Operand(rcx, rdx, times_2, 0));
857 __ movl(Operand(rbx, i * kIntSize), rax);
868 __ lea(rsp, Operand(rbp, kLastCalleeSaveRegister));
875 __ movq(rbx, Operand(rbp, kBackup_rbx));
909 __ movq(rsi, Operand(rbp, kInputEnd));
932 __ lea(rdx, Operand(rbp, kStackHighEnd)); // Second argument
937 __ lea(rsi, Operand(rbp, kStackHighEnd)); // Second argument.
1063 __ addq(backtrack_stackpointer(), Operand(rbp, kStackHighEnd));
1096 __ lea(rax, Operand(rdi, cp_offset * char_size()));
1104 __ movq(rax, Operand(rbp, kInputStartMinusOne));
1113 __ subq(rax, Operand(rbp, kStackHighEnd));
1132 __ lea(rcx, Operand(rsp, -kPointerSize));
1140 __ lea(rdi, Operand(rsp, -kPointerSize));
1235 Operand RegExpMacroAssemblerX64::register_location(int register_index) {
1240 return Operand(rbp, kRegisterZero - register_index * kPointerSize);
1276 __ subq(Operand(rsp, 0), code_object_pointer());
1281 __ addq(Operand(rsp, 0), code_object_pointer());
1290 __ movl(Operand(backtrack_stackpointer(), 0), source);
1297 __ movl(Operand(backtrack_stackpointer(), 0), value);
1321 __ movl(Operand(backtrack_stackpointer(), 0), backtrack_target);
1328 __ movsxlq(target, Operand(backtrack_stackpointer(), 0));
1372 __ movl(current_character(), Operand(rsi, rdi, times_1, cp_offset));
1374 __ movzxwl(current_character(), Operand(rsi, rdi, times_1, cp_offset));
1377 __ movzxbl(current_character(), Operand(rsi, rdi, times_1, cp_offset));
1383 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16)));
1387 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16)));