Lines Matching refs:last_flags

446 	compiler->last_flags = 0;  in sljit_create_compiler()
557 compiler->last_flags = 0; in sljit_set_current_flags()
559 compiler->last_flags = GET_FLAG_TYPE(current_flags) | (current_flags & (SLJIT_32 | SLJIT_SET_Z)); in sljit_set_current_flags()
1102 compiler->last_flags = 0; in check_sljit_emit_enter()
1159 compiler->last_flags = 0; in check_sljit_set_context()
1246 compiler->last_flags = 0; in check_sljit_emit_return()
1284 compiler->last_flags = 0; in check_sljit_emit_fast_enter()
1304 compiler->last_flags = 0; in check_sljit_emit_op0()
1353 compiler->last_flags = GET_FLAG_TYPE(op) | (op & (SLJIT_32 | SLJIT_SET_Z)); in check_sljit_emit_op1()
1423 CHECK_ARGUMENT((compiler->last_flags & 0xff) == GET_FLAG_TYPE(SLJIT_SET_CARRY)); in check_sljit_emit_op2()
1424 CHECK_ARGUMENT((op & SLJIT_32) == (compiler->last_flags & SLJIT_32)); in check_sljit_emit_op2()
1442 compiler->last_flags = GET_FLAG_TYPE(op) | (op & (SLJIT_32 | SLJIT_SET_Z)); in check_sljit_emit_op2()
1502 compiler->last_flags = 0; in check_sljit_emit_op_src()
1560 compiler->last_flags = 0; in check_sljit_emit_op_custom()
1612 compiler->last_flags = GET_FLAG_TYPE(op) | (op & SLJIT_32); in check_sljit_emit_fop1_cmp()
1742 compiler->last_flags = 0; in check_sljit_emit_label()
1755 #define CHECK_UNORDERED(type, last_flags) \ argument
1757 ((last_flags) & 0xff) >= SLJIT_UNORDERED && ((last_flags) & 0xff) <= SLJIT_ORDERED_LESS_EQUAL)
1759 #define CHECK_UNORDERED(type, last_flags) 0 argument
1776 CHECK_ARGUMENT(compiler->last_flags & SLJIT_SET_Z); in check_sljit_emit_jump()
1777 else if ((compiler->last_flags & 0xff) == SLJIT_CARRY) { in check_sljit_emit_jump()
1779 compiler->last_flags = 0; in check_sljit_emit_jump()
1781 CHECK_ARGUMENT((type & 0xff) == (compiler->last_flags & 0xff) in check_sljit_emit_jump()
1782 || ((type & 0xff) == SLJIT_NOT_OVERFLOW && (compiler->last_flags & 0xff) == SLJIT_OVERFLOW) in check_sljit_emit_jump()
1783 || CHECK_UNORDERED(type, compiler->last_flags)); in check_sljit_emit_jump()
1844 compiler->last_flags = 0; in check_sljit_emit_cmp()
1870 compiler->last_flags = 0; in check_sljit_emit_fcmp()
1962 CHECK_ARGUMENT(compiler->last_flags & SLJIT_SET_Z); in check_sljit_emit_op_flags()
1964 CHECK_ARGUMENT(type == (compiler->last_flags & 0xff) in check_sljit_emit_op_flags()
1965 || (type == SLJIT_NOT_CARRY && (compiler->last_flags & 0xff) == SLJIT_CARRY) in check_sljit_emit_op_flags()
1966 || (type == SLJIT_NOT_OVERFLOW && (compiler->last_flags & 0xff) == SLJIT_OVERFLOW) in check_sljit_emit_op_flags()
1967 || CHECK_UNORDERED(type, compiler->last_flags)); in check_sljit_emit_op_flags()
1972 compiler->last_flags = GET_FLAG_TYPE(op) | (op & (SLJIT_32 | SLJIT_SET_Z)); in check_sljit_emit_op_flags()
2004 CHECK_ARGUMENT(compiler->last_flags & SLJIT_SET_Z); in check_sljit_emit_cmov()
2006 CHECK_ARGUMENT(cond == (compiler->last_flags & 0xff) in check_sljit_emit_cmov()
2007 || (cond == SLJIT_NOT_CARRY && (compiler->last_flags & 0xff) == SLJIT_CARRY) in check_sljit_emit_cmov()
2008 || (cond == SLJIT_NOT_OVERFLOW && (compiler->last_flags & 0xff) == SLJIT_OVERFLOW) in check_sljit_emit_cmov()
2009 || CHECK_UNORDERED(cond, compiler->last_flags)); in check_sljit_emit_cmov()