Lines Matching full:offset
303 void AssemblerX64::EmitJmp(int32_t offset) in EmitJmp() argument
305 offset--; in EmitJmp()
306 if (InRange8(offset - sizeof(int8_t))) { in EmitJmp()
309 EmitI8(offset - sizeof(int8_t)); in EmitJmp()
313 EmitI32(offset - sizeof(int32_t)); in EmitJmp()
317 void AssemblerX64::EmitJa(int32_t offset) in EmitJa() argument
319 offset--; in EmitJa()
320 if (InRange8(offset - sizeof(int8_t))) { in EmitJa()
323 EmitI8(offset - sizeof(int8_t)); in EmitJa()
325 offset--; in EmitJa()
329 EmitI32(offset - sizeof(int32_t)); in EmitJa()
333 void AssemblerX64::EmitJb(int32_t offset) in EmitJb() argument
335 offset--; in EmitJb()
336 if (InRange8(offset - sizeof(int8_t))) { in EmitJb()
339 EmitI8(offset - sizeof(int8_t)); in EmitJb()
341 offset--; in EmitJb()
345 EmitI32(offset - sizeof(int32_t)); in EmitJb()
349 void AssemblerX64::EmitJz(int32_t offset) in EmitJz() argument
351 offset--; in EmitJz()
352 if (InRange8(offset - sizeof(int8_t))) { in EmitJz()
355 EmitI8(offset - sizeof(int8_t)); in EmitJz()
357 offset--; in EmitJz()
361 EmitI32(offset - sizeof(int32_t)); in EmitJz()
365 void AssemblerX64::EmitJne(int32_t offset) in EmitJne() argument
367 offset--; in EmitJne()
368 if (InRange8(offset - sizeof(int8_t))) { in EmitJne()
371 EmitI8(offset - sizeof(int8_t)); in EmitJne()
373 offset--; in EmitJne()
377 EmitI32(offset - sizeof(int32_t)); in EmitJne()
381 void AssemblerX64::EmitJbe(int32_t offset) in EmitJbe() argument
383 offset--; in EmitJbe()
384 if (InRange8(offset - sizeof(int8_t))) { in EmitJbe()
387 EmitI8(offset - sizeof(int8_t)); in EmitJbe()
389 offset--; in EmitJbe()
393 EmitI32(offset - sizeof(int32_t)); in EmitJbe()
397 void AssemblerX64::EmitJnz(int32_t offset) in EmitJnz() argument
399 offset--; in EmitJnz()
400 if (InRange8(offset)) { in EmitJnz()
403 EmitI8(offset - sizeof(int8_t)); in EmitJnz()
405 offset--; in EmitJnz()
409 EmitI32(offset - sizeof(int32_t)); in EmitJnz()
413 void AssemblerX64::EmitJle(int32_t offset) in EmitJle() argument
415 offset--; in EmitJle()
416 if (InRange8(offset)) { in EmitJle()
419 EmitI8(offset - sizeof(int8_t)); in EmitJle()
421 offset--; in EmitJle()
425 EmitI32(offset - sizeof(int32_t)); in EmitJle()
429 void AssemblerX64::EmitJae(int32_t offset) in EmitJae() argument
431 offset--; in EmitJae()
432 if (InRange8(offset)) { in EmitJae()
435 EmitI8(offset - sizeof(int8_t)); in EmitJae()
437 offset--; in EmitJae()
441 EmitI32(offset - sizeof(int32_t)); in EmitJae()
445 void AssemblerX64::EmitJg(int32_t offset) in EmitJg() argument
447 offset--; in EmitJg()
448 if (InRange8(offset)) { in EmitJg()
451 EmitI8(offset - sizeof(int8_t)); in EmitJg()
453 offset--; in EmitJg()
457 EmitI32(offset - sizeof(int32_t)); in EmitJg()
461 void AssemblerX64::EmitJge(int32_t offset) in EmitJge() argument
463 offset--; in EmitJge()
464 if (InRange8(offset)) { in EmitJge()
467 EmitI8(offset - sizeof(int8_t)); in EmitJge()
469 offset--; in EmitJge()
473 EmitI32(offset - sizeof(int32_t)); in EmitJge()
477 void AssemblerX64::EmitJe(int32_t offset) in EmitJe() argument
479 offset--; in EmitJe()
480 if (InRange8(offset)) { in EmitJe()
483 EmitI8(offset - sizeof(int8_t)); in EmitJe()
485 offset--; in EmitJe()
489 EmitI32(offset - sizeof(int32_t)); in EmitJe()
493 void AssemblerX64::EmitCall(int32_t offset) in EmitCall() argument
495 offset--; in EmitCall()
498 EmitI32(offset - sizeof(int32_t)); in EmitCall()
501 void AssemblerX64::EmitJnb(int32_t offset) in EmitJnb() argument
503 offset--; in EmitJnb()
504 if (InRange8(offset)) { in EmitJnb()
507 EmitI8(offset - sizeof(int8_t)); in EmitJnb()
509 offset--; in EmitJnb()
513 EmitI32(offset - sizeof(int32_t)); in EmitJnb()
530 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Callq() local
531 EmitCall(offset); in Callq()
556 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jmp() local
557 EmitJmp(offset); in Jmp()
594 void AssemblerX64::Jmp(Immediate offset) in Jmp() argument
596 if (InRange8(offset.Value())) { in Jmp()
599 EmitI8(static_cast<int8_t>(offset.Value())); in Jmp()
603 EmitI32(offset.Value()); in Jmp()
610 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Ja() local
611 EmitJa(offset); in Ja()
642 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jb() local
643 EmitJb(offset); in Jb()
673 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jz() local
674 EmitJz(offset); in Jz()
705 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Je() local
706 EmitJe(offset); in Je()
909 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jne() local
910 EmitJne(offset); in Jne()
949 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jbe() local
950 EmitJbe(offset); in Jbe()
1103 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jnz() local
1104 EmitJnz(offset); in Jnz()
1135 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jle() local
1136 EmitJle(offset); in Jle()
1167 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jae() local
1168 EmitJae(offset); in Jae()
1199 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jg() local
1200 EmitJg(offset); in Jg()
1231 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jge() local
1232 EmitJge(offset); in Jge()
1336 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Jnb() local
1337 EmitJnb(offset); in Jnb()