Lines Matching refs:offset

176         int32_t offset = int32_t(target_pc - (bt.pc+2));
177 *bt.pc |= offset & 0xFFFFFF;
278 int32_t offset = int32_t(pc - (mPC+2));
279 *mPC++ = (cc<<28) | (0xA<<24) | (offset & 0xFFFFFF);
284 int32_t offset = int32_t(pc - (mPC+2));
285 *mPC++ = (cc<<28) | (0xB<<24) | (offset & 0xFFFFFF);
299 void ARMAssembler::LDR(int cc, int Rd, int Rn, uint32_t offset) {
300 *mPC++ = (cc<<28) | (1<<26) | (1<<20) | (Rn<<16) | (Rd<<12) | offset;
302 void ARMAssembler::LDRB(int cc, int Rd, int Rn, uint32_t offset) {
303 *mPC++ = (cc<<28) | (1<<26) | (1<<22) | (1<<20) | (Rn<<16) | (Rd<<12) | offset;
305 void ARMAssembler::STR(int cc, int Rd, int Rn, uint32_t offset) {
306 *mPC++ = (cc<<28) | (1<<26) | (Rn<<16) | (Rd<<12) | offset;
308 void ARMAssembler::STRB(int cc, int Rd, int Rn, uint32_t offset) {
309 *mPC++ = (cc<<28) | (1<<26) | (1<<22) | (Rn<<16) | (Rd<<12) | offset;
312 void ARMAssembler::LDRH(int cc, int Rd, int Rn, uint32_t offset) {
313 *mPC++ = (cc<<28) | (1<<20) | (Rn<<16) | (Rd<<12) | 0xB0 | offset;
315 void ARMAssembler::LDRSB(int cc, int Rd, int Rn, uint32_t offset) {
316 *mPC++ = (cc<<28) | (1<<20) | (Rn<<16) | (Rd<<12) | 0xD0 | offset;
318 void ARMAssembler::LDRSH(int cc, int Rd, int Rn, uint32_t offset) {
319 *mPC++ = (cc<<28) | (1<<20) | (Rn<<16) | (Rd<<12) | 0xF0 | offset;
321 void ARMAssembler::STRH(int cc, int Rd, int Rn, uint32_t offset) {
322 *mPC++ = (cc<<28) | (Rn<<16) | (Rd<<12) | 0xB0 | offset;
371 void ARMAssembler::PLD(int Rn, uint32_t offset) {
372 LOG_ALWAYS_FATAL_IF(!((offset&(1<<24)) && !(offset&(1<<21))),
374 *mPC++ = 0xF550F000 | (Rn<<16) | offset;
561 uint32_t offset = abs(immed8);
568 ((W&1)<<21) | (((offset&0xF0)<<4)|(offset&0xF));
573 uint32_t offset = abs(immed8);
580 (((offset&0xF0)<<4) | (offset&0xF));