Lines Matching refs:reg_ar
1339 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, s… in getput_arg_fast() argument
1352 FAIL_IF(PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, ADDR_TMP_mapped)); in getput_arg_fast()
1354 FAIL_IF(PB2(data_transfer_insts[flags & MEM_MASK], ADDR_TMP_mapped, reg_ar)); in getput_arg_fast()
1391 static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_… in getput_arg() argument
1402 tmp_ar = reg_ar; in getput_arg()
1411 if ((flags & WRITE_BACK) && reg_ar == reg_map[base]) { in getput_arg()
1412 SLJIT_ASSERT(!(flags & LOAD_DATA) && reg_map[TMP_REG1] != reg_ar); in getput_arg()
1413 FAIL_IF(ADD(TMP_REG1_mapped, reg_ar, ZERO)); in getput_arg()
1414 reg_ar = TMP_REG1_mapped; in getput_arg()
1422 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, TMP_REG3_mapped); in getput_arg()
1424 return PB2(data_transfer_insts[flags & MEM_MASK], TMP_REG3_mapped, reg_ar); in getput_arg()
1433 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, TMP_REG3_mapped); in getput_arg()
1435 return PB2(data_transfer_insts[flags & MEM_MASK], TMP_REG3_mapped, reg_ar); in getput_arg()
1440 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, tmp_ar); in getput_arg()
1442 return PB2(data_transfer_insts[flags & MEM_MASK], tmp_ar, reg_ar); in getput_arg()
1448 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, reg_map[base]); in getput_arg()
1450 return PB2(data_transfer_insts[flags & MEM_MASK], reg_map[base], reg_ar); in getput_arg()
1471 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, tmp_ar); in getput_arg()
1473 return PB2(data_transfer_insts[flags & MEM_MASK], tmp_ar, reg_ar); in getput_arg()
1479 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, reg_map[base]); in getput_arg()
1481 return PB2(data_transfer_insts[flags & MEM_MASK], reg_map[base], reg_ar); in getput_arg()
1486 if (reg_ar == reg_map[base]) { in getput_arg()
1487 SLJIT_ASSERT(!(flags & LOAD_DATA) && TMP_REG1_mapped != reg_ar); in getput_arg()
1491 FAIL_IF(PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, ADDR_TMP_mapped)); in getput_arg()
1493 FAIL_IF(PB2(data_transfer_insts[flags & MEM_MASK], ADDR_TMP_mapped, reg_ar)); in getput_arg()
1501 FAIL_IF(ADD(TMP_REG1_mapped, reg_ar, ZERO)); in getput_arg()
1502 reg_ar = TMP_REG1_mapped; in getput_arg()
1527 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, reg_map[base]); in getput_arg()
1529 return PB2(data_transfer_insts[flags & MEM_MASK], reg_map[base], reg_ar); in getput_arg()
1541 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, TMP_REG3_mapped); in getput_arg()
1543 return PB2(data_transfer_insts[flags & MEM_MASK], TMP_REG3_mapped, reg_ar); in getput_arg()
1560 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, TMP_REG3_mapped); in getput_arg()
1562 return PB2(data_transfer_insts[flags & MEM_MASK], TMP_REG3_mapped, reg_ar); in getput_arg()
1571 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, TMP_REG3_mapped); in getput_arg()
1573 return PB2(data_transfer_insts[flags & MEM_MASK], TMP_REG3_mapped, reg_ar); in getput_arg()
1579 return PB2(data_transfer_insts[flags & MEM_MASK], reg_ar, tmp_ar); in getput_arg()
1581 return PB2(data_transfer_insts[flags & MEM_MASK], tmp_ar, reg_ar); in getput_arg()
1584 …si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg_ar, sljit_si arg, slj… in emit_op_mem() argument
1586 if (getput_arg_fast(compiler, flags, reg_ar, arg, argw)) in emit_op_mem()
1591 return getput_arg(compiler, flags, reg_ar, arg, argw, 0, 0); in emit_op_mem()