Home | History | Annotate | Download | only in codeflinger

Lines Matching full:immediate

211         uint32_t immediate, uint32_t& rot, uint32_t& imm)
213 // for MIPS, any 32-bit immediate is OK
215 imm = immediate;
221 bool ArmToMipsAssembler::isValidImmediate(uint32_t immediate)
223 // for MIPS, any 32-bit immediate is OK
227 uint32_t ArmToMipsAssembler::imm(uint32_t immediate)
229 // ALOGW("immediate value %08x at pc %08x\n", immediate, (int)pc());
230 amode.value = immediate;
256 // LDR(B)/STR(B)/PLD (immediate and Rm can be negative, which indicate U=0)
260 "LDR(B)/STR(B)/PLD immediate too big (%08x)",
270 "LDR(B)/STR(B)/PLD immediate too big (%08x)",
295 // LDRH/LDRSB/LDRSH/STRH (immediate and Rm can be negative, which indicate U=0)
303 "LDRH/LDRSB/LDRSH/STRH immediate too big (%08x)",
313 "LDRH/LDRSB/LDRSH/STRH immediate too big (%08x)",
370 // have a register-based form and a different immediate form. See
1243 ** (use the immediate form of the instruction), etc.
1563 void MIPSAssembler::ANDI(int Rt, int Rs, uint16_t imm) // todo: support larger immediate
1597 void MIPSAssembler::XORI(int Rt, int Rs, uint16_t imm) // todo: support larger immediate
1662 // immediate version - uses at2 register (mapped to some appropriate mips reg)