Lines Matching refs:flags

55 	if (jump->flags & JUMP_LABEL)  in generate_far_jump_code()
56 jump->flags |= PATCH_MD; in generate_far_jump_code()
355 sljit_si flags = size & ~0xf; in emit_x86_instruction() local
361 SLJIT_ASSERT((flags & (EX86_BIN_INS | EX86_SHIFT_INS)) != (EX86_BIN_INS | EX86_SHIFT_INS)); in emit_x86_instruction()
363 …SLJIT_ASSERT(!(flags & (EX86_BIN_INS | EX86_SHIFT_INS)) || (flags & (EX86_BYTE_ARG | EX86_HALF_ARG… in emit_x86_instruction()
365 SLJIT_ASSERT((flags & (EX86_BYTE_ARG | EX86_HALF_ARG)) != (EX86_BYTE_ARG | EX86_HALF_ARG)); in emit_x86_instruction()
367 SLJIT_ASSERT(!(a & SLJIT_IMM) || !(flags & EX86_SSE2)); in emit_x86_instruction()
368 SLJIT_ASSERT((flags & (EX86_PREF_F2 | EX86_PREF_F3)) != (EX86_PREF_F2 | EX86_PREF_F3) in emit_x86_instruction()
369 && (flags & (EX86_PREF_F2 | EX86_PREF_66)) != (EX86_PREF_F2 | EX86_PREF_66) in emit_x86_instruction()
370 && (flags & (EX86_PREF_F3 | EX86_PREF_66)) != (EX86_PREF_F3 | EX86_PREF_66)); in emit_x86_instruction()
375 if (!compiler->mode32 && !(flags & EX86_NO_REXW)) in emit_x86_instruction()
377 else if (flags & EX86_REX) in emit_x86_instruction()
380 if (flags & (EX86_PREF_F2 | EX86_PREF_F3)) in emit_x86_instruction()
382 if (flags & EX86_PREF_66) in emit_x86_instruction()
425 else if (!(flags & EX86_SSE2_OP2) && reg_map[b] >= 8) in emit_x86_instruction()
429 if (flags & EX86_BIN_INS) { in emit_x86_instruction()
432 flags |= EX86_BYTE_ARG; in emit_x86_instruction()
436 else if (flags & EX86_SHIFT_INS) { in emit_x86_instruction()
440 flags |= EX86_BYTE_ARG; in emit_x86_instruction()
442 } else if (flags & EX86_BYTE_ARG) in emit_x86_instruction()
444 else if (flags & EX86_HALF_ARG) in emit_x86_instruction()
450 SLJIT_ASSERT(!(flags & EX86_SHIFT_INS) || a == SLJIT_PREF_SHIFT_REG); in emit_x86_instruction()
452 if (!(flags & EX86_SSE2_OP1) && reg_map[a] >= 8) in emit_x86_instruction()
464 if (flags & EX86_PREF_F2) in emit_x86_instruction()
466 if (flags & EX86_PREF_F3) in emit_x86_instruction()
468 if (flags & EX86_PREF_66) in emit_x86_instruction()
475 if (!(flags & EX86_SHIFT_INS)) { in emit_x86_instruction()
476 if ((flags & EX86_BIN_INS) && (a & SLJIT_IMM)) in emit_x86_instruction()
477 *inst = (flags & EX86_BYTE_ARG) ? GROUP_BINARY_83 : GROUP_BINARY_81; in emit_x86_instruction()
481 else if (!(flags & EX86_SSE2_OP1)) in emit_x86_instruction()
498 *buf_ptr++ |= MOD_REG + ((!(flags & EX86_SSE2_OP2)) ? reg_lmap[b] : b); in emit_x86_instruction()
541 if (flags & EX86_BYTE_ARG) in emit_x86_instruction()
543 else if (flags & EX86_HALF_ARG) in emit_x86_instruction()
545 else if (!(flags & EX86_SHIFT_INS)) in emit_x86_instruction()
549 return !(flags & EX86_SHIFT_INS) ? inst : (inst + 1); in emit_x86_instruction()