Lines Matching refs:immediate

176   value_.immediate = static_cast<intptr_t>(handle.address());
497 // dst = base + position + immediate
727 d_form(XORI, src, dst, imm.immediate(), false);
731 d_form(XORIS, rs, ra, imm.immediate(), false);
761 DCHECK((32 > val.immediate()) && (val.immediate() >= 0));
762 rlwinm(dst, src, val.immediate(), 0, 31 - val.immediate(), rc);
766 DCHECK((32 > val.immediate()) && (val.immediate() >= 0));
767 rlwinm(dst, src, 32 - val.immediate(), val.immediate(), 31, rc);
772 DCHECK((32 > val.immediate()) && (val.immediate() >= 0));
773 rlwinm(dst, src, 0, 0, 31 - val.immediate(), rc);
778 DCHECK((32 > val.immediate()) && (val.immediate() >= 0));
779 rlwinm(dst, src, 0, val.immediate(), 31, rc);
795 addi(dst, src, Operand(-(imm.immediate())));
829 d_form(SUBFIC, dst, src, imm.immediate(), true);
844 d_form(MULLI, dst, src, imm.immediate(), true);
871 d_form(ADDI, dst, src, imm.immediate(), true);
876 d_form(ADDIS, dst, src, imm.immediate(), true);
880 d_form(ADDIC, dst, src, imm.immediate(), true);
884 d_form(ANDIx, rs, ra, imm.immediate(), false);
888 d_form(ANDISx, rs, ra, imm.immediate(), false);
892 d_form(ORI, rs, ra, imm.immediate(), false);
896 d_form(ORIS, src, dst, imm.immediate(), false);
900 intptr_t imm16 = src2.immediate();
913 uintptr_t uimm16 = src2.immediate();
926 intptr_t imm16 = src2.immediate();
943 uintptr_t uimm16 = src2.immediate();
956 // Pseudo op - load immediate
958 d_form(ADDI, dst, r0, imm.immediate(), true);
962 d_form(ADDIS, dst, r0, imm.immediate(), true);
1083 DCHECK((64 > val.immediate()) && (val.immediate() >= 0));
1084 rldicr(dst, src, val.immediate(), 63 - val.immediate(), rc);
1088 DCHECK((64 > val.immediate()) && (val.immediate() >= 0));
1089 rldicl(dst, src, 64 - val.immediate(), val.immediate(), rc);
1094 DCHECK((64 > val.immediate()) && (val.immediate() >= 0));
1095 rldicr(dst, src, 0, 63 - val.immediate(), rc);
1100 DCHECK((64 > val.immediate()) && (val.immediate() >= 0));
1101 rldicl(dst, src, 0, val.immediate(), rc);
1145 #define GENERATE_PREFIX_SUFFIX_BITS(immediate, prefix, suffix) \
1146 CHECK(is_int34(immediate)); \
1148 SIGN_EXT_IMM18((immediate >> 16) & kImm18Mask); /* 18 bits.*/ \
1149 int16_t suffix = immediate & kImm16Mask; /* 16 bits.*/ \
1155 intptr_t immediate = imm.immediate();
1156 GENERATE_PREFIX_SUFFIX_BITS(immediate, hi, lo)
1164 intptr_t immediate = imm.immediate();
1165 GENERATE_PREFIX_SUFFIX_BITS(immediate, hi, lo)
1172 paddi(dst, src, Operand(-(imm.immediate())));
1266 // immediate sequence.
1269 intptr_t value = src.immediate();
1278 // Prefer a single-instruction load-immediate.
1318 value = src.immediate();
1871 void Assembler::mtfsfi(int bf, int immediate, RCBit rc) {
1872 emit(EXT4 | MTFSFI | bf * B23 | immediate * B12 | rc);
2016 CHECK(is_uint8(imm.immediate()));
2017 emit(XXSPLTIB | (rt.code() & 0x1F) * B21 | (imm.immediate() & 0xFF) * B11 |