Lines Matching refs:op
122 (!(op & SLJIT_I32_OP) ? a : b)
126 if (op & SLJIT_SET_Z) \
132 if (op & SLJIT_SET_Z) \
141 SLJIT_ASSERT(!(op & SLJIT_I32_OP)); \
146 ins = (op & SLJIT_I32_OP) ? op_imm : op_dimm; \
147 if (op & SLJIT_SET_Z) \
153 ins = (op & SLJIT_I32_OP) ? op_v : op_dv; \
154 if (op & SLJIT_SET_Z) \
160 static SLJIT_INLINE sljit_s32 emit_single_op(struct sljit_compiler *compiler, sljit_s32 op, sljit_s… in emit_single_op() argument
166 switch (GET_OPCODE(op)) { in emit_single_op()
178 if (op == SLJIT_MOV_S8) { in emit_single_op()
193 if (op == SLJIT_MOV_S16) { in emit_single_op()
205 SLJIT_ASSERT(!(op & SLJIT_I32_OP)); in emit_single_op()
215 if (op & SLJIT_SET_Z) in emit_single_op()
224 if (op & SLJIT_SET_Z) in emit_single_op()
237 …FAIL_IF(push_inst(compiler, ORI | SA(0) | T(dst) | IMM((op & SLJIT_I32_OP) ? 32 : 64), UNMOVABLE_I… in emit_single_op()
247 is_overflow = GET_FLAG_TYPE(op) == SLJIT_OVERFLOW; in emit_single_op()
248 is_carry = GET_FLAG_TYPE(op) == GET_FLAG_TYPE(SLJIT_SET_CARRY); in emit_single_op()
257 else if (op & SLJIT_SET_Z) in emit_single_op()
269 if (!(flags & UNUSED_DEST) || (op & VARIABLE_FLAG_MASK)) in emit_single_op()
275 else if (op & SLJIT_SET_Z) in emit_single_op()
281 if (!(flags & UNUSED_DEST) || (op & VARIABLE_FLAG_MASK)) in emit_single_op()
293 if (op & SLJIT_SET_Z) in emit_single_op()
298 is_carry = GET_FLAG_TYPE(op) == GET_FLAG_TYPE(SLJIT_SET_CARRY); in emit_single_op()
338 if (GET_FLAG_TYPE(op) == SLJIT_LESS || GET_FLAG_TYPE(op) == SLJIT_GREATER_EQUAL) { in emit_single_op()
342 else if (GET_FLAG_TYPE(op) == SLJIT_SIG_LESS || GET_FLAG_TYPE(op) == SLJIT_SIG_GREATER_EQUAL) { in emit_single_op()
348 if (!is_handled && GET_FLAG_TYPE(op) >= SLJIT_LESS && GET_FLAG_TYPE(op) <= SLJIT_SIG_LESS_EQUAL) { in emit_single_op()
357 if (GET_FLAG_TYPE(op) == SLJIT_LESS || GET_FLAG_TYPE(op) == SLJIT_GREATER_EQUAL) { in emit_single_op()
360 else if (GET_FLAG_TYPE(op) == SLJIT_GREATER || GET_FLAG_TYPE(op) == SLJIT_LESS_EQUAL) in emit_single_op()
364 else if (GET_FLAG_TYPE(op) == SLJIT_SIG_LESS || GET_FLAG_TYPE(op) == SLJIT_SIG_GREATER_EQUAL) { in emit_single_op()
367 else if (GET_FLAG_TYPE(op) == SLJIT_SIG_GREATER || GET_FLAG_TYPE(op) == SLJIT_SIG_LESS_EQUAL) in emit_single_op()
375 if (op & SLJIT_SET_Z) in emit_single_op()
381 if (op & SLJIT_SET_Z) in emit_single_op()
389 is_overflow = GET_FLAG_TYPE(op) == SLJIT_OVERFLOW; in emit_single_op()
390 is_carry = GET_FLAG_TYPE(op) == GET_FLAG_TYPE(SLJIT_SET_CARRY); in emit_single_op()
399 else if (op & SLJIT_SET_Z) in emit_single_op()
405 if (!(flags & UNUSED_DEST) || (op & VARIABLE_FLAG_MASK)) in emit_single_op()
411 else if (op & SLJIT_SET_Z) in emit_single_op()
417 if (!(flags & UNUSED_DEST) || (op & VARIABLE_FLAG_MASK)) in emit_single_op()
426 if (op & SLJIT_SET_Z) in emit_single_op()
437 is_carry = GET_FLAG_TYPE(op) == GET_FLAG_TYPE(SLJIT_SET_CARRY); in emit_single_op()
461 if (GET_FLAG_TYPE(op) != SLJIT_MUL_OVERFLOW) { in emit_single_op()
465 if (op & SLJIT_I32_OP) in emit_single_op()