Lines Matching full:imm24
786 ASSERT((instr & 7*B25) == 5*B25); // b, bl, or blx imm24
868 ASSERT((instr & 7*B25) == 5*B25); // b, bl, or blx imm24
877 int imm24 = imm26 >> 2;
878 ASSERT(is_int24(imm24));
879 instr_at_put(pos, instr | (imm24 & kImm24Mask));
1300 int imm24 = branch_offset >> 2;
1301 ASSERT(is_int24(imm24));
1302 emit(cond | B27 | B25 | (imm24 & kImm24Mask));
1314 int imm24 = branch_offset >> 2;
1315 ASSERT(is_int24(imm24));
1316 emit(cond | B27 | B25 | B24 | (imm24 & kImm24Mask));
1324 int imm24 = branch_offset >> 2;
1325 ASSERT(is_int24(imm24));
1326 emit(kSpecialCondition | B27 | B25 | h | (imm24 & kImm24Mask));
1982 void Assembler::svc(uint32_t imm24, Condition cond) {
1983 ASSERT(is_uint24(imm24));
1984 emit(cond | 15*B24 | imm24);