Lines Matching defs:ebx

33  * The registers eax and ebx are free to use for computations.
54 * - backup of caller ebx
158 Pop(ebx);
159 __ add(ebx, Immediate(masm_->CodeObject()));
160 __ jmp(ebx);
224 __ mov(ebx, register_location(start_reg + 1)); // Index of end of capture
225 __ sub(ebx, edx); // Length of capture.
235 __ add(eax, ebx);
240 __ add(eax, ebx);
256 __ sub(edi, ebx); // Offset by length when matching backwards.
258 __ add(ebx, edi); // End of text to match against capture.
291 __ cmp(edi, ebx);
319 __ push(ebx);
334 __ mov(Operand(esp, 2 * kSystemPointerSize), ebx);
340 __ sub(edi, ebx); // Offset by length when matching backwards.
357 __ pop(ebx);
367 __ sub(edi, ebx);
369 __ add(edi, ebx);
394 __ mov(ebx, Operand(ebp, kStringStartMinusOne));
395 __ add(ebx, eax);
396 __ cmp(edi, ebx);
399 __ mov(ebx, edi);
400 __ add(ebx, eax);
409 __ lea(ebx, Operand(esi, edi, times_1, 0)); // Start of match.
411 __ sub(ebx, eax); // Offset by length when matching backwards.
413 __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match
419 __ cmpb_al(Operand(ebx, 0));
423 __ cmpw_ax(Operand(ebx, 0));
428 __ add(ebx, Immediate(char_size()));
430 __ cmp(ebx, ecx);
561 __ mov(ebx, kTableSize - 1);
562 __ and_(ebx, current_character());
563 index = ebx;
751 __ push(ebx); // Callee-save on MacOS.
796 CallCheckStackGuardState(ebx);
806 __ mov(ebx, Operand(ebp, kStartIndex));
819 __ neg(ebx);
821 __ lea(eax, Operand(edi, ebx, times_2, -char_size()));
823 __ lea(eax, Operand(edi, ebx, times_1, -char_size()));
877 __ mov(ebx, Operand(ebp, kRegisterOutput));
897 __ mov(Operand(ebx, i * kSystemPointerSize), eax);
923 PopRegExpBasePointer(backtrack_stackpointer(), ebx);
959 PopRegExpBasePointer(backtrack_stackpointer(), ebx);
964 __ pop(ebx);
987 CallCheckStackGuardState(ebx);
1015 __ PrepareCallCFunction(kNumArguments, ebx);
1283 __ pop(ebx);
1284 __ add(ebx, Immediate(masm_->CodeObject()));
1285 __ jmp(ebx);