Home | History | Annotate | Download | only in mips64

Lines Matching refs:Operand

154   __ li(v0, Operand(FAILURE));
182 current_input_offset(), Operand(by * char_size()));
192 __ Daddu(a0, a0, Operand(by));
213 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c));
218 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit));
226 BranchOrBacktrack(&not_at_start, ne, a0, Operand(zero_reg));
230 __ Daddu(a0, end_of_input_address(), Operand(current_input_offset()));
231 BranchOrBacktrack(on_at_start, eq, a0, Operand(a1));
239 BranchOrBacktrack(on_not_at_start, ne, a0, Operand(zero_reg));
242 __ Daddu(a0, end_of_input_address(), Operand(current_input_offset()));
243 BranchOrBacktrack(on_not_at_start, ne, a0, Operand(a1));
248 BranchOrBacktrack(on_less, lt, current_character(), Operand(limit));
255 __ Branch(&backtrack_non_equal, ne, current_input_offset(), Operand(a0));
258 Operand(kIntSize));
260 BranchOrBacktrack(on_equal, eq, current_input_offset(), Operand(a0));
274 __ Branch(&fallthrough, eq, a1, Operand(zero_reg));
278 BranchOrBacktrack(on_no_match, gt, t1, Operand(zero_reg));
287 __ Daddu(a0, a0, Operand(end_of_input_address()));
288 __ Daddu(a2, end_of_input_address(), Operand(current_input_offset()));
289 __ Daddu(a1, a0, Operand(a1));
302 __ Branch(&loop_check, eq, a4, Operand(a3));
305 __ Or(a3, a3, Operand(0x20)); // Convert capture character to lower-case.
306 __ Or(a4, a4, Operand(0x20)); // Also convert input character.
307 __ Branch(&fail, ne, a4, Operand(a3));
308 __ Dsubu(a3, a3, Operand('a'));
309 __ Branch(&loop_check, ls, a3, Operand('z' - 'a'));
311 __ Dsubu(a3, a3, Operand(224 - 'a'));
313 __ Branch(&fail, hi, a3, Operand(254 - 224));
315 __ Branch(&fail, eq, a3, Operand(247 - 224));
318 __ Branch(&loop, lt, a0, Operand(a1));
348 __ Daddu(a0, a0, Operand(end_of_input_address()));
354 __ Daddu(a1, current_input_offset(), Operand(end_of_input_address()));
356 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate())));
367 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
371 BranchOrBacktrack(on_no_match, eq, v0, Operand(zero_reg));
373 __ Daddu(current_input_offset(), current_input_offset(), Operand(s3));
391 __ Branch(&fallthrough, eq, a1, Operand(zero_reg));
395 BranchOrBacktrack(on_no_match, gt, t1, Operand(zero_reg));
398 __ Daddu(a0, a0, Operand(end_of_input_address()));
399 __ Daddu(a2, end_of_input_address(), Operand(current_input_offset()));
400 __ Daddu(a1, a1, Operand(a0));
416 BranchOrBacktrack(on_no_match, ne, a3, Operand(a4));
417 __ Branch(&loop, lt, a0, Operand(a1));
427 BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c));
434 __ And(a0, current_character(), Operand(mask));
435 Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c);
443 __ And(a0, current_character(), Operand(mask));
444 Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c);
455 __ Dsubu(a0, current_character(), Operand(minus));
456 __ And(a0, a0, Operand(mask));
457 BranchOrBacktrack(on_not_equal, ne, a0, Operand(c));
465 __ Dsubu(a0, current_character(), Operand(from));
467 BranchOrBacktrack(on_in_range, ls, a0, Operand(to - from));
475 __ Dsubu(a0, current_character(), Operand(from));
477 BranchOrBacktrack(on_not_in_range, hi, a0, Operand(to - from));
484 __ li(a0, Operand(table));
486 __ And(a1, current_character(), Operand(kTableSize - 1));
493 BranchOrBacktrack(on_bit_set, ne, a0, Operand(zero_reg));
507 __ Branch(&success, eq, current_character(), Operand(' '));
509 __ Dsubu(a0, current_character(), Operand('\t'));
510 __ Branch(&success, ls, a0, Operand('\r' - '\t'));
512 BranchOrBacktrack(on_no_match, ne, a0, Operand(0x00a0 - '\t'));
522 __ Dsubu(a0, current_character(), Operand('0'));
523 BranchOrBacktrack(on_no_match, hi, a0, Operand('9' - '0'));
527 __ Dsubu(a0, current_character(), Operand('0'));
528 BranchOrBacktrack(on_no_match, ls, a0, Operand('9' - '0'));
532 __ Xor(a0, current_character(), Operand(0x01));
534 __ Dsubu(a0, a0, Operand(0x0b));
535 BranchOrBacktrack(on_no_match, ls, a0, Operand(0x0c - 0x0b));
540 __ Dsubu(a0, a0, Operand(0x2028 - 0x0b));
541 BranchOrBacktrack(on_no_match, ls, a0, Operand(1));
547 __ Xor(a0, current_character(), Operand(0x01));
549 __ Dsubu(a0, a0, Operand(0x0b));
551 BranchOrBacktrack(on_no_match, hi, a0, Operand(0x0c - 0x0b));
554 BranchOrBacktrack(&done, ls, a0, Operand(0x0c - 0x0b));
558 __ Dsubu(a0, a0, Operand(0x2028 - 0x0b));
559 BranchOrBacktrack(on_no_match, hi, a0, Operand(1));
567 BranchOrBacktrack(on_no_match, hi, current_character(), Operand('z'));
570 __ li(a0, Operand(map));
573 BranchOrBacktrack(on_no_match, eq, a0, Operand(zero_reg));
580 __ Branch(&done, hi, current_character(), Operand('z'));
583 __ li(a0, Operand(map));
586 BranchOrBacktrack(on_no_match, ne, a0, Operand(zero_reg));
603 __ li(v0, Operand(FAILURE));
647 __ Daddu(frame_pointer(), sp, Operand(8 * kPointerSize));
658 __ li(a0, Operand(stack_limit));
662 __ Branch(&stack_limit_hit, le, a0, Operand(zero_reg));
665 __ Branch(&stack_ok, hs, a0, Operand(num_registers_ * kPointerSize));
668 __ li(v0, Operand(EXCEPTION));
674 __ Branch(&return_v0, ne, v0, Operand(zero_reg));
678 __ Dsubu(sp, sp, Operand(num_registers_ * kPointerSize));
688 __ Dsubu(a0, current_input_offset(), Operand(char_size()));
696 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
700 __ Branch(&load_char_start_regexp, ne, a1, Operand(zero_reg));
701 __ li(current_character(), Operand('\n'));
715 __ Daddu(a1, frame_pointer(), Operand(kRegisterZero));
716 __ li(a2, Operand(num_saved_registers_));
720 __ Daddu(a1, a1, Operand(-kPointerSize));
721 __ Dsubu(a2, a2, Operand(1));
722 __ Branch(&init_loop, ne, a2, Operand(zero_reg));
751 __ Daddu(a1, a1, Operand(a2));
771 __ Daddu(a2, a1, Operand(a2));
772 __ Daddu(a3, a1, Operand(a3));
795 __ Branch(&return_v0, lt, a1, Operand(num_saved_registers_));
810 &load_char_start_regexp, ne, current_input_offset(), Operand(t3));
813 Operand(zero_reg));
817 Operand((mode_ == UC16) ? 2 : 1));
822 __ li(v0, Operand(SUCCESS));
857 __ Branch(&return_v0, ne, v0, Operand(zero_reg));
861 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
878 __ Daddu(a1, frame_pointer(), Operand(kStackHighEnd));
879 __ li(a2, Operand(ExternalReference::isolate_address(masm_->isolate())));
887 __ Branch(&exit_with_exception, eq, v0, Operand(zero_reg));
891 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
900 __ li(v0, Operand(EXCEPTION));
928 BranchOrBacktrack(if_ge, ge, a0, Operand(comparand));
936 BranchOrBacktrack(if_lt, lt, a0, Operand(comparand));
943 BranchOrBacktrack(if_eq, eq, a0, Operand(current_input_offset()));
980 __ li(a0, Operand(target + Code::kHeaderSize - kHeapObjectTag));
1023 __ Daddu(backtrack_stackpointer(), backtrack_stackpointer(), Operand(a0));
1032 Operand(-by * char_size()));
1044 __ li(a0, Operand(to));
1060 __ Daddu(a0, current_input_offset(), Operand(cp_offset * char_size()));
1094 __ Dsubu(sp, sp, Operand(kPointerSize));
1096 __ And(sp, sp, Operand(-stack_alignment));
1101 __ li(a1, Operand(masm_->CodeObject()), CONSTANT_SIZE);
1105 __ Dsubu(sp, sp, Operand(stack_alignment));
1122 __ li(t9, Operand(stack_guard_check));
1139 __ li(code_pointer(), Operand(masm_->CodeObject()));
1263 Operand(-cp_offset * char_size()));
1270 const Operand& rt) {
1290 const Operand& rt) {
1297 __ Daddu(t1, ra, Operand(masm_->CodeObject()));
1304 __ Dsubu(ra, ra, Operand(masm_->CodeObject()));
1313 Operand(-kIntSize));
1329 __ li(a0, Operand(stack_limit));
1331 SafeCall(&check_preempt_label_, ls, sp, Operand(a0));
1339 __ li(a0, Operand
1341 SafeCall(&stack_overflow_label_, ls, backtrack_stackpointer(), Operand(a0));
1350 __ Daddu(t3, current_input_offset(), Operand(cp_offset * char_size()));
1356 __ Daddu(t1, end_of_input_address(), Operand(offset));