> You meant cbo_zero, right? > CMO was only the task-group name, but the extensions ended up having "cbo" > in their nameā¦
Yeah, named with an extension name makes more sense, thank you for pointing that out. Either __builtin_riscv_cbo_zero or __builtin_riscv_zicboz_cbo_zero is fine to me since I expect those builtin are used for compiler internal only, and used to implement intrinsics in future.