Home
last modified time | relevance | path

Searched refs:reg_idx (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/runtime_core/verifier/
H A Dverifier.cpp319 uint64_t reg_idx = bc_ins.GetVReg(FIRST_INDEX); in IsRangeInstAndHasInvalidRegIdx() local
320 if (IsRegIdxOutOfBounds(reg_idx, valid_regs_num)) { // for [format: +AA/+AAAA vBB vCC], vBB can be verified here in IsRangeInstAndHasInvalidRegIdx()
330 reg_idx = max_ins_reg_idx_opt.value(); in IsRangeInstAndHasInvalidRegIdx()
331 if (IsRegIdxOutOfBounds(reg_idx, valid_regs_num)) { in IsRangeInstAndHasInvalidRegIdx()
338 bool Verifier::IsRegIdxOutOfBounds(uint64_t reg_idx, uint64_t valid_regs_num) in IsRegIdxOutOfBounds() argument
340 if (reg_idx >= valid_regs_num) { in IsRegIdxOutOfBounds()
342 << reg_idx << ", Max allowed: 0x" << std::hex << valid_regs_num; in IsRegIdxOutOfBounds()
355 uint16_t reg_idx = bc_ins.GetVReg(idx); in CheckVRegIdx() local
356 if (reg_idx >= valid_regs_num) { in CheckVRegIdx()
358 << reg_idx << ", Ma in CheckVRegIdx()
[all...]
H A Dverifier.h97 bool IsRegIdxOutOfBounds(uint64_t reg_idx, uint64_t valid_regs_num);

Completed in 2 milliseconds