Lines Matching refs:size_reduce
764 sljit_uw size_reduce = 0; in reduce_code_size() local
786 label->size -= size_reduce; in reduce_code_size()
797 …size_reduce_max = size_reduce + (((jump->flags >> TYPE_SHIFT) < SLJIT_JUMP) ? CJUMP_MAX_SIZE : JUM… in reduce_code_size()
804 size_reduce += sizeof(sljit_s32); in reduce_code_size()
808 diff = (sljit_sw)jump->u.label->size - (sljit_sw)(jump->addr - size_reduce); in reduce_code_size()
814 size_reduce += JUMP_MAX_SIZE - 2; in reduce_code_size()
816 size_reduce += JUMP_MAX_SIZE - 5; in reduce_code_size()
819 size_reduce += CJUMP_MAX_SIZE - 2; in reduce_code_size()
821 size_reduce += CJUMP_MAX_SIZE - 6; in reduce_code_size()
824 size_reduce += JUMP_MAX_SIZE - 5; in reduce_code_size()
829 size_reduce += JUMP_MAX_SIZE - 2; in reduce_code_size()
832 size_reduce += CJUMP_MAX_SIZE - 2; in reduce_code_size()
839 jump->flags |= (size_reduce_max - size_reduce) << JUMP_SIZE_SHIFT; in reduce_code_size()
844 size_reduce_max = size_reduce + 10; in reduce_code_size()
848 diff = (sljit_sw)jump->u.label->size - (sljit_sw)(jump->addr - size_reduce - 3); in reduce_code_size()
851 size_reduce += 3; in reduce_code_size()
853 size_reduce += (jump->flags & MOV_ADDR_HI) ? 4 : 5; in reduce_code_size()
856 jump->flags |= (size_reduce_max - size_reduce) << JUMP_SIZE_SHIFT; in reduce_code_size()
865 compiler->size -= size_reduce; in reduce_code_size()