Searched refs:SLJIT_MEM (Results 1 – 12 of 12) sorted by relevance
832 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()888 if ((arg & OFFS_REG_MASK) || !(next_arg & SLJIT_MEM)) in can_cache()916 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()917 if (!(next_arg & SLJIT_MEM)) { in getput_arg()945 if (compiler->cache_arg == SLJIT_MEM) { in getput_arg()960 compiler->cache_arg = SLJIT_MEM; in getput_arg()1011 if (arg && compiler->cache_arg == SLJIT_MEM) { in getput_arg()1024 compiler->cache_arg = SLJIT_MEM | arg; in getput_arg()1029 compiler->cache_arg = SLJIT_MEM; in getput_arg()1033 compiler->cache_arg = SLJIT_MEM | arg; in getput_arg()[all …]
895 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()981 if ((arg & OFFS_REG_MASK) || !(next_arg & SLJIT_MEM)) in can_cache()1008 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()1009 if (!(next_arg & SLJIT_MEM)) { in getput_arg()1029 if (compiler->cache_arg == SLJIT_MEM) { in getput_arg()1044 compiler->cache_arg = SLJIT_MEM; in getput_arg()1077 if (arg && compiler->cache_arg == SLJIT_MEM) { in getput_arg()1090 compiler->cache_arg = SLJIT_MEM | arg; in getput_arg()1095 compiler->cache_arg = SLJIT_MEM; in getput_arg()1100 compiler->cache_arg = SLJIT_MEM | arg; in getput_arg()[all …]
703 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()721 SLJIT_ASSERT((arg & SLJIT_MEM) && (next_arg & SLJIT_MEM)); in can_cache()746 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()747 if (!(next_arg & SLJIT_MEM)) { in getput_arg()774 if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) { in getput_arg()786 if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) { in getput_arg()794 compiler->cache_arg = SLJIT_MEM | (arg & OFFS_REG_MASK); in getput_arg()833 …if (compiler->cache_arg == SLJIT_MEM && argw - compiler->cache_argw <= SIMM_MAX && argw - compiler… in getput_arg()841 compiler->cache_arg = SLJIT_MEM; in getput_arg()858 …if (compiler->cache_arg == SLJIT_MEM && argw - compiler->cache_argw <= SIMM_MAX && argw - compiler… in getput_arg()[all …]
515 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()538 SLJIT_ASSERT((arg & SLJIT_MEM) && (next_arg & SLJIT_MEM)); in can_cache()561 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()562 if (!(next_arg & SLJIT_MEM)) { in getput_arg()573 …if (((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) && (argw == compiler->cache_argw)) in getput_arg()577 compiler->cache_arg = SLJIT_MEM | (arg & OFFS_REG_MASK); in getput_arg()590 …if ((compiler->cache_arg == SLJIT_MEM) && (argw - compiler->cache_argw) <= SIMM_MAX && (argw - com… in getput_arg()598 compiler->cache_arg = SLJIT_MEM; in getput_arg()656 if (op >= SLJIT_MOV && op <= SLJIT_MOVU_S32 && !(src2 & SLJIT_MEM)) in emit_op()665 else if ((dst & SLJIT_MEM) && !getput_arg_fast(compiler, flags | ARG_TEST, TMP_REG1, dst, dstw)) in emit_op()[all …]
854 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()905 SLJIT_ASSERT((arg & SLJIT_MEM) && (next_arg & SLJIT_MEM)); in can_cache()956 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()968 if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg && argw == compiler->cache_argw) in getput_arg()972 compiler->cache_arg = SLJIT_MEM | (arg & OFFS_REG_MASK); in getput_arg()1015 else if (compiler->cache_arg != (SLJIT_MEM | arg) || high_short != compiler->cache_argw) { in getput_arg()1016 if ((next_arg & SLJIT_MEM) && !(next_arg & OFFS_REG_MASK)) { in getput_arg()1019 compiler->cache_arg = SLJIT_MEM | arg; in getput_arg()1043 if ((next_arg & SLJIT_MEM) && diff <= SIMM_MAX && diff >= SIMM_MIN) { in getput_arg()1072 if (argw == next_argw && (next_arg & SLJIT_MEM)) { in getput_arg()[all …]
1290 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()1316 SLJIT_ASSERT((arg & SLJIT_MEM) && (next_arg & SLJIT_MEM)); in can_cache()1344 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()1345 if (!(next_arg & SLJIT_MEM)) { in getput_arg()1376 if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) { in getput_arg()1394 if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) { in getput_arg()1405 compiler->cache_arg = SLJIT_MEM | (arg & OFFS_REG_MASK); in getput_arg()1458 if (compiler->cache_arg == SLJIT_MEM in getput_arg()1468 compiler->cache_arg = SLJIT_MEM; in getput_arg()1495 if (compiler->cache_arg == SLJIT_MEM in getput_arg()[all …]
1358 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()1423 …if ((next_arg & SLJIT_MEM) && ((sljit_uw)argw - (sljit_uw)next_argw <= 0xfff || (sljit_uw)next_arg… in can_cache()1431 if (argw == next_argw && (next_arg & SLJIT_MEM)) in can_cache()1471 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()1496 if ((next_arg & SLJIT_MEM) && (imm <= (sljit_uw)max_delta || imm >= (sljit_uw)-max_delta)) { in getput_arg()1552 if (argw == next_argw && (next_arg & SLJIT_MEM)) { in getput_arg()1624 if (op >= SLJIT_MOV && op <= SLJIT_MOVU_S32 && !(src2 & SLJIT_MEM)) in emit_op()1635 SLJIT_ASSERT(dst & SLJIT_MEM); in emit_op()2048 SLJIT_ASSERT(arg & SLJIT_MEM); in emit_fop_mem()2052 arg = SLJIT_MEM | TMP_REG1; in emit_fop_mem()[all …]
387 if (b & SLJIT_MEM) { in emit_x86_instruction()497 if (!(b & SLJIT_MEM)) in emit_x86_instruction()659 else if (src & SLJIT_MEM) { in sljit_emit_fast_return()701 if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) in emit_mov_int()724 if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) in emit_mov_int()738 if (dst & SLJIT_MEM) { in emit_mov_int()
624 (((exp) & SLJIT_MEM) && (((exp) & REG_MASK) == reg || OFFS_REG(exp) == reg))712 CHECK_ARGUMENT((p) & SLJIT_MEM); \721 CHECK_ARGUMENT(!((p) & ~(SLJIT_MEM | SLJIT_IMM | REG_MASK | OFFS_REG_MASK))); \731 CHECK_ARGUMENT((p) & SLJIT_MEM); \740 CHECK_ARGUMENT(!((p) & ~(SLJIT_MEM | SLJIT_IMM | REG_MASK | OFFS_REG_MASK))); \751 CHECK_ARGUMENT((p) & SLJIT_MEM); \760 CHECK_ARGUMENT(!((p) & ~(SLJIT_MEM | SLJIT_IMM | REG_MASK | OFFS_REG_MASK))); \765 CHECK_ARGUMENT(!(src & SLJIT_MEM) || (src & REG_MASK) != SLJIT_SP); \766 CHECK_ARGUMENT(!(dst & SLJIT_MEM) || (dst & REG_MASK) != SLJIT_SP); \767 if ((src & SLJIT_MEM) && (src & REG_MASK)) \[all …]
621 #define SLJIT_MEM 0x80 macro622 #define SLJIT_MEM0() (SLJIT_MEM)623 #define SLJIT_MEM1(r1) (SLJIT_MEM | (r1))624 #define SLJIT_MEM2(r1, r2) (SLJIT_MEM | (r1) | ((r2) << 8))
685 if (src & SLJIT_MEM) { in emit_mov()911 if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) in emit_mov_byte()933 if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) { in emit_mov_byte()986 if (dst & SLJIT_MEM) { in emit_mov_byte()1053 if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) in emit_mov_half()1075 if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) in emit_mov_half()1084 if (dst & SLJIT_MEM) { in emit_mov_half()1269 if (dst & SLJIT_MEM) { in emit_clz()1275 if (dst & SLJIT_MEM) in emit_clz()1318 if (op == SLJIT_MOV_S32 && (src & SLJIT_MEM)) in sljit_emit_op1()[all …]
307 if (b & SLJIT_MEM) { in emit_x86_instruction()387 if (!(b & SLJIT_MEM)) in emit_x86_instruction()527 else if (src & SLJIT_MEM) { in sljit_emit_fast_return()