argw             1336 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw             1341 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		imm = get_imm(argw);
argw             1348 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		imm = get_imm(~argw);
argw             1365 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		if ((argw & 0x3) != 0 && !IS_TYPE1_TRANSFER(inp_flags))
argw             1371 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			RM(OFFS_REG(arg)) | (IS_TYPE1_TRANSFER(inp_flags) ? SRC2_IMM : 0) | ((argw & 0x3) << 7))));
argw             1376 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		if (argw >= 0 && argw <= 0xfff) {
argw             1379 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, argw)));
argw             1382 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		if (argw < 0 && argw >= -0xfff) {
argw             1385 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 0, inp_flags & WRITE_BACK, reg, arg & REG_MASK, -argw)));
argw             1390 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		if (argw >= 0 && argw <= 0xff) {
argw             1393 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, TYPE2_TRANSFER_IMM(argw))));
argw             1396 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		if (argw < 0 && argw >= -0xff) {
argw             1399 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			argw = -argw;
argw             1400 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			FAIL_IF(push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 0, inp_flags & WRITE_BACK, reg, arg & REG_MASK, TYPE2_TRANSFER_IMM(argw))));
argw             1411 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw             1423 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		if ((next_arg & SLJIT_MEM) && ((sljit_uw)argw - (sljit_uw)next_argw <= 0xfff || (sljit_uw)next_argw - (sljit_uw)argw <= 0xfff))
argw             1428 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	if (argw <= 0xfffff && argw >= -0xfffff)
argw             1431 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	if (argw == next_argw && (next_arg & SLJIT_MEM))
argw             1434 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	if (arg == next_arg && ((sljit_uw)argw - (sljit_uw)next_argw <= 0xfff || (sljit_uw)next_argw - (sljit_uw)argw <= 0xfff))
argw             1459 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw             1468 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		return load_immediate(compiler, reg, argw);
argw             1478 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		imm = (sljit_uw)(argw - compiler->cache_argw);
argw             1482 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 				argw = argw - compiler->cache_argw;
argw             1486 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 				argw = compiler->cache_argw - argw;
argw             1489 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			GETPUT_ARG_DATA_TRANSFER(sign, 0, reg, TMP_REG3, argw);
argw             1495 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		imm = (sljit_uw)(argw - next_argw);
argw             1500 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			compiler->cache_argw = argw;
argw             1504 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		FAIL_IF(load_immediate(compiler, tmp_r, argw));
argw             1510 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		SLJIT_ASSERT((argw & 0x3) && !(max_delta & 0xf00));
argw             1513 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, tmp_r, arg & REG_MASK, RM(OFFS_REG(arg)) | ((argw & 0x3) << 7))));
argw             1517 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	imm = (sljit_uw)(argw - compiler->cache_argw);
argw             1530 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	imm = get_imm(argw & ~max_delta);
argw             1534 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		GETPUT_ARG_DATA_TRANSFER(1, inp_flags & WRITE_BACK, reg, tmp_r, argw & max_delta);
argw             1538 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	imm = get_imm(-argw & ~max_delta);
argw             1540 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		argw = -argw;
argw             1543 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		GETPUT_ARG_DATA_TRANSFER(0, inp_flags & WRITE_BACK, reg, tmp_r, argw & max_delta);
argw             1547 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	if ((compiler->cache_arg & SLJIT_IMM) && compiler->cache_argw == argw) {
argw             1552 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	if (argw == next_argw && (next_arg & SLJIT_MEM)) {
argw             1554 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw             1557 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		compiler->cache_argw = argw;
argw             1563 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	imm = (sljit_uw)(argw - next_argw);
argw             1566 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw             1570 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		compiler->cache_argw = argw;
argw             1578 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		compiler->cache_argw = argw;
argw             1582 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	FAIL_IF(load_immediate(compiler, tmp_r, argw));
argw             1586 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw             1588 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	if (getput_arg_fast(compiler, flags, reg, arg, argw))
argw             1592 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	return getput_arg(compiler, flags, reg, arg, argw, 0, 0);
argw             2043 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c static sljit_si emit_fop_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw             2051 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, TMP_REG1, arg & REG_MASK, RM(OFFS_REG(arg)) | ((argw & 0x3) << 7))));
argw             2053 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		argw = 0;
argw             2058 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		if (!(argw & ~0x3fc))
argw             2059 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 1, arg & REG_MASK, reg, argw >> 2));
argw             2060 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		if (!(-argw & ~0x3fc))
argw             2061 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 0, arg & REG_MASK, reg, (-argw) >> 2));
argw             2065 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		tmp = argw - compiler->cache_argw;
argw             2072 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			compiler->cache_argw = argw;
argw             2078 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		if (emit_set_delta(compiler, TMP_REG1, arg & REG_MASK, argw) != SLJIT_ERR_UNSUPPORTED) {
argw             2082 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		imm = get_imm(argw & ~0x3fc);
argw             2085 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 1, TMP_REG1, reg, (argw & 0x3fc) >> 2));
argw             2087 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		imm = get_imm(-argw & ~0x3fc);
argw             2089 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			argw = -argw;
argw             2091 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 			return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 0, TMP_REG1, reg, (argw & 0x3fc) >> 2));
argw             2096 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 	compiler->cache_argw = argw;
argw             2098 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		FAIL_IF(load_immediate(compiler, TMP_REG1, argw));
argw             2102 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c 		FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw              828 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw              835 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		if ((arg & REG_MASK) && !(arg & OFFS_REG_MASK) && argw <= 255 && argw >= -256) {
argw              840 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			argw &= 0x1ff;
argw              842 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				| (shift << 30) | RT(reg) | RN(arg) | (argw << 12)));
argw              849 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		argw &= 0x3;
argw              850 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		if (argw && argw != shift)
argw              857 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			| RN(arg & REG_MASK) | RM(OFFS_REG(arg)) | (argw ? (1 << 12) : 0)));
argw              862 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (argw >= 0 && (argw >> shift) <= 0xfff && (argw & ((1 << shift) - 1)) == 0) {
argw              867 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			| RT(reg) | RN(arg) | (argw << (10 - shift))));
argw              871 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (argw > 255 || argw < -256)
argw              878 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		| RT(reg) | RN(arg) | ((argw & 0x1ff) << 12)));
argw              885 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw              892 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		diff = argw - next_argw;
argw              898 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (argw == next_argw)
argw              901 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	diff = argw - next_argw;
argw              910 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw              929 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			if (other_r != reg && argw >= 0 && argw <= 0xffffff) {
argw              930 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				if ((argw & 0xfff) != 0)
argw              931 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 					FAIL_IF(push_inst(compiler, ADDI | RD(other_r) | RN(other_r) | ((argw & 0xfff) << 10)));
argw              932 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				if (argw >> 12)
argw              933 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 					FAIL_IF(push_inst(compiler, ADDI | (1 << 22) | RD(other_r) | RN(other_r) | ((argw >> 12) << 10)));
argw              936 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			else if (other_r != reg && argw < 0 && argw >= -0xffffff) {
argw              937 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				argw = -argw;
argw              938 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				if ((argw & 0xfff) != 0)
argw              939 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 					FAIL_IF(push_inst(compiler, SUBI | RD(other_r) | RN(other_r) | ((argw & 0xfff) << 10)));
argw              940 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				if (argw >> 12)
argw              941 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 					FAIL_IF(push_inst(compiler, SUBI | (1 << 22) | RD(other_r) | RN(other_r) | ((argw >> 12) << 10)));
argw              946 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				if (argw == compiler->cache_argw) {
argw              948 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 					argw = 0;
argw              950 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				else if (emit_set_delta(compiler, TMP_REG3, TMP_REG3, argw - compiler->cache_argw) != SLJIT_ERR_UNSUPPORTED) {
argw              952 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 					compiler->cache_argw = argw;
argw              954 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 					argw = 0;
argw              958 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			if (argw) {
argw              959 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw              961 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				compiler->cache_argw = argw;
argw              963 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				argw = 0;
argw              969 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		argw &= 0x3;
argw              970 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		if (!argw || argw == shift) {
argw              971 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			FAIL_IF(push_inst(compiler, sljit_mem_reg[flags & 0x3] | (shift << 30) | RT(reg) | RN(arg) | RM(other_r) | (argw ? (1 << 12) : 0)));
argw              972 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			return push_inst(compiler, ADD | RD(arg) | RN(arg) | RM(other_r) | (argw << 10));
argw              975 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			FAIL_IF(push_inst(compiler, ADD | RD(arg) | RN(arg) | RM(other_r) | (argw << 10)));
argw              978 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		FAIL_IF(push_inst(compiler, ADD | RD(TMP_LR) | RN(arg) | RM(other_r) | (argw << 10)));
argw              986 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		FAIL_IF(push_inst(compiler, ADD | RD(tmp_r) | RN(arg) | RM(other_r) | ((argw & 0x3) << 10)));
argw              991 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		diff = argw - compiler->cache_argw;
argw             1001 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (argw >= 0 && argw <= 0xffffff && (argw & ((1 << shift) - 1)) == 0) {
argw             1002 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		FAIL_IF(push_inst(compiler, ADDI | (1 << 22) | RD(tmp_r) | RN(arg & REG_MASK) | ((argw >> 12) << 10)));
argw             1004 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			| RT(reg) | RN(tmp_r) | ((argw & 0xfff) << (10 - shift)));
argw             1007 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	diff = argw - next_argw;
argw             1012 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		if (compiler->cache_argw == argw)
argw             1014 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		if (emit_set_delta(compiler, TMP_REG3, TMP_REG3, argw - compiler->cache_argw) != SLJIT_ERR_UNSUPPORTED) {
argw             1016 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			compiler->cache_argw = argw;
argw             1021 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	compiler->cache_argw = argw;
argw             1022 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (next_arg && emit_set_delta(compiler, TMP_REG3, arg, argw) != SLJIT_ERR_UNSUPPORTED) {
argw             1028 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw             1043 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw             1045 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (getput_arg_fast(compiler, flags, reg, arg, argw))
argw             1049 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	return getput_arg(compiler, flags, reg, arg, argw, 0, 0);
argw             1550 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c static sljit_si emit_fop_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw             1563 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		argw &= 3;
argw             1564 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		if (!argw || argw == shift)
argw             1566 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 				| RN(arg & REG_MASK) | RM(OFFS_REG(arg)) | (argw ? (1 << 12) : 0));
argw             1569 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		FAIL_IF(push_inst(compiler, ADD | RD(TMP_REG1) | RN(arg) | RM(other_r) | (argw << 10)));
argw             1571 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		argw = 0;
argw             1575 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (arg && argw >= 0 && ((argw >> shift) <= 0xfff) && (argw & ((1 << shift) - 1)) == 0)
argw             1576 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		return push_inst(compiler, STR_FI | ins_bits | VT(reg) | RN(arg) | (argw << (10 - shift)));
argw             1578 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (arg && argw <= 255 && argw >= -256)
argw             1579 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		return push_inst(compiler, STUR_FI | ins_bits | VT(reg) | RN(arg) | ((argw & 0x1ff) << 12));
argw             1582 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (compiler->cache_arg == SLJIT_MEM && argw != compiler->cache_argw) {
argw             1583 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		diff = argw - compiler->cache_argw;
argw             1586 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		if (emit_set_delta(compiler, TMP_REG3, TMP_REG3, argw - compiler->cache_argw) != SLJIT_ERR_UNSUPPORTED) {
argw             1588 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 			compiler->cache_argw = argw;
argw             1592 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 	if (compiler->cache_arg != SLJIT_MEM || argw != compiler->cache_argw) {
argw             1594 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		compiler->cache_argw = argw;
argw             1595 ext/pcre/pcrelib/sljit/sljitNativeARM_64.c 		FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw              799 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c #define OFFSET_CHECK(imm, shift)	(!(argw & ~(imm << shift)))
argw              891 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw              898 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		if ((arg & REG_MASK) && !(arg & OFFS_REG_MASK) && argw <= 0xff && argw >= -0xff) {
argw              904 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			if (argw >= 0)
argw              905 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				argw |= 0x200;
argw              907 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				argw = -argw;
argw              910 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			SLJIT_ASSERT(argw >= 0 && (argw & 0xff) <= 0xff);
argw              911 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | MEM_IMM8 | RT4(reg) | RN4(arg) | 0x100 | argw));
argw              921 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		argw &= 0x3;
argw              925 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		if (!argw && IS_3_LO_REGS(reg, arg, other_r))
argw              928 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | RT4(reg) | RN4(arg) | RM4(other_r) | (argw << 4)));
argw              932 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	if (!(arg & REG_MASK) || argw > 0xfff || argw < -0xff)
argw              957 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			FAIL_IF(push_inst16(compiler, sljit_mem16_imm5[flags] | RD3(reg) | RN3(arg) | (argw << (6 - shift))));
argw              964 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		FAIL_IF(push_inst16(compiler, STR_SP | ((flags & STORE) ? 0 : 0x800) | RDN3(reg) | (argw >> 2)));
argw              968 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	if (argw >= 0)
argw              969 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | MEM_IMM12 | RT4(reg) | RN4(arg) | argw));
argw              971 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | MEM_IMM8 | RT4(reg) | RN4(arg) | -argw));
argw              978 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw              985 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		diff = argw - next_argw;
argw              991 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	if (argw == next_argw)
argw              994 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	diff = argw - next_argw;
argw             1003 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw             1024 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			if (!(argw & ~0xfff)) {
argw             1025 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | MEM_IMM12 | RT4(reg) | RN4(arg) | argw));
argw             1026 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				return push_inst32(compiler, ADDWI | RD4(arg) | RN4(arg) | IMM12(argw));
argw             1030 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				if (argw == compiler->cache_argw) {
argw             1032 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					argw = 0;
argw             1034 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				else if (emit_set_delta(compiler, TMP_REG3, TMP_REG3, argw - compiler->cache_argw) != SLJIT_ERR_UNSUPPORTED) {
argw             1036 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					compiler->cache_argw = argw;
argw             1038 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 					argw = 0;
argw             1042 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			if (argw) {
argw             1043 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw             1045 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				compiler->cache_argw = argw;
argw             1047 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 				argw = 0;
argw             1051 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		argw &= 0x3;
argw             1052 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		if (!argw && IS_3_LO_REGS(reg, arg, other_r)) {
argw             1056 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | RT4(reg) | RN4(arg) | RM4(other_r) | (argw << 4)));
argw             1057 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		return push_inst32(compiler, ADD_W | RD4(arg) | RN4(arg) | RM4(other_r) | (argw << 6));
argw             1064 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		diff = argw - compiler->cache_argw;
argw             1067 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		if (!((compiler->cache_argw - argw) & ~0xff))
argw             1068 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, sljit_mem32[flags] | MEM_IMM8 | RT4(reg) | RN4(TMP_REG3) | (compiler->cache_argw - argw));
argw             1075 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	next_arg = (arg & REG_MASK) && (arg == next_arg) && (argw != next_argw);
argw             1078 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		if (compiler->cache_argw == argw)
argw             1080 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		if (emit_set_delta(compiler, TMP_REG3, TMP_REG3, argw - compiler->cache_argw) != SLJIT_ERR_UNSUPPORTED) {
argw             1082 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			compiler->cache_argw = argw;
argw             1087 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	compiler->cache_argw = argw;
argw             1088 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	if (next_arg && emit_set_delta(compiler, TMP_REG3, arg, argw) != SLJIT_ERR_UNSUPPORTED) {
argw             1094 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw             1097 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		diff = argw - next_argw;
argw             1110 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw             1112 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	if (getput_arg_fast(compiler, flags, reg, arg, argw))
argw             1116 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	return getput_arg(compiler, flags, reg, arg, argw, 0, 0);
argw             1565 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c static sljit_si emit_fop_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw             1575 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		FAIL_IF(push_inst32(compiler, ADD_W | RD4(TMP_REG2) | RN4(arg & REG_MASK) | RM4(OFFS_REG(arg)) | ((argw & 0x3) << 6)));
argw             1577 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		argw = 0;
argw             1580 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	if ((arg & REG_MASK) && (argw & 0x3) == 0) {
argw             1581 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		if (!(argw & ~0x3fc))
argw             1582 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | 0x800000 | RN4(arg & REG_MASK) | DD4(reg) | (argw >> 2));
argw             1583 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		if (!(-argw & ~0x3fc))
argw             1584 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | RN4(arg & REG_MASK) | DD4(reg) | (-argw >> 2));
argw             1590 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		tmp = argw - compiler->cache_argw;
argw             1597 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			compiler->cache_argw = argw;
argw             1603 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		if (emit_set_delta(compiler, TMP_REG1, arg & REG_MASK, argw) != SLJIT_ERR_UNSUPPORTED) {
argw             1607 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		imm = get_imm(argw & ~0x3fc);
argw             1610 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | 0x800000 | RN4(TMP_REG1) | DD4(reg) | ((argw & 0x3fc) >> 2));
argw             1612 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 		imm = get_imm(-argw & ~0x3fc);
argw             1614 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			argw = -argw;
argw             1616 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 			return push_inst32(compiler, inst | RN4(TMP_REG1) | DD4(reg) | ((argw & 0x3fc) >> 2));
argw             1621 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	compiler->cache_argw = argw;
argw             1623 ext/pcre/pcrelib/sljit/sljitNativeARM_T2_32.c 	FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw              701 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw)
argw              705 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	if ((!(flags & WRITE_BACK) || !(arg & REG_MASK)) && !(arg & OFFS_REG_MASK) && argw <= SIMM_MAX && argw >= SIMM_MIN) {
argw              710 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 			| TA(reg_ar) | IMM(argw), ((flags & MEM_MASK) <= GPR_REG && (flags & LOAD_DATA)) ? reg_ar : MOVABLE_INS));
argw              719 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw              725 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 		argw &= 0x3;
argw              727 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 		if (argw && argw == next_argw && (arg == next_arg || (arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK)))
argw              733 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 		if (((next_argw - argw) <= SIMM_MAX && (next_argw - argw) >= SIMM_MIN))
argw              742 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw              762 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 		argw &= 0x3;
argw              770 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 		if (argw == compiler->cache_argw) {
argw              775 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 					if (arg == next_arg && argw == (next_argw & 0x3)) {
argw              777 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 						compiler->cache_argw = argw;
argw              793 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 		if (SLJIT_UNLIKELY(argw)) {
argw              795 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 			compiler->cache_argw = argw;
argw              796 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 			FAIL_IF(push_inst(compiler, SLL_W | T(OFFS_REG(arg)) | D(TMP_REG3) | SH_IMM(argw), DR(TMP_REG3)));
argw              800 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 			if (arg == next_arg && argw == (next_argw & 0x3)) {
argw              802 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 				compiler->cache_argw = argw;
argw              803 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 				FAIL_IF(push_inst(compiler, ADDU_W | S(base) | T(!argw ? OFFS_REG(arg) : TMP_REG3) | D(TMP_REG3), DR(TMP_REG3)));
argw              807 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 				FAIL_IF(push_inst(compiler, ADDU_W | S(base) | T(!argw ? OFFS_REG(arg) : TMP_REG3) | DA(tmp_ar), tmp_ar));
argw              810 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 		FAIL_IF(push_inst(compiler, ADDU_W | S(base) | T(!argw ? OFFS_REG(arg) : TMP_REG3) | D(base), DR(base)));
argw              818 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 			if (argw <= SIMM_MAX && argw >= SIMM_MIN) {
argw              819 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 				FAIL_IF(push_inst(compiler, data_transfer_insts[flags & MEM_MASK] | S(base) | TA(reg_ar) | IMM(argw), MOVABLE_INS));
argw              820 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 				if (argw)
argw              821 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 					return push_inst(compiler, ADDIU_W | S(base) | T(base) | IMM(argw), DR(base));
argw              828 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 		if (argw <= SIMM_MAX && argw >= SIMM_MIN) {
argw              829 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 			if (argw)
argw              830 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 				FAIL_IF(push_inst(compiler, ADDIU_W | S(base) | T(base) | IMM(argw), DR(base)));
argw              833 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 			if (compiler->cache_arg == SLJIT_MEM && argw - compiler->cache_argw <= SIMM_MAX && argw - compiler->cache_argw >= SIMM_MIN) {
argw              834 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 				if (argw != compiler->cache_argw) {
argw              835 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 					FAIL_IF(push_inst(compiler, ADDIU_W | S(TMP_REG3) | T(TMP_REG3) | IMM(argw - compiler->cache_argw), DR(TMP_REG3)));
argw              836 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 					compiler->cache_argw = argw;
argw              842 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 				compiler->cache_argw = argw;
argw              843 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 				FAIL_IF(load_immediate(compiler, DR(TMP_REG3), argw));
argw              850 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	if (compiler->cache_arg == arg && argw - compiler->cache_argw <= SIMM_MAX && argw - compiler->cache_argw >= SIMM_MIN) {
argw              851 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 		if (argw != compiler->cache_argw) {
argw              852 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 			FAIL_IF(push_inst(compiler, ADDIU_W | S(TMP_REG3) | T(TMP_REG3) | IMM(argw - compiler->cache_argw), DR(TMP_REG3)));
argw              853 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 			compiler->cache_argw = argw;
argw              858 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	if (compiler->cache_arg == SLJIT_MEM && argw - compiler->cache_argw <= SIMM_MAX && argw - compiler->cache_argw >= SIMM_MIN) {
argw              859 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 		if (argw != compiler->cache_argw)
argw              860 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 			FAIL_IF(push_inst(compiler, ADDIU_W | S(TMP_REG3) | T(TMP_REG3) | IMM(argw - compiler->cache_argw), DR(TMP_REG3)));
argw              864 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 		FAIL_IF(load_immediate(compiler, DR(TMP_REG3), argw));
argw              866 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	compiler->cache_argw = argw;
argw              871 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	if (arg == next_arg && next_argw - argw <= SIMM_MAX && next_argw - argw >= SIMM_MIN) {
argw              881 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw)
argw              883 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	if (getput_arg_fast(compiler, flags, reg_ar, arg, argw))
argw              887 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c 	return getput_arg(compiler, flags, reg_ar, arg, argw, 0, 0);
argw              844 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw              853 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		if (argw & 0x3)
argw              871 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	if (argw > SIMM_MAX || argw < SIMM_MIN || ((inst & INT_ALIGNED) && (argw & 0x3)) || (inst & UPDATE_REQ))
argw              878 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	if (argw > SIMM_MAX || argw < SIMM_MIN)
argw              887 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | IMM(argw)));
argw              894 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw              904 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		return ((arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK) && (argw & 0x3) == (next_argw & 0x3));
argw              910 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	high_short = (argw + ((argw & 0x8000) << 1)) & ~0xffff;
argw              914 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	if (argw <= 0x7fffffffl && argw >= -0x80000000l) {
argw              915 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		high_short = (argw + ((argw & 0x8000) << 1)) & ~0xffff;
argw              921 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	diff = argw - next_argw;
argw              943 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si inp_flags, sljit_si reg, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw              960 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		argw &= 0x3;
argw              962 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		SLJIT_ASSERT(argw);
argw              964 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg && argw == compiler->cache_argw)
argw              967 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 			if ((arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK) && argw == (next_argw & 0x3)) {
argw              969 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 				compiler->cache_argw = argw;
argw              973 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 			FAIL_IF(push_inst(compiler, RLWINM | S(OFFS_REG(arg)) | A(tmp_r) | (argw << 11) | ((31 - argw) << 1)));
argw              975 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 			FAIL_IF(push_inst(compiler, RLDI(tmp_r, OFFS_REG(arg), argw, 63 - argw, 1)));
argw              990 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	if (argw <= 0x7fff7fffl && argw >= -0x80000000l
argw              991 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 			&& (!(inst & INT_ALIGNED) || !(argw & 0x3)) && !(inst & UPDATE_REQ)) {
argw              995 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		high_short = (sljit_si)(argw + ((argw & 0x8000) << 1)) & ~0xffff;
argw             1025 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(tmp_r) | IMM(argw));
argw             1032 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		diff = argw - compiler->cache_argw;
argw             1038 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		diff = argw - next_argw;
argw             1043 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 			compiler->cache_argw = argw;
argw             1047 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		FAIL_IF(load_immediate(compiler, tmp_r, argw));
argw             1051 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	diff = argw - compiler->cache_argw;
argw             1061 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		if (compiler->cache_argw != argw) {
argw             1063 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 			compiler->cache_argw = argw;
argw             1068 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	if (argw == next_argw && (next_arg & SLJIT_MEM)) {
argw             1070 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw             1073 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		compiler->cache_argw = argw;
argw             1080 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 	diff = argw - next_argw;
argw             1083 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw             1087 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		compiler->cache_argw = argw;
argw             1094 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		FAIL_IF(load_immediate(compiler, TMP_REG3, argw));
argw             1097 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		compiler->cache_argw = argw;
argw             1101 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c 		FAIL_IF(load_immediate(compiler, tmp_r, argw));
argw              509 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw              514 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 		if ((!(arg & OFFS_REG_MASK) && argw <= SIMM_MAX && argw >= SIMM_MIN)
argw              515 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 				|| ((arg & OFFS_REG_MASK) && (argw & 0x3) == 0)) {
argw              521 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 				| S1(arg & REG_MASK) | ((arg & OFFS_REG_MASK) ? S2(OFFS_REG(arg)) : IMM(argw)),
argw              532 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw              538 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 		argw &= 0x3;
argw              539 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 		SLJIT_ASSERT(argw);
argw              541 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 		if ((arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK) && argw == next_argw)
argw              546 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	if (((next_argw - argw) <= SIMM_MAX && (next_argw - argw) >= SIMM_MIN))
argw              552 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw              565 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 		argw &= 0x3;
argw              566 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 		SLJIT_ASSERT(argw != 0);
argw              569 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 		if (((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) && (argw == compiler->cache_argw))
argw              572 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 			if ((arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK) && argw == (next_argw & 0x3)) {
argw              574 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 				compiler->cache_argw = argw;
argw              581 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 			FAIL_IF(push_inst(compiler, SLL_W | D(arg2) | S1(OFFS_REG(arg)) | IMM_ARG | argw, DR(arg2)));
argw              586 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 		if ((compiler->cache_arg == SLJIT_MEM) && (argw - compiler->cache_argw) <= SIMM_MAX && (argw - compiler->cache_argw) >= SIMM_MIN) {
argw              587 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 			if (argw != compiler->cache_argw) {
argw              588 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 				FAIL_IF(push_inst(compiler, ADD | D(TMP_REG3) | S1(TMP_REG3) | IMM(argw - compiler->cache_argw), DR(TMP_REG3)));
argw              589 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 				compiler->cache_argw = argw;
argw              593 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 			if ((next_argw - argw) <= SIMM_MAX && (next_argw - argw) >= SIMM_MIN) {
argw              595 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 				compiler->cache_argw = argw;
argw              602 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 			FAIL_IF(load_immediate(compiler, arg2, argw));
argw              616 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, sljit_sw argw)
argw              618 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	if (getput_arg_fast(compiler, flags, reg, arg, argw))
argw              622 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c 	return getput_arg(compiler, flags, reg, arg, argw, 0, 0);
argw             1288 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw)
argw             1293 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			&& !(arg & OFFS_REG_MASK) && argw <= SIMM_16BIT_MAX && argw >= SIMM_16BIT_MIN) {
argw             1298 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		FAIL_IF(ADDLI(ADDR_TMP_mapped, reg_map[arg & REG_MASK], argw));
argw             1314 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static sljit_si can_cache(sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw             1320 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		argw &= 0x3;
argw             1322 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		if (argw && argw == next_argw
argw             1329 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		if (((next_argw - argw) <= SIMM_16BIT_MAX
argw             1330 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 				&& (next_argw - argw) >= SIMM_16BIT_MIN))
argw             1340 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw, sljit_si next_arg, sljit_sw next_argw)
argw             1358 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		argw &= 0x3;
argw             1367 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		if (argw == compiler->cache_argw) {
argw             1377 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 					if (arg == next_arg && argw == (next_argw & 0x3)) {
argw             1379 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 						compiler->cache_argw = argw;
argw             1404 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		if (SLJIT_UNLIKELY(argw)) {
argw             1406 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			compiler->cache_argw = argw;
argw             1407 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			FAIL_IF(SHLI(TMP_REG3_mapped, reg_map[OFFS_REG(arg)], argw));
argw             1411 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			if (arg == next_arg && argw == (next_argw & 0x3)) {
argw             1413 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 				compiler->cache_argw = argw;
argw             1414 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 				FAIL_IF(ADD(TMP_REG3_mapped, reg_map[base], reg_map[!argw ? OFFS_REG(arg) : TMP_REG3]));
argw             1417 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 				FAIL_IF(ADD(tmp_ar, reg_map[base], reg_map[!argw ? OFFS_REG(arg) : TMP_REG3]));
argw             1425 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		FAIL_IF(ADD(reg_map[base], reg_map[base], reg_map[!argw ? OFFS_REG(arg) : TMP_REG3]));
argw             1437 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			if (argw <= SIMM_16BIT_MAX && argw >= SIMM_16BIT_MIN) {
argw             1438 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 				FAIL_IF(ADDLI(ADDR_TMP_mapped, reg_map[base], argw));
argw             1444 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 				if (argw)
argw             1445 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 					return ADDLI(reg_map[base], reg_map[base], argw);
argw             1454 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		if (argw <= SIMM_16BIT_MAX && argw >= SIMM_16BIT_MIN) {
argw             1455 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			if (argw)
argw             1456 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 				FAIL_IF(ADDLI(reg_map[base], reg_map[base], argw));
argw             1459 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 					&& argw - compiler->cache_argw <= SIMM_16BIT_MAX
argw             1460 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 					&& argw - compiler->cache_argw >= SIMM_16BIT_MIN) {
argw             1461 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 				if (argw != compiler->cache_argw) {
argw             1462 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 					FAIL_IF(ADD(TMP_REG3_mapped, TMP_REG3_mapped, argw - compiler->cache_argw));
argw             1463 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 					compiler->cache_argw = argw;
argw             1469 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 				compiler->cache_argw = argw;
argw             1470 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 				FAIL_IF(load_immediate(compiler, TMP_REG3_mapped, argw));
argw             1482 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			&& argw - compiler->cache_argw <= SIMM_16BIT_MAX
argw             1483 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			&& argw - compiler->cache_argw >= SIMM_16BIT_MIN) {
argw             1484 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		if (argw != compiler->cache_argw) {
argw             1485 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			FAIL_IF(ADDLI(TMP_REG3_mapped, TMP_REG3_mapped, argw - compiler->cache_argw));
argw             1486 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			compiler->cache_argw = argw;
argw             1496 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			&& argw - compiler->cache_argw <= SIMM_16BIT_MAX
argw             1497 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			&& argw - compiler->cache_argw >= SIMM_16BIT_MIN) {
argw             1498 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		if (argw != compiler->cache_argw)
argw             1499 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			FAIL_IF(ADDLI(TMP_REG3_mapped, TMP_REG3_mapped, argw - compiler->cache_argw));
argw             1502 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		FAIL_IF(load_immediate(compiler, TMP_REG3_mapped, argw));
argw             1505 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	compiler->cache_argw = argw;
argw             1515 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			&& next_argw - argw <= SIMM_16BIT_MAX
argw             1516 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 			&& next_argw - argw >= SIMM_16BIT_MIN) {
argw             1533 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static SLJIT_INLINE sljit_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, sljit_sw argw)
argw             1535 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	if (getput_arg_fast(compiler, flags, reg_ar, arg, argw))
argw             1540 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	return getput_arg(compiler, flags, reg_ar, arg, argw, 0, 0);
argw             1429 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c #define BINARY_IMM(op_imm, op_mr, immw, arg, argw) \
argw             1431 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 		inst = emit_x86_instruction(compiler, 1 | EX86_BIN_INS, SLJIT_IMM, immw, arg, argw); \
argw             1437 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 		inst = emit_x86_instruction(compiler, 1, TMP_REG2, 0, arg, argw); \
argw             1447 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c #define BINARY_IMM(op_imm, op_mr, immw, arg, argw) \
argw             1448 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c 	inst = emit_x86_instruction(compiler, 1 | EX86_BIN_INS, SLJIT_IMM, immw, arg, argw); \