Lines Matching refs:reg_ar
1288 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, s… in getput_arg_fast() argument
1301 FAIL_IF(PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, ADDR_TMP_mapped)); in getput_arg_fast()
1303 FAIL_IF(PB2(data_transfer_insts[flags & MEM_MASK], ADDR_TMP_mapped, reg_ar)); in getput_arg_fast()
1340 static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_… in getput_arg() argument
1351 tmp_ar = reg_ar; in getput_arg()
1360 if ((flags & WRITE_BACK) && reg_ar == reg_map[base]) { in getput_arg()
1361 SLJIT_ASSERT(!(flags & LOAD_DATA) && reg_map[TMP_REG1] != reg_ar); in getput_arg()
1362 FAIL_IF(ADD(TMP_REG1_mapped, reg_ar, ZERO)); in getput_arg()
1363 reg_ar = TMP_REG1_mapped; in getput_arg()
1371 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, TMP_REG3_mapped); in getput_arg()
1373 return PB2(data_transfer_insts[flags & MEM_MASK], TMP_REG3_mapped, reg_ar); in getput_arg()
1382 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, TMP_REG3_mapped); in getput_arg()
1384 return PB2(data_transfer_insts[flags & MEM_MASK], TMP_REG3_mapped, reg_ar); in getput_arg()
1389 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, tmp_ar); in getput_arg()
1391 return PB2(data_transfer_insts[flags & MEM_MASK], tmp_ar, reg_ar); in getput_arg()
1397 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, reg_map[base]); in getput_arg()
1399 return PB2(data_transfer_insts[flags & MEM_MASK], reg_map[base], reg_ar); in getput_arg()
1420 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, tmp_ar); in getput_arg()
1422 return PB2(data_transfer_insts[flags & MEM_MASK], tmp_ar, reg_ar); in getput_arg()
1428 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, reg_map[base]); in getput_arg()
1430 return PB2(data_transfer_insts[flags & MEM_MASK], reg_map[base], reg_ar); in getput_arg()
1435 if (reg_ar == reg_map[base]) { in getput_arg()
1436 SLJIT_ASSERT(!(flags & LOAD_DATA) && TMP_REG1_mapped != reg_ar); in getput_arg()
1440 FAIL_IF(PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, ADDR_TMP_mapped)); in getput_arg()
1442 FAIL_IF(PB2(data_transfer_insts[flags & MEM_MASK], ADDR_TMP_mapped, reg_ar)); in getput_arg()
1450 FAIL_IF(ADD(TMP_REG1_mapped, reg_ar, ZERO)); in getput_arg()
1451 reg_ar = TMP_REG1_mapped; in getput_arg()
1476 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, reg_map[base]); in getput_arg()
1478 return PB2(data_transfer_insts[flags & MEM_MASK], reg_map[base], reg_ar); in getput_arg()
1490 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, TMP_REG3_mapped); in getput_arg()
1492 return PB2(data_transfer_insts[flags & MEM_MASK], TMP_REG3_mapped, reg_ar); in getput_arg()
1509 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, TMP_REG3_mapped); in getput_arg()
1511 return PB2(data_transfer_insts[flags & MEM_MASK], TMP_REG3_mapped, reg_ar); in getput_arg()
1520 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, TMP_REG3_mapped); in getput_arg()
1522 return PB2(data_transfer_insts[flags & MEM_MASK], TMP_REG3_mapped, reg_ar); in getput_arg()
1528 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, tmp_ar); in getput_arg()
1530 return PB2(data_transfer_insts[flags & MEM_MASK], tmp_ar, reg_ar); in getput_arg()
1533 …si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, slj… in emit_op_mem() argument
1535 if (getput_arg_fast(compiler, flags, reg_ar, arg, argw)) in emit_op_mem()
1540 return getput_arg(compiler, flags, reg_ar, arg, argw, 0, 0); in emit_op_mem()