Home | History | Annotate | Download | only in x64

Lines Matching full:immediate

160     __ addq(rdi, Immediate(by * char_size()));
169 __ addq(register_location(reg), Immediate(by));
189 __ cmpl(current_character(), Immediate(c));
195 __ cmpl(current_character(), Immediate(limit));
203 __ cmpl(Operand(rbp, kStartIndex), Immediate(0));
215 __ cmpl(Operand(rbp, kStartIndex), Immediate(0));
225 __ cmpl(current_character(), Immediate(limit));
296 __ or_(rax, Immediate(0x20)); // Convert match character to lower-case.
297 __ or_(rdx, Immediate(0x20)); // Convert capture character to lower-case.
300 __ subb(rax, Immediate('a'));
301 __ cmpb(rax, Immediate('z' - 'a'));
304 __ subb(rax, Immediate(224 - 'a'));
305 __ cmpb(rax, Immediate(254 - 224));
307 __ cmpb(rax, Immediate(247 - 224)); // Check for 247.
311 __ addq(r11, Immediate(1));
312 __ addq(r9, Immediate(1));
436 __ addq(rbx, Immediate(char_size()));
437 __ addq(rdx, Immediate(char_size()));
453 __ cmpl(current_character(), Immediate(c));
462 __ testl(current_character(), Immediate(mask));
464 __ movl(rax, Immediate(mask));
466 __ cmpl(rax, Immediate(c));
476 __ testl(current_character(), Immediate(mask));
478 __ movl(rax, Immediate(mask));
480 __ cmpl(rax, Immediate(c));
493 __ and_(rax, Immediate(mask));
494 __ cmpl(rax, Immediate(c));
504 __ cmpl(rax, Immediate(to - from));
514 __ cmpl(rax, Immediate(to - from));
526 __ and_(rbx, Immediate(kTableMask));
530 Immediate(0));
539 // lea(rax, Operand(current_character(), -min)) or sub(rax, Immediate(min))
540 // cmp(rax, Immediate(max - min))
547 __ cmpl(current_character(), Immediate(' '));
551 __ cmpl(rax, Immediate('\r' - '\t'));
554 __ cmpl(rax, Immediate(0x00a0 - '\t'));
566 __ cmpl(rax, Immediate('9' - '0'));
572 __ cmpl(rax, Immediate('9' - '0'));
578 __ xor_(rax, Immediate(0x01));
580 __ subl(rax, Immediate(0x0b));
581 __ cmpl(rax, Immediate(0x0c - 0x0b));
587 __ subl(rax, Immediate(0x2028 - 0x0b));
588 __ cmpl(rax, Immediate(0x2029 - 0x2028));
596 __ xor_(rax, Immediate(0x01));
598 __ subl(rax, Immediate(0x0b));
599 __ cmpl(rax, Immediate(0x0c - 0x0b));
608 __ subl(rax, Immediate(0x2028 - 0x0b));
609 __ cmpl(rax, Immediate(0x2029 - 0x2028));
618 __ cmpl(current_character(), Immediate('z'));
632 __ cmpl(current_character(), Immediate('z'));
711 __ push(Immediate(0)); // Number of successful matches in a global regexp.
712 __ push(Immediate(0)); // Make room for "input start - 1" constant.
727 __ cmpq(rcx, Immediate(num_registers_ * kPointerSize));
744 __ subq(rsp, Immediate(num_registers_ * kPointerSize));
781 __ cmpl(Operand(rbp, kStartIndex), Immediate(0));
802 __ subq(rcx, Immediate(kPointerSize));
804 Immediate(kRegisterZero - num_saved_registers_ * kPointerSize));
841 __ sar(rax, Immediate(1)); // Convert byte index to character index.
854 __ subq(rcx, Immediate(num_saved_registers_));
856 __ cmpq(rcx, Immediate(num_saved_registers_));
862 Immediate(num_saved_registers_ * kIntSize));
878 __ addq(rdi, Immediate(2));
886 __ movq(rax, Immediate(SUCCESS));
1018 __ cmpq(register_location(reg), Immediate(comparand));
1026 __ cmpq(register_location(reg), Immediate(comparand));
1100 __ cmpq(rdi, Immediate(-by * char_size()));
1102 __ movq(rdi, Immediate(-by * char_size()));
1113 __ movq(register_location(register_index), Immediate(to));
1297 __ cmpl(rdi, Immediate(-cp_offset * char_size()));
1340 __ subq(backtrack_stackpointer(), Immediate(kIntSize));
1345 void RegExpMacroAssemblerX64::Push(Immediate value) {
1347 __ subq(backtrack_stackpointer(), Immediate(kIntSize));
1371 __ subq(backtrack_stackpointer(), Immediate(kIntSize));
1381 __ addq(backtrack_stackpointer(), Immediate(kIntSize));
1386 __ addq(backtrack_stackpointer(), Immediate(kIntSize));