Home | History | Annotate | Download | only in mips64

Lines Matching refs:Operand

152   __ li(v0, Operand(FAILURE));
180 current_input_offset(), Operand(by * char_size()));
190 __ Daddu(a0, a0, Operand(by));
211 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c));
216 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit));
222 __ Daddu(a0, current_input_offset(), Operand(-char_size()));
223 BranchOrBacktrack(on_at_start, eq, a0, Operand(a1));
231 Operand(-char_size() + cp_offset * char_size()));
232 BranchOrBacktrack(on_not_at_start, ne, a0, Operand(a1));
237 BranchOrBacktrack(on_less, lt, current_character(), Operand(limit));
244 __ Branch(&backtrack_non_equal, ne, current_input_offset(), Operand(a0));
247 Operand(kIntSize));
249 BranchOrBacktrack(on_equal, eq, current_input_offset(), Operand(a0));
263 __ Branch(&fallthrough, eq, a1, Operand(zero_reg));
268 BranchOrBacktrack(on_no_match, le, current_input_offset(), Operand(t1));
272 BranchOrBacktrack(on_no_match, gt, t1, Operand(zero_reg));
282 __ Daddu(a0, a0, Operand(end_of_input_address()));
283 __ Daddu(a2, end_of_input_address(), Operand(current_input_offset()));
285 __ Dsubu(a2, a2, Operand(a1));
287 __ Daddu(a1, a0, Operand(a1));
300 __ Branch(&loop_check, eq, a4, Operand(a3));
303 __ Or(a3, a3, Operand(0x20)); // Convert capture character to lower-case.
304 __ Or(a4, a4, Operand(0x20)); // Also convert input character.
305 __ Branch(&fail, ne, a4, Operand(a3));
306 __ Dsubu(a3, a3, Operand('a'));
307 __ Branch(&loop_check, ls, a3, Operand('z' - 'a'));
309 __ Dsubu(a3, a3, Operand(224 - 'a'));
311 __ Branch(&fail, hi, a3, Operand(254 - 224));
313 __ Branch(&fail, eq, a3, Operand(247 - 224));
316 __ Branch(&loop, lt, a0, Operand(a1));
328 __ Daddu(current_input_offset(), current_input_offset(), Operand(t1));
329 __ Dsubu(current_input_offset(), current_input_offset(), Operand(a2));
352 __ Daddu(a0, a0, Operand(end_of_input_address()));
358 __ Daddu(a1, current_input_offset(), Operand(end_of_input_address()));
360 __ Dsubu(a1, a1, Operand(s3));
363 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate())));
374 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
378 BranchOrBacktrack(on_no_match, eq, v0, Operand(zero_reg));
381 __ Dsubu(current_input_offset(), current_input_offset(), Operand(s3));
383 __ Daddu(current_input_offset(), current_input_offset(), Operand(s3));
405 __ Branch(&fallthrough, eq, a1, Operand(zero_reg));
410 BranchOrBacktrack(on_no_match, le, current_input_offset(), Operand(t1));
414 Operand(zero_reg));
418 __ Daddu(a0, a0, Operand(end_of_input_address()));
419 __ Daddu(a2, end_of_input_address(), Operand(current_input_offset()));
421 __ Dsubu(a2, a2, Operand(a1));
423 __ Daddu(a1, a1, Operand(a0));
439 BranchOrBacktrack(on_no_match, ne, a3, Operand(a4));
440 __ Branch(&loop, lt, a0, Operand(a1));
447 __ Daddu(current_input_offset(), current_input_offset(), Operand(t1));
448 __ Dsubu(current_input_offset(), current_input_offset(), Operand(a2));
456 BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c));
463 __ And(a0, current_character(), Operand(mask));
464 Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c);
472 __ And(a0, current_character(), Operand(mask));
473 Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c);
484 __ Dsubu(a0, current_character(), Operand(minus));
485 __ And(a0, a0, Operand(mask));
486 BranchOrBacktrack(on_not_equal, ne, a0, Operand(c));
494 __ Dsubu(a0, current_character(), Operand(from));
496 BranchOrBacktrack(on_in_range, ls, a0, Operand(to - from));
504 __ Dsubu(a0, current_character(), Operand(from));
506 BranchOrBacktrack(on_not_in_range, hi, a0, Operand(to - from));
513 __ li(a0, Operand(table));
515 __ And(a1, current_character(), Operand(kTableSize - 1));
522 BranchOrBacktrack(on_bit_set, ne, a0, Operand(zero_reg));
536 __ Branch(&success, eq, current_character(), Operand(' '));
538 __ Dsubu(a0, current_character(), Operand('\t'));
539 __ Branch(&success, ls, a0, Operand('\r' - '\t'));
541 BranchOrBacktrack(on_no_match, ne, a0, Operand(0x00a0 - '\t'));
551 __ Dsubu(a0, current_character(), Operand('0'));
552 BranchOrBacktrack(on_no_match, hi, a0, Operand('9' - '0'));
556 __ Dsubu(a0, current_character(), Operand('0'));
557 BranchOrBacktrack(on_no_match, ls, a0, Operand('9' - '0'));
561 __ Xor(a0, current_character(), Operand(0x01));
563 __ Dsubu(a0, a0, Operand(0x0b));
564 BranchOrBacktrack(on_no_match, ls, a0, Operand(0x0c - 0x0b));
569 __ Dsubu(a0, a0, Operand(0x2028 - 0x0b));
570 BranchOrBacktrack(on_no_match, ls, a0, Operand(1));
576 __ Xor(a0, current_character(), Operand(0x01));
578 __ Dsubu(a0, a0, Operand(0x0b));
580 BranchOrBacktrack(on_no_match, hi, a0, Operand(0x0c - 0x0b));
583 BranchOrBacktrack(&done, ls, a0, Operand(0x0c - 0x0b));
587 __ Dsubu(a0, a0, Operand(0x2028 - 0x0b));
588 BranchOrBacktrack(on_no_match, hi, a0, Operand(1));
596 BranchOrBacktrack(on_no_match, hi, current_character(), Operand('z'));
599 __ li(a0, Operand(map));
602 BranchOrBacktrack(on_no_match, eq, a0, Operand(zero_reg));
609 __ Branch(&done, hi, current_character(), Operand('z'));
612 __ li(a0, Operand(map));
615 BranchOrBacktrack(on_no_match, ne, a0, Operand(zero_reg));
632 __ li(v0, Operand(FAILURE));
676 __ Daddu(frame_pointer(), sp, Operand(8 * kPointerSize));
687 __ li(a0, Operand(stack_limit));
691 __ Branch(&stack_limit_hit, le, a0, Operand(zero_reg));
694 __ Branch(&stack_ok, hs, a0, Operand(num_registers_ * kPointerSize));
697 __ li(v0, Operand(EXCEPTION));
703 __ Branch(&return_v0, ne, v0, Operand(zero_reg));
707 __ Dsubu(sp, sp, Operand(num_registers_ * kPointerSize));
717 __ Dsubu(a0, current_input_offset(), Operand(char_size()));
725 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
729 __ Branch(&load_char_start_regexp, ne, a1, Operand(zero_reg));
730 __ li(current_character(), Operand('\n'));
744 __ Daddu(a1, frame_pointer(), Operand(kRegisterZero));
745 __ li(a2, Operand(num_saved_registers_));
749 __ Daddu(a1, a1, Operand(-kPointerSize));
750 __ Dsubu(a2, a2, Operand(1));
751 __ Branch(&init_loop, ne, a2, Operand(zero_reg));
780 __ Daddu(a1, a1, Operand(a2));
800 __ Daddu(a2, a1, Operand(a2));
801 __ Daddu(a3, a1, Operand(a3));
824 __ Branch(&return_v0, lt, a1, Operand(num_saved_registers_));
839 &load_char_start_regexp, ne, current_input_offset(), Operand(t3));
842 Operand(zero_reg));
846 Operand((mode_ == UC16) ? 2 : 1));
851 __ li(v0, Operand(SUCCESS));
886 __ Branch(&return_v0, ne, v0, Operand(zero_reg));
890 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
907 __ Daddu(a1, frame_pointer(), Operand(kStackHighEnd));
908 __ li(a2, Operand(ExternalReference::isolate_address(masm_->isolate())));
916 __ Branch(&exit_with_exception, eq, v0, Operand(zero_reg));
920 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
929 __ li(v0, Operand(EXCEPTION));
957 BranchOrBacktrack(if_ge, ge, a0, Operand(comparand));
965 BranchOrBacktrack(if_lt, lt, a0, Operand(comparand));
972 BranchOrBacktrack(if_eq, eq, a0, Operand(current_input_offset()));
1012 __ li(a0, Operand(target + Code::kHeaderSize - kHeapObjectTag));
1055 __ Daddu(backtrack_stackpointer(), backtrack_stackpointer(), Operand(a0));
1064 Operand(-by * char_size()));
1076 __ li(a0, Operand(to));
1092 __ Daddu(a0, current_input_offset(), Operand(cp_offset * char_size()));
1126 __ Dsubu(sp, sp, Operand(kPointerSize));
1128 __ And(sp, sp, Operand(-stack_alignment));
1133 __ li(a1, Operand(masm_->CodeObject()), CONSTANT_SIZE);
1137 __ Dsubu(sp, sp, Operand(stack_alignment));
1154 __ li(t9, Operand(stack_guard_check));
1171 __ li(code_pointer(), Operand(masm_->CodeObject()));
1215 Operand(-cp_offset * char_size()));
1218 __ Daddu(a0, current_input_offset(), Operand(cp_offset * char_size()));
1219 BranchOrBacktrack(on_outside_input, le, a0, Operand(a1));
1227 const Operand& rt) {
1247 const Operand& rt) {
1254 __ Daddu(t1, ra, Operand(masm_->CodeObject()));
1261 __ Dsubu(ra, ra, Operand(masm_->CodeObject()));
1270 Operand(-kIntSize));
1286 __ li(a0, Operand(stack_limit));
1288 SafeCall(&check_preempt_label_, ls, sp, Operand(a0));
1296 __ li(a0, Operand(stack_limit));
1298 SafeCall(&stack_overflow_label_, ls, backtrack_stackpointer(), Operand(a0));
1307 __ Daddu(t3, current_input_offset(), Operand(cp_offset * char_size()));
1313 __ Daddu(t1, end_of_input_address(), Operand(offset));