Searched refs:SLJIT_MEM (Results 1 – 13 of 13) sorted by relevance
844 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()900 if ((arg & OFFS_REG_MASK) || !(next_arg & SLJIT_MEM)) in can_cache()928 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()929 if (!(next_arg & SLJIT_MEM)) { in getput_arg()959 if (compiler->cache_arg == SLJIT_MEM) { in getput_arg()974 compiler->cache_arg = SLJIT_MEM; in getput_arg()1015 if (arg && compiler->cache_arg == SLJIT_MEM) { in getput_arg()1028 compiler->cache_arg = SLJIT_MEM | arg; in getput_arg()1033 compiler->cache_arg = SLJIT_MEM; in getput_arg()1037 compiler->cache_arg = SLJIT_MEM | arg; in getput_arg()[all …]
705 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()723 SLJIT_ASSERT((arg & SLJIT_MEM) && (next_arg & SLJIT_MEM)); in can_cache()748 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()749 if (!(next_arg & SLJIT_MEM)) { in getput_arg()777 if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) { in getput_arg()790 compiler->cache_arg = SLJIT_MEM | (arg & OFFS_REG_MASK); in getput_arg()812 …if (compiler->cache_arg == SLJIT_MEM && argw - compiler->cache_argw <= SIMM_MAX && argw - compiler… in getput_arg()820 compiler->cache_arg = SLJIT_MEM; in getput_arg()837 …if (compiler->cache_arg == SLJIT_MEM && argw - compiler->cache_argw <= SIMM_MAX && argw - compiler… in getput_arg()842 compiler->cache_arg = SLJIT_MEM; in getput_arg()[all …]
528 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()551 SLJIT_ASSERT((arg & SLJIT_MEM) && (next_arg & SLJIT_MEM)); in can_cache()574 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()575 if (!(next_arg & SLJIT_MEM)) { in getput_arg()585 …if (((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) && (argw == compiler->cache_argw)) in getput_arg()589 compiler->cache_arg = SLJIT_MEM | (arg & OFFS_REG_MASK); in getput_arg()602 …if ((compiler->cache_arg == SLJIT_MEM) && (argw - compiler->cache_argw) <= SIMM_MAX && (argw - com… in getput_arg()610 compiler->cache_arg = SLJIT_MEM; in getput_arg()668 if (op >= SLJIT_MOV && op <= SLJIT_MOVU_S32 && !(src2 & SLJIT_MEM)) in emit_op()677 … else if ((dst & SLJIT_MEM) && !getput_arg_fast(compiler, flags | ARG_TEST, TMP_REG1, dst, dstw)) in emit_op()[all …]
905 SLJIT_ASSERT(arg & SLJIT_MEM); in emit_op_mem()908 arg &= ~SLJIT_MEM; in emit_op_mem()1300 else if (src & SLJIT_MEM) { in sljit_emit_op1()1308 if (!(dst & SLJIT_MEM)) in sljit_emit_op1()1326 else if (src & SLJIT_MEM) { in sljit_emit_op1()1335 if (!(dst & SLJIT_MEM)) in sljit_emit_op1()1358 else if (src1 & SLJIT_MEM) { in sljit_emit_op2()1367 else if (src2 & SLJIT_MEM) { in sljit_emit_op2()1380 if (!(dst & SLJIT_MEM)) in sljit_emit_op2()1429 SLJIT_ASSERT(arg & SLJIT_MEM); in emit_fop_mem()[all …]
871 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()922 SLJIT_ASSERT((arg & SLJIT_MEM) && (next_arg & SLJIT_MEM)); in can_cache()973 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()985 … if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg && argw == compiler->cache_argw) in getput_arg()989 compiler->cache_arg = SLJIT_MEM | (arg & OFFS_REG_MASK); in getput_arg()1028 … else if (compiler->cache_arg != (SLJIT_MEM | arg) || high_short != compiler->cache_argw) { in getput_arg()1029 if ((next_arg & SLJIT_MEM) && !(next_arg & OFFS_REG_MASK)) { in getput_arg()1032 compiler->cache_arg = SLJIT_MEM | arg; in getput_arg()1056 if ((next_arg & SLJIT_MEM) && diff <= SIMM_MAX && diff >= SIMM_MIN) { in getput_arg()1085 if (argw == next_argw && (next_arg & SLJIT_MEM)) { in getput_arg()[all …]
1311 SLJIT_ASSERT (arg & SLJIT_MEM); in emit_op_mem()1419 if (op <= SLJIT_MOVU_P && !(src2 & SLJIT_MEM)) in emit_op()1491 else if (src1 & SLJIT_MEM) { in emit_op()1504 if (dst & SLJIT_MEM) { in emit_op()1522 else if (src2 & SLJIT_MEM) in emit_op()1530 if (!(dst & SLJIT_MEM)) in emit_op()1806 SLJIT_ASSERT(arg & SLJIT_MEM); in emit_fop_mem()1807 arg &= ~SLJIT_MEM; in emit_fop_mem()1851 if (src & SLJIT_MEM) { in sljit_emit_fop1_conv_sw_from_f64()1878 else if (src & SLJIT_MEM) { in sljit_emit_fop1_conv_f64_from_sw()[all …]
1292 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()1318 SLJIT_ASSERT((arg & SLJIT_MEM) && (next_arg & SLJIT_MEM)); in can_cache()1346 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()1347 if (!(next_arg & SLJIT_MEM)) { in getput_arg()1378 … if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) { in getput_arg()1396 … if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) { in getput_arg()1407 compiler->cache_arg = SLJIT_MEM | (arg & OFFS_REG_MASK); in getput_arg()1460 if (compiler->cache_arg == SLJIT_MEM in getput_arg()1470 compiler->cache_arg = SLJIT_MEM; in getput_arg()1497 if (compiler->cache_arg == SLJIT_MEM in getput_arg()[all …]
382 if (b & SLJIT_MEM) { in emit_x86_instruction()491 if (!(b & SLJIT_MEM)) in emit_x86_instruction()653 else if (src & SLJIT_MEM) { in sljit_emit_fast_return()695 if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) in emit_mov_int()718 if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) in emit_mov_int()732 if (dst & SLJIT_MEM) { in emit_mov_int()
644 #define SLJIT_MEM 0x80 macro645 #define SLJIT_MEM0() (SLJIT_MEM)646 #define SLJIT_MEM1(r1) (SLJIT_MEM | (r1))647 #define SLJIT_MEM2(r1, r2) (SLJIT_MEM | (r1) | ((r2) << 8))
666 (((exp) & SLJIT_MEM) && (((exp) & REG_MASK) == reg || OFFS_REG(exp) == reg))695 CHECK_ARGUMENT((p) & SLJIT_MEM); \704 CHECK_ARGUMENT(!((p) & ~(SLJIT_MEM | SLJIT_IMM | REG_MASK | OFFS_REG_MASK))); \714 CHECK_ARGUMENT((p) & SLJIT_MEM); \723 CHECK_ARGUMENT(!((p) & ~(SLJIT_MEM | SLJIT_IMM | REG_MASK | OFFS_REG_MASK))); \734 CHECK_ARGUMENT((p) & SLJIT_MEM); \743 CHECK_ARGUMENT(!((p) & ~(SLJIT_MEM | SLJIT_IMM | REG_MASK | OFFS_REG_MASK))); \778 else if ((p) & SLJIT_MEM) { \800 if ((p) & SLJIT_MEM) { \1078 CHECK_ARGUMENT(!(src & SLJIT_MEM) || (src & REG_MASK) != SLJIT_SP); in check_sljit_emit_op1()[all …]
647 if (src & SLJIT_MEM) { in emit_mov()867 if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) in emit_mov_byte()889 if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) { in emit_mov_byte()942 if (dst & SLJIT_MEM) { in emit_mov_byte()1009 if (dst == SLJIT_UNUSED && !(src & SLJIT_MEM)) in emit_mov_half()1031 if ((dst & SLJIT_MEM) && FAST_IS_REG(src)) in emit_mov_half()1040 if (dst & SLJIT_MEM) { in emit_mov_half()1225 if (dst & SLJIT_MEM) { in emit_clz()1231 if (dst & SLJIT_MEM) in emit_clz()1273 if (op == SLJIT_MOV_S32 && (src & SLJIT_MEM)) in sljit_emit_op1()[all …]
361 if (b & SLJIT_MEM) { in emit_x86_instruction()441 if (!(b & SLJIT_MEM)) in emit_x86_instruction()581 else if (src & SLJIT_MEM) { in sljit_emit_fast_return()
68 Bits assigned to SLJIT_MEM and SLJIT_IMM flags are changed.