Home | History | Annotate | Download | only in x64

Lines Matching refs:Immediate

148     __ addq(rdi, Immediate(by * char_size()));
157 __ addq(register_location(reg), Immediate(by));
177 __ cmpl(current_character(), Immediate(c));
183 __ cmpl(current_character(), Immediate(limit));
191 __ cmpb(Operand(rbp, kAtStart), Immediate(0));
203 __ cmpb(Operand(rbp, kAtStart), Immediate(0));
213 __ cmpl(current_character(), Immediate(limit));
226 __ cmpl(rdi, Immediate(-(byte_offset + byte_length)));
240 Immediate(static_cast<int8_t>(str[i])));
244 Immediate(str[i]));
309 __ or_(rax, Immediate(0x20)); // Convert match character to lower-case.
310 __ or_(rdx, Immediate(0x20)); // Convert capture character to lower-case.
313 __ subb(rax, Immediate('a'));
314 __ cmpb(rax, Immediate('z' - 'a'));
319 __ addq(r11, Immediate(1));
320 __ addq(r9, Immediate(1));
434 __ addq(rbx, Immediate(char_size()));
435 __ addq(rdx, Immediate(char_size()));
460 __ cmpl(current_character(), Immediate(c));
469 __ and_(rax, Immediate(mask));
470 __ cmpl(rax, Immediate(c));
479 __ and_(rax, Immediate(mask));
480 __ cmpl(rax, Immediate(c));
492 __ and_(rax, Immediate(mask));
493 __ cmpl(rax, Immediate(c));
502 // lea(rax, Operand(current_character(), -min)) or sub(rax, Immediate(min))
503 // cmp(rax, Immediate(max - min))
510 __ cmpl(current_character(), Immediate(' '));
514 __ cmpl(rax, Immediate('\r' - '\t'));
524 __ cmpl(current_character(), Immediate(' '));
527 __ cmpl(rax, Immediate('\r' - '\t'));
535 __ cmpl(rax, Immediate('9' - '0'));
541 __ cmpl(rax, Immediate('9' - '0'));
547 __ xor_(rax, Immediate(0x01));
549 __ subl(rax, Immediate(0x0b));
550 __ cmpl(rax, Immediate(0x0c - 0x0b));
556 __ subl(rax, Immediate(0x2028 - 0x0b));
557 __ cmpl(rax, Immediate(0x2029 - 0x2028));
565 __ xor_(rax, Immediate(0x01));
567 __ subl(rax, Immediate(0x0b));
568 __ cmpl(rax, Immediate(0x0c - 0x0b));
577 __ subl(rax, Immediate(0x2028 - 0x0b));
578 __ cmpl(rax, Immediate(0x2029 - 0x2028));
587 __ cmpl(current_character(), Immediate('z'));
602 __ cmpl(current_character(), Immediate('z'));
674 __ push(Immediate(0)); // Make room for "input start - 1" constant.
675 __ push(Immediate(0)); // Make room for "at start" constant.
690 __ cmpq(rcx, Immediate(num_registers_ * kPointerSize));
694 __ movq(rax, Immediate(EXCEPTION));
707 __ subq(rsp, Immediate(num_registers_ * kPointerSize));
733 __ movq(rcx, Immediate(kRegisterZero));
737 __ subq(rcx, Immediate(kPointerSize));
739 Immediate(kRegisterZero - num_saved_registers_ * kPointerSize));
758 __ cmpb(Operand(rbp, kAtStart), Immediate(0));
763 __ movq(current_character(), Immediate('\n'));
780 __ sar(rax, Immediate(1)); // Convert byte index to character index.
785 __ movq(rax, Immediate(SUCCESS));
884 __ movq(rax, Immediate(EXCEPTION));
909 __ cmpq(register_location(reg), Immediate(comparand));
917 __ cmpq(register_location(reg), Immediate(comparand));
991 __ movq(register_location(register_index), Immediate(to));
1153 __ cmpl(rdi, Immediate(-cp_offset * char_size()));
1196 __ subq(backtrack_stackpointer(), Immediate(kIntSize));
1201 void RegExpMacroAssemblerX64::Push(Immediate value) {
1203 __ subq(backtrack_stackpointer(), Immediate(kIntSize));
1227 __ subq(backtrack_stackpointer(), Immediate(kIntSize));
1237 __ addq(backtrack_stackpointer(), Immediate(kIntSize));
1242 __ addq(backtrack_stackpointer(), Immediate(kIntSize));