Lines Matching refs:high_short
896 sljit_sw high_short, next_high_short; in can_cache() local
910 high_short = (argw + ((argw & 0x8000) << 1)) & ~0xffff; in can_cache()
912 return high_short == next_high_short; in can_cache()
915 high_short = (argw + ((argw & 0x8000) << 1)) & ~0xffff; in can_cache()
917 if (high_short == next_high_short) in can_cache()
947 sljit_sw high_short, next_high_short; in getput_arg() local
995 high_short = (sljit_si)(argw + ((argw & 0x8000) << 1)) & ~0xffff; in getput_arg()
998 SLJIT_ASSERT(high_short && high_short <= 0x7fffffffl && high_short >= -0x80000000l); in getput_arg()
1000 SLJIT_ASSERT(high_short && !(inst & (INT_ALIGNED | UPDATE_REQ))); in getput_arg()
1009 FAIL_IF(push_inst(compiler, ADDIS | D(arg) | A(arg) | IMM(high_short >> 16))); in getput_arg()
1011 else if (compiler->cache_arg != (SLJIT_MEM | arg) || high_short != compiler->cache_argw) { in getput_arg()
1014 if (high_short == next_high_short) { in getput_arg()
1016 compiler->cache_argw = high_short; in getput_arg()
1020 FAIL_IF(push_inst(compiler, ADDIS | D(tmp_r) | A(arg & REG_MASK) | IMM(high_short >> 16))); in getput_arg()