On 2/25/25 12:05 PM, Yuriy Kolerov wrote:
Hi Jeff,
That check is performed in a lambda function:
{"zce", "zcf",
[] (const riscv_subset_list *subset_list) -> bool
{
return subset_list->xlen () == 32 && subset_list->lookup ("f");
}},
The typo was in a rule itself:
{"zcf", "f", ...
So, with this fix zcf in implied by zce if this condition is passed:
subset_list->xlen () == 32 && subset_list->lookup ("f")
I have *no* idea how I missed that. It's right there staring back at me.
Thanks for your patience.
jeff