Lines Matching refs:flags

57 	if (jump->flags & JUMP_LABEL)  in generate_far_jump_code()
58 jump->flags |= PATCH_MW; in generate_far_jump_code()
282 sljit_si flags = size & ~0xf; in emit_x86_instruction() local
286 SLJIT_ASSERT((flags & (EX86_BIN_INS | EX86_SHIFT_INS)) != (EX86_BIN_INS | EX86_SHIFT_INS)); in emit_x86_instruction()
288 …SLJIT_ASSERT(!(flags & (EX86_BIN_INS | EX86_SHIFT_INS)) || (flags & (EX86_BYTE_ARG | EX86_HALF_ARG… in emit_x86_instruction()
290 SLJIT_ASSERT((flags & (EX86_BYTE_ARG | EX86_HALF_ARG)) != (EX86_BYTE_ARG | EX86_HALF_ARG)); in emit_x86_instruction()
292 SLJIT_ASSERT(!(a & SLJIT_IMM) || !(flags & EX86_SSE2)); in emit_x86_instruction()
293 SLJIT_ASSERT((flags & (EX86_PREF_F2 | EX86_PREF_F3)) != (EX86_PREF_F2 | EX86_PREF_F3) in emit_x86_instruction()
294 && (flags & (EX86_PREF_F2 | EX86_PREF_66)) != (EX86_PREF_F2 | EX86_PREF_66) in emit_x86_instruction()
295 && (flags & (EX86_PREF_F3 | EX86_PREF_66)) != (EX86_PREF_F3 | EX86_PREF_66)); in emit_x86_instruction()
300 if (flags & (EX86_PREF_F2 | EX86_PREF_F3)) in emit_x86_instruction()
302 if (flags & EX86_PREF_66) in emit_x86_instruction()
327 if (flags & EX86_BIN_INS) { in emit_x86_instruction()
330 flags |= EX86_BYTE_ARG; in emit_x86_instruction()
334 else if (flags & EX86_SHIFT_INS) { in emit_x86_instruction()
338 flags |= EX86_BYTE_ARG; in emit_x86_instruction()
340 } else if (flags & EX86_BYTE_ARG) in emit_x86_instruction()
342 else if (flags & EX86_HALF_ARG) in emit_x86_instruction()
348 SLJIT_ASSERT(!(flags & EX86_SHIFT_INS) || a == SLJIT_PREF_SHIFT_REG); in emit_x86_instruction()
355 if (flags & EX86_PREF_F2) in emit_x86_instruction()
357 if (flags & EX86_PREF_F3) in emit_x86_instruction()
359 if (flags & EX86_PREF_66) in emit_x86_instruction()
365 if (!(flags & EX86_SHIFT_INS)) { in emit_x86_instruction()
366 if ((flags & EX86_BIN_INS) && (a & SLJIT_IMM)) in emit_x86_instruction()
367 *inst = (flags & EX86_BYTE_ARG) ? GROUP_BINARY_83 : GROUP_BINARY_81; in emit_x86_instruction()
371 else if (!(flags & EX86_SSE2_OP1)) in emit_x86_instruction()
388 *buf_ptr++ |= MOD_REG + ((!(flags & EX86_SSE2_OP2)) ? reg_map[b] : b); in emit_x86_instruction()
426 if (flags & EX86_BYTE_ARG) in emit_x86_instruction()
428 else if (flags & EX86_HALF_ARG) in emit_x86_instruction()
430 else if (!(flags & EX86_SHIFT_INS)) in emit_x86_instruction()
434 return !(flags & EX86_SHIFT_INS) ? inst : (inst + 1); in emit_x86_instruction()