Home | History | Annotate | Download | only in arm64

Lines Matching refs:cbnz

78   // CBNZ x17, +0. Bits 5-23 are a placeholder for target offset from PC in units of 4-bytes.
940 uint32_t cbnz = kCbnzIP1Plus0Insn | (cbnz_offset << (5 - 2));
942 const std::vector<uint8_t> expected_code = RawCode({cbnz, ldr});
1063 // Based on the first part of BakerOffsetThunkInTheMiddle but the CBNZ is one instruction
1087 const uint32_t cbnz = kCbnzIP1Plus0Insn | (cbnz_offset << (5 - 2));
1088 const std::vector<uint8_t> expected_code1 = RawCode({cbnz, kLdrWInsn, kNopInsn});
1093 // Based on the BakerOffsetThunkInTheMiddle but the CBNZ in the last method is preceded
1185 uint32_t cbnz = kCbnzIP1Plus0Insn | (cbnz_offset << (5 - 2));
1186 const std::vector<uint8_t> expected_code = RawCode({cbnz, ldr(base_reg)});
1262 uint32_t cbnz = kCbnzIP1Plus0Insn | (cbnz_offset << (5 - 2));
1264 const std::vector<uint8_t> expected_code = RawCode({ldr, cbnz});