* registers (i.e. XLEN bits).
*/
reg_t sv_insn_t::predicate(uint64_t reg, bool intreg, bool &zeroing)
+{
+ bool inv = false;
+ return predicate(reg, intreg, zeroing, inv);
+}
+reg_t sv_insn_t::predicate(uint64_t reg, bool intreg, bool &zeroing, bool &inv)
{
sv_reg_entry *pr = get_regentry(reg, intreg);
if (!pr->active)
sv_reg_entry* get_regentry(uint64_t reg, bool isint);
sv_pred_entry* get_predentry(uint64_t reg, bool isint);
reg_t predicate(uint64_t reg, bool isint, bool &zeroing);
+ reg_t predicate(uint64_t reg, bool isint, bool &zeroing, bool &inv);
void reset_vloop_check(void) { vloop_continue = false; }
bool stop_vloop(void);