Lines Matching refs:flags

44 	sljit_s32 type = jump->flags >> TYPE_SHIFT;  in generate_far_jump_code()
46 …int short_addr = !(jump->flags & SLJIT_REWRITABLE_JUMP) && !(jump->flags & JUMP_LABEL) && (jump->u… in generate_far_jump_code()
61 if (jump->flags & JUMP_LABEL) in generate_far_jump_code()
62 jump->flags |= PATCH_MD; in generate_far_jump_code()
80 put_label->addr -= put_label->flags; in generate_put_label_code()
81 put_label->flags = PATCH_MD; in generate_put_label_code()
85 if (put_label->flags == 0) { in generate_put_label_code()
105 code_ptr -= put_label->flags + (2 + sizeof(sljit_uw)); in generate_put_label_code()
106 SLJIT_MEMMOVE(code_ptr, code_ptr + (2 + sizeof(sljit_uw)), put_label->flags); in generate_put_label_code()
123 put_label->flags = 0; in generate_put_label_code()
402 sljit_s32 flags = size & ~0xf; in emit_x86_instruction() local
408 SLJIT_ASSERT((flags & (EX86_BIN_INS | EX86_SHIFT_INS)) != (EX86_BIN_INS | EX86_SHIFT_INS)); in emit_x86_instruction()
410 …SLJIT_ASSERT(!(flags & (EX86_BIN_INS | EX86_SHIFT_INS)) || (flags & (EX86_BYTE_ARG | EX86_HALF_ARG… in emit_x86_instruction()
412 SLJIT_ASSERT((flags & (EX86_BYTE_ARG | EX86_HALF_ARG)) != (EX86_BYTE_ARG | EX86_HALF_ARG)); in emit_x86_instruction()
414 SLJIT_ASSERT(!(a & SLJIT_IMM) || !(flags & EX86_SSE2)); in emit_x86_instruction()
415 SLJIT_ASSERT((flags & (EX86_PREF_F2 | EX86_PREF_F3)) != (EX86_PREF_F2 | EX86_PREF_F3) in emit_x86_instruction()
416 && (flags & (EX86_PREF_F2 | EX86_PREF_66)) != (EX86_PREF_F2 | EX86_PREF_66) in emit_x86_instruction()
417 && (flags & (EX86_PREF_F3 | EX86_PREF_66)) != (EX86_PREF_F3 | EX86_PREF_66)); in emit_x86_instruction()
422 if (!compiler->mode32 && !(flags & EX86_NO_REXW)) in emit_x86_instruction()
424 else if (flags & EX86_REX) in emit_x86_instruction()
427 if (flags & (EX86_PREF_F2 | EX86_PREF_F3)) in emit_x86_instruction()
429 if (flags & EX86_PREF_66) in emit_x86_instruction()
471 else if (!(flags & EX86_SSE2_OP2)) { in emit_x86_instruction()
479 if (flags & EX86_BIN_INS) { in emit_x86_instruction()
482 flags |= EX86_BYTE_ARG; in emit_x86_instruction()
486 else if (flags & EX86_SHIFT_INS) { in emit_x86_instruction()
490 flags |= EX86_BYTE_ARG; in emit_x86_instruction()
492 } else if (flags & EX86_BYTE_ARG) in emit_x86_instruction()
494 else if (flags & EX86_HALF_ARG) in emit_x86_instruction()
500 SLJIT_ASSERT(!(flags & EX86_SHIFT_INS) || a == SLJIT_PREF_SHIFT_REG); in emit_x86_instruction()
502 if (!(flags & EX86_SSE2_OP1)) { in emit_x86_instruction()
518 if (flags & EX86_PREF_F2) in emit_x86_instruction()
520 if (flags & EX86_PREF_F3) in emit_x86_instruction()
522 if (flags & EX86_PREF_66) in emit_x86_instruction()
529 if (!(flags & EX86_SHIFT_INS)) { in emit_x86_instruction()
530 if ((flags & EX86_BIN_INS) && (a & SLJIT_IMM)) in emit_x86_instruction()
531 *inst = (flags & EX86_BYTE_ARG) ? GROUP_BINARY_83 : GROUP_BINARY_81; in emit_x86_instruction()
535 else if (!(flags & EX86_SSE2_OP1)) in emit_x86_instruction()
552 *buf_ptr++ |= MOD_REG + ((!(flags & EX86_SSE2_OP2)) ? reg_lmap[b] : freg_lmap[b]); in emit_x86_instruction()
595 if (flags & EX86_BYTE_ARG) in emit_x86_instruction()
597 else if (flags & EX86_HALF_ARG) in emit_x86_instruction()
599 else if (!(flags & EX86_SHIFT_INS)) in emit_x86_instruction()
603 return !(flags & EX86_SHIFT_INS) ? inst : (inst + 1); in emit_x86_instruction()