Lines Matching refs:offset

171         int32_t offset = int32_t(target_pc - (bt.pc+2));
172 *bt.pc |= offset & 0xFFFFFF;
273 int32_t offset = int32_t(pc - (mPC+2));
274 *mPC++ = (cc<<28) | (0xA<<24) | (offset & 0xFFFFFF);
279 int32_t offset = int32_t(pc - (mPC+2));
280 *mPC++ = (cc<<28) | (0xB<<24) | (offset & 0xFFFFFF);
294 void ARMAssembler::LDR(int cc, int Rd, int Rn, uint32_t offset) {
295 *mPC++ = (cc<<28) | (1<<26) | (1<<20) | (Rn<<16) | (Rd<<12) | offset;
297 void ARMAssembler::LDRB(int cc, int Rd, int Rn, uint32_t offset) {
298 *mPC++ = (cc<<28) | (1<<26) | (1<<22) | (1<<20) | (Rn<<16) | (Rd<<12) | offset;
300 void ARMAssembler::STR(int cc, int Rd, int Rn, uint32_t offset) {
301 *mPC++ = (cc<<28) | (1<<26) | (Rn<<16) | (Rd<<12) | offset;
303 void ARMAssembler::STRB(int cc, int Rd, int Rn, uint32_t offset) {
304 *mPC++ = (cc<<28) | (1<<26) | (1<<22) | (Rn<<16) | (Rd<<12) | offset;
307 void ARMAssembler::LDRH(int cc, int Rd, int Rn, uint32_t offset) {
308 *mPC++ = (cc<<28) | (1<<20) | (Rn<<16) | (Rd<<12) | 0xB0 | offset;
310 void ARMAssembler::LDRSB(int cc, int Rd, int Rn, uint32_t offset) {
311 *mPC++ = (cc<<28) | (1<<20) | (Rn<<16) | (Rd<<12) | 0xD0 | offset;
313 void ARMAssembler::LDRSH(int cc, int Rd, int Rn, uint32_t offset) {
314 *mPC++ = (cc<<28) | (1<<20) | (Rn<<16) | (Rd<<12) | 0xF0 | offset;
316 void ARMAssembler::STRH(int cc, int Rd, int Rn, uint32_t offset) {
317 *mPC++ = (cc<<28) | (Rn<<16) | (Rd<<12) | 0xB0 | offset;
366 void ARMAssembler::PLD(int Rn, uint32_t offset) {
367 LOG_ALWAYS_FATAL_IF(!((offset&(1<<24)) && !(offset&(1<<21))),
369 *mPC++ = 0xF550F000 | (Rn<<16) | offset;