Lines Matching refs:check
414 #define check(x) \ macro
426 check(instr_is_branch_iform(ppc_inst(0x48000000))); in test_branch_iform()
428 check(instr_is_branch_iform(ppc_inst(0x4bffffff))); in test_branch_iform()
430 check(!instr_is_branch_iform(ppc_inst(0xcbffffff))); in test_branch_iform()
432 check(!instr_is_branch_iform(ppc_inst(0x7bffffff))); in test_branch_iform()
435 check(instr_is_branch_iform(ppc_inst(0x48000001))); in test_branch_iform()
437 check(instr_is_branch_iform(ppc_inst(0x4bfffffd))); in test_branch_iform()
439 check(instr_is_branch_iform(ppc_inst(0x4bff00fd))); in test_branch_iform()
441 check(!instr_is_branch_iform(ppc_inst(0x7bfffffd))); in test_branch_iform()
445 check(instr_is_branch_to_addr(iptr, 0x100)); in test_branch_iform()
448 check(instr_is_branch_to_addr(iptr, 0x420fc)); in test_branch_iform()
451 check(instr_is_branch_to_addr(iptr, addr + 0x1FFFFFC)); in test_branch_iform()
454 check(instr_is_branch_to_addr(iptr, addr - 4)); in test_branch_iform()
457 check(instr_is_branch_to_addr(iptr, addr - 0x2000000)); in test_branch_iform()
462 check(instr_is_branch_to_addr(iptr, addr)); in test_branch_iform()
467 check(instr_is_branch_to_addr(iptr, addr - 0x100)); in test_branch_iform()
472 check(instr_is_branch_to_addr(iptr, addr + 0x100)); in test_branch_iform()
477 check(instr_is_branch_to_addr(iptr, addr - 0x2000000)); in test_branch_iform()
481 check(err); in test_branch_iform()
485 check(err); in test_branch_iform()
489 check(err); in test_branch_iform()
494 check(instr_is_branch_to_addr(iptr, addr)); in test_branch_iform()
495 check(ppc_inst_equal(instr, ppc_inst(0x48000000))); in test_branch_iform()
509 check(instr_is_branch_to_addr(iptr, dest)); in test_create_function_call()
524 check(instr_is_branch_bform(ppc_inst(0x40000000))); in test_branch_bform()
526 check(instr_is_branch_bform(ppc_inst(0x43ffffff))); in test_branch_bform()
528 check(!instr_is_branch_bform(ppc_inst(0xc3ffffff))); in test_branch_bform()
530 check(!instr_is_branch_bform(ppc_inst(0x7bffffff))); in test_branch_bform()
534 check(instr_is_branch_to_addr(iptr, 0x100)); in test_branch_bform()
537 check(instr_is_branch_to_addr(iptr, 0x20fc)); in test_branch_bform()
540 check(instr_is_branch_to_addr(iptr, addr + 0x7FFC)); in test_branch_bform()
543 check(instr_is_branch_to_addr(iptr, addr - 4)); in test_branch_bform()
546 check(instr_is_branch_to_addr(iptr, addr - 0x8000)); in test_branch_bform()
554 check(instr_is_branch_to_addr(iptr, addr)); in test_branch_bform()
559 check(instr_is_branch_to_addr(iptr, addr - 0x100)); in test_branch_bform()
564 check(instr_is_branch_to_addr(iptr, addr + 0x100)); in test_branch_bform()
569 check(instr_is_branch_to_addr(iptr, addr - 0x8000)); in test_branch_bform()
573 check(err); in test_branch_bform()
577 check(err); in test_branch_bform()
581 check(err); in test_branch_bform()
586 check(instr_is_branch_to_addr(iptr, addr)); in test_branch_bform()
587 check(ppc_inst_equal(instr, ppc_inst(0x43FF0000))); in test_branch_bform()
598 check(buf); in test_translate_branch()
606 check(instr_is_branch_to_addr(p, addr)); in test_translate_branch()
610 check(instr_is_branch_to_addr(q, addr)); in test_translate_branch()
619 check(instr_is_branch_to_addr(p, addr)); in test_translate_branch()
620 check(instr_is_branch_to_addr(q, addr)); in test_translate_branch()
621 check(ppc_inst_equal(ppc_inst_read(q), ppc_inst(0x4a000000))); in test_translate_branch()
630 check(instr_is_branch_to_addr(p, addr)); in test_translate_branch()
631 check(instr_is_branch_to_addr(q, addr)); in test_translate_branch()
632 check(ppc_inst_equal(ppc_inst_read(q), ppc_inst(0x49fffffc))); in test_translate_branch()
641 check(instr_is_branch_to_addr(p, addr)); in test_translate_branch()
642 check(instr_is_branch_to_addr(q, addr)); in test_translate_branch()
651 check(instr_is_branch_to_addr(p, addr)); in test_translate_branch()
652 check(instr_is_branch_to_addr(q, addr)); in test_translate_branch()
662 check(instr_is_branch_to_addr(p, addr)); in test_translate_branch()
666 check(instr_is_branch_to_addr(q, addr)); in test_translate_branch()
676 check(instr_is_branch_to_addr(p, addr)); in test_translate_branch()
677 check(instr_is_branch_to_addr(q, addr)); in test_translate_branch()
678 check(ppc_inst_equal(ppc_inst_read(q), ppc_inst(0x43ff8000))); in test_translate_branch()
688 check(instr_is_branch_to_addr(p, addr)); in test_translate_branch()
689 check(instr_is_branch_to_addr(q, addr)); in test_translate_branch()
690 check(ppc_inst_equal(ppc_inst_read(q), ppc_inst(0x43ff7ffc))); in test_translate_branch()
700 check(instr_is_branch_to_addr(p, addr)); in test_translate_branch()
701 check(instr_is_branch_to_addr(q, addr)); in test_translate_branch()
711 check(instr_is_branch_to_addr(p, addr)); in test_translate_branch()
712 check(instr_is_branch_to_addr(q, addr)); in test_translate_branch()
729 check(!memcmp(code_patching_test1, in test_prefixed_patching()