• Home
  • Raw
  • Download

Lines Matching refs:DISP20

4777 #define DISP20(d) (((UInt)d) & 0xFFF), ((((UInt)d) >> 12) & 0xFF)  macro
4989 p = s390_emit_SLLG(p, r1, r1, R0, DISP20(56)); /* r1 = r1 << 56 */ in s390_emit_LGBRw()
4990 return s390_emit_SRAG(p, r1, r1, R0, DISP20(56)); /* r1 = r1 >>a 56 */ in s390_emit_LGBRw()
5017 p = s390_emit_SLLG(p, r1, r1, R0, DISP20(48)); /* r1 = r1 << 48 */ in s390_emit_LGHRw()
5018 return s390_emit_SRAG(p, r1, r1, R0, DISP20(48)); /* r1 = r1 >>a 48 */ in s390_emit_LGHRw()
5239 p = s390_emit_STDY(p, r2, R0, S390_REGNO_STACK_POINTER, DISP20(-8)); in s390_emit_LGDRw()
5240 return s390_emit_LG(p, r1, R0, S390_REGNO_STACK_POINTER, DISP20(-8)); in s390_emit_LGDRw()
5254 p = s390_emit_STG(p, r2, R0, S390_REGNO_STACK_POINTER, DISP20(-8)); in s390_emit_LDGRw()
5255 return s390_emit_LDY(p, r1, R0, S390_REGNO_STACK_POINTER, DISP20(-8)); in s390_emit_LDGRw()
7085 case 8: return s390_emit_LG(p, reg, x, b, DISP20(d)); in s390_emit_load_mem()
7093 case 1: return s390_emit_ICY(p, reg, x, b, DISP20(d)); in s390_emit_load_mem()
7094 case 2: return s390_emit_LHY(p, reg, x, b, DISP20(d)); in s390_emit_load_mem()
7095 case 4: return s390_emit_LY(p, reg, x, b, DISP20(d)); in s390_emit_load_mem()
7096 case 8: return s390_emit_LG(p, reg, x, b, DISP20(d)); in s390_emit_load_mem()
7150 return s390_emit_LEY(buf, r, x, b, DISP20(d)); in s390_insn_load_emit()
7162 return s390_emit_LDY(buf, r, x, b, DISP20(d)); in s390_insn_load_emit()
7198 return s390_emit_STEY(buf, r, x, b, DISP20(d)); in s390_insn_store_emit()
7210 return s390_emit_STDY(buf, r, x, b, DISP20(d)); in s390_insn_store_emit()
7227 return s390_emit_STCY(buf, r, x, b, DISP20(d)); in s390_insn_store_emit()
7239 return s390_emit_STHY(buf, r, x, b, DISP20(d)); in s390_insn_store_emit()
7251 return s390_emit_STY(buf, r, x, b, DISP20(d)); in s390_insn_store_emit()
7256 return s390_emit_STG(buf, r, x, b, DISP20(d)); in s390_insn_store_emit()
7286 buf = s390_emit_SLLG(buf, R0, src, 0, DISP20(32)); /* r0 = src << 32 */ in s390_insn_move_emit()
7295 return s390_emit_SRLG(buf, dst, dst, 0, DISP20(32)); /* dst >>= 32 */ in s390_insn_move_emit()
7395 case S390_ALU_LSH: return s390_emit_SLLG(buf, dst, dst, r2, DISP20(0)); in s390_insn_alu_emit()
7396 case S390_ALU_RSH: return s390_emit_SRLG(buf, dst, dst, r2, DISP20(0)); in s390_insn_alu_emit()
7397 case S390_ALU_RSHA: return s390_emit_SRAG(buf, dst, dst, r2, DISP20(0)); in s390_insn_alu_emit()
7437 buf = s390_emit_SLLG(buf, dst, dst, b2, DISP20(0)); in s390_insn_alu_emit()
7440 buf = s390_emit_SRLG(buf, dst, dst, b2, DISP20(0)); in s390_insn_alu_emit()
7443 buf = s390_emit_SRAG(buf, dst, dst, b2, DISP20(0)); in s390_insn_alu_emit()
7522 return s390_emit_AHY(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7525 return s390_emit_SHY(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7528 return s390_emit_MHYw(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7533 buf = s390_emit_LHY(buf, R0, x, b, DISP20(d)); in s390_insn_alu_emit()
7537 buf = s390_emit_LHY(buf, R0, x, b, DISP20(d)); in s390_insn_alu_emit()
7541 buf = s390_emit_LHY(buf, R0, x, b, DISP20(d)); in s390_insn_alu_emit()
7572 case S390_ALU_ADD: return s390_emit_AY(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7573 case S390_ALU_SUB: return s390_emit_SY(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7574 case S390_ALU_MUL: return s390_emit_MSY(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7575 case S390_ALU_AND: return s390_emit_NY(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7576 case S390_ALU_OR: return s390_emit_OY(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7577 case S390_ALU_XOR: return s390_emit_XY(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7588 case S390_ALU_ADD: return s390_emit_AG(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7589 case S390_ALU_SUB: return s390_emit_SG(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7590 case S390_ALU_MUL: return s390_emit_MSG(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7591 case S390_ALU_AND: return s390_emit_NG(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7592 case S390_ALU_OR: return s390_emit_OG(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7593 case S390_ALU_XOR: return s390_emit_XG(buf, dst, x, b, DISP20(d)); in s390_insn_alu_emit()
7725 case S390_ALU_LSH: return s390_emit_SLLG(buf, dst, dst, 0, DISP20(value)); in s390_insn_alu_emit()
7726 case S390_ALU_RSH: return s390_emit_SRLG(buf, dst, dst, 0, DISP20(value)); in s390_insn_alu_emit()
7727 case S390_ALU_RSHA: return s390_emit_SRAG(buf, dst, dst, 0, DISP20(value)); in s390_insn_alu_emit()
7808 return s390_emit_LB(buf, r1, x, b, DISP20(d)); in s390_widen_emit()
7810 return s390_emit_LLCw(buf, r1, x, b, DISP20(d)); in s390_widen_emit()
7814 return s390_emit_LGB(buf, r1, x, b, DISP20(d)); in s390_widen_emit()
7816 return s390_emit_LLGC(buf, r1, x, b, DISP20(d)); in s390_widen_emit()
7823 return s390_emit_LLHw(buf, r1, x, b, DISP20(d)); in s390_widen_emit()
7832 return s390_emit_LHY(buf, r1, x, b, DISP20(d)); in s390_widen_emit()
7838 return s390_emit_LGH(buf, r1, x, b, DISP20(d)); in s390_widen_emit()
7840 return s390_emit_LLGH(buf, r1, x, b, DISP20(d)); in s390_widen_emit()
7847 return s390_emit_LGF(buf, r1, x, b, DISP20(d)); in s390_widen_emit()
7849 return s390_emit_LLGF(buf, r1, x, b, DISP20(d)); in s390_widen_emit()
8041 return s390_emit_LTw(buf, R0, x, b, DISP20(d)); in s390_insn_test_emit()
8044 return s390_emit_LTGw(buf, R0, x, b, DISP20(d)); in s390_insn_test_emit()
8090 buf = s390_emit_SLLG(buf, r1, R0, r1, DISP20(0)); /* r1 = mask << cc */ in s390_insn_cc2bool_emit()
8091 buf = s390_emit_SRLG(buf, r1, r1, 0, DISP20(3)); /* r1 = r1 >> 3 */ in s390_insn_cc2bool_emit()
8122 buf = s390_emit_CSY(buf, R0, r3, b, DISP20(d)); in s390_insn_cas_emit()
8129 buf = s390_emit_CSG(buf, R0, r3, b, DISP20(d)); in s390_insn_cas_emit()
8175 buf = s390_emit_CDSY(buf, R0, r3, b, DISP20(d)); in s390_insn_cdas_emit()
8188 buf = s390_emit_CDSG(buf, R0, r3, b, DISP20(d)); in s390_insn_cdas_emit()
8261 return s390_emit_CY(buf, r1, x, b, DISP20(d)); in s390_insn_compare_emit()
8263 return s390_emit_CLY(buf, r1, x, b, DISP20(d)); in s390_insn_compare_emit()
8269 return s390_emit_CG(buf, r1, x, b, DISP20(d)); in s390_insn_compare_emit()
8271 return s390_emit_CLG(buf, r1, x, b, DISP20(d)); in s390_insn_compare_emit()
8379 return s390_emit_ML(buf, r1, x, b, DISP20(d)); in s390_insn_mul_emit()
8384 return s390_emit_MFYw(buf, r1, x, b, DISP20(d)); in s390_insn_mul_emit()
8386 return s390_emit_ML(buf, r1, x, b, DISP20(d)); in s390_insn_mul_emit()
8394 return s390_emit_MLG(buf, r1, x, b, DISP20(d)); in s390_insn_mul_emit()
8482 return s390_emit_DL(buf, r1, x, b, DISP20(d)); in s390_insn_div_emit()
8487 buf = s390_emit_LY(buf, R0, x, b, DISP20(d)); in s390_insn_div_emit()
8490 return s390_emit_DL(buf, r1, x, b, DISP20(d)); in s390_insn_div_emit()
8498 return s390_emit_DLG(buf, r1, x, b, DISP20(d)); in s390_insn_div_emit()
8559 return s390_emit_DSG(buf, r1, x, b, DISP20(d)); in s390_insn_divs_emit()
8605 p = s390_emit_LG(p, R0, x, b, DISP20(d)); in s390_insn_clz_emit()
8640 p = s390_emit_SRLG(p, R0, R0, R0, DISP20(1)); /* r0 >>= 1; 6 bytes */ in s390_insn_clz_emit()
8761 return s390_emit_LOC(p, hregNumber(dst), cond, b, DISP20(d)); in s390_insn_cond_move_emit()
8763 return s390_emit_LOCG(p, hregNumber(dst), cond, b, DISP20(d)); in s390_insn_cond_move_emit()
9339 return s390_emit_STG(buf, R0, 0, b, DISP20(d)); in s390_insn_mimm_emit()
9355 return s390_emit_ASI(buf, insn->variant.madd.delta, b, DISP20(d)); in s390_insn_madd_emit()
9358 return s390_emit_AGSI(buf, insn->variant.madd.delta, b, DISP20(d)); in s390_insn_madd_emit()
9573 buf = s390_emit_STG(buf, R0, 0, b, DISP20(d)); in s390_insn_xdirect_emit()
9655 buf = s390_emit_STG(buf, regno, 0, b, DISP20(d)); in s390_insn_xindir_emit()
9707 buf = s390_emit_STG(buf, regno, 0, b, DISP20(d)); in s390_insn_xassisted_emit()
9783 buf = s390_emit_ASI(buf, -1, b, DISP20(d)); /* 6 bytes */ in s390_insn_evcheck_emit()
9797 buf = s390_emit_LG(buf, S390_REGNO_TCHAIN_SCRATCH, 0, b, DISP20(d)); /* 6 bytes */ in s390_insn_evcheck_emit()
9820 buf = s390_emit_AGSI(buf, 1, S390_REGNO_TCHAIN_SCRATCH, DISP20(0)); in s390_insn_profinc_emit()
9823 buf = s390_emit_AG( buf, R0, 0, S390_REGNO_TCHAIN_SCRATCH, DISP20(0)); in s390_insn_profinc_emit()
9824 buf = s390_emit_STG(buf, R0, 0, S390_REGNO_TCHAIN_SCRATCH, DISP20(0)); in s390_insn_profinc_emit()