Home | History | Annotate | Download | only in arm

Lines Matching defs:bne

52   // BNE +0, 32-bit, encoding T3. Bits 0-10, 11, 13, 16-21, 26 are placeholder for target offset.
611 uint32_t bne = BneWWithOffset(GetMethodOffset(method_idx) + kLiteralOffset, thunk_offset);
613 const std::vector<uint8_t> expected_code = RawCode({bne, ldr});
614 ASSERT_EQ(kMethodCodeSize, expected_code.size()) << "bne=0x" << std::hex << bne;
661 EXPECT_EQ(0xd100u, GetOutputInsn16(gray_check_offset + 8u) & 0xff00u); // BNE
716 uint32_t bne = BneWWithOffset(GetMethodOffset(method_idx) + kLiteralOffset, thunk_offset);
718 const std::vector<uint8_t> expected_code = RawCode({bne, ldr});
719 ASSERT_EQ(kMethodCodeSize, expected_code.size()) << "bne=0x" << std::hex << bne;
766 EXPECT_EQ(0xd100u, GetOutputInsn16(gray_check_offset + 8u) & 0xff00u); // BNE
830 "PC for BNE must be aligned.");
871 // Based on the first part of BakerOffsetThunkInTheMiddle but the BNE is one instruction
895 const uint32_t bne = BneWWithOffset(kLiteralOffset1, RoundUp(raw_code1.size(), kArmAlignment));
896 const std::vector<uint8_t> expected_code1 = RawCode({kNopWInsn, bne, kLdrWInsn, kNopInsn});
901 // Based on the BakerOffsetThunkInTheMiddle but the BNE in the last method is preceded
929 "PC for BNE must be aligned.");
931 // If not for the extra NOP, this would allow reaching the thunk from the BNE
1004 uint32_t bne = BneWWithOffset(GetMethodOffset(method_idx) + kLiteralOffset, thunk_offset);
1005 const std::vector<uint8_t> expected_code = RawCode({bne, ldr(base_reg)});
1043 EXPECT_EQ(0xd100u, GetOutputInsn16(thunk_offset + 8u) & 0xff00u); // BNE
1086 uint32_t bne = BneWWithOffset(GetMethodOffset(method_idx) + kLiteralOffset, thunk_offset);
1088 const std::vector<uint8_t> expected_code = RawCode({ldr, bne});
1146 uint32_t bne = BneWWithOffset(GetMethodOffset(method_idx) + kLiteralOffset, thunk_offset);
1148 const std::vector<uint8_t> expected_code = RawCode({ldr, bne});