Lines Matching refs:inp_flags

844 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, …  in getput_arg_fast()  argument
855 if (inp_flags & ARG_TEST) in getput_arg_fast()
858 inst = data_transfer_insts[(inp_flags | INDEXED) & MEM_MASK]; in getput_arg_fast()
860 …FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(OFFS_R… in getput_arg_fast()
865 inp_flags &= ~WRITE_BACK; in getput_arg_fast()
868 inst = data_transfer_insts[inp_flags & MEM_MASK]; in getput_arg_fast()
873 if (inp_flags & ARG_TEST) in getput_arg_fast()
880 if (inp_flags & ARG_TEST) in getput_arg_fast()
883 inst = data_transfer_insts[inp_flags & MEM_MASK]; in getput_arg_fast()
887 …FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | IMM(argw… in getput_arg_fast()
943 static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit… in getput_arg() argument
954 tmp_r = ((inp_flags & LOAD_DATA) && ((inp_flags) & MEM_MASK) <= GPR_REG) ? reg : TMP_REG1; in getput_arg()
978 inst = data_transfer_insts[(inp_flags | INDEXED) & MEM_MASK]; in getput_arg()
980 …return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(tmp_r)); in getput_arg()
984 inp_flags &= ~WRITE_BACK; in getput_arg()
986 inst = data_transfer_insts[inp_flags & MEM_MASK]; in getput_arg()
1003 if (inp_flags & WRITE_BACK) { in getput_arg()
1025 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(tmp_r) | IMM(argw)); in getput_arg()
1035 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(TMP_REG3) | IMM(diff)); in getput_arg()
1040 SLJIT_ASSERT(inp_flags & LOAD_DATA); in getput_arg()
1048 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(tmp_r)); in getput_arg()
1053 SLJIT_ASSERT(!(inp_flags & WRITE_BACK) && !(inst & UPDATE_REQ)); in getput_arg()
1055 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(TMP_REG3) | IMM(diff)); in getput_arg()
1059 inst = data_transfer_insts[(inp_flags | INDEXED) & MEM_MASK]; in getput_arg()
1065 …return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(TMP_REG… in getput_arg()
1069 SLJIT_ASSERT(inp_flags & LOAD_DATA); in getput_arg()
1075 inst = data_transfer_insts[(inp_flags | INDEXED) & MEM_MASK]; in getput_arg()
1077 …return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(TMP_REG… in getput_arg()
1081 if (arg == next_arg && !(inp_flags & WRITE_BACK) && diff <= SIMM_MAX && diff >= SIMM_MIN) { in getput_arg()
1082 SLJIT_ASSERT(inp_flags & LOAD_DATA); in getput_arg()
1089 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(TMP_REG3)); in getput_arg()
1093 SLJIT_ASSERT(inp_flags & LOAD_DATA); in getput_arg()
1104 inst = data_transfer_insts[(inp_flags | INDEXED) & MEM_MASK]; in getput_arg()
1106 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | B(tmp_r)); in getput_arg()