if (!hba->base[HBA_RIS])
return;
- u32_t port_num = 31 - __builtin_clz(hba->base[HBA_RIS]);
+ u32_t port_num = 31 - clz(hba->base[HBA_RIS]);
struct hba_port* port = hba->ports[port_num];
struct hba_cmd_context* cmdctx = &port->cmdctx;
u32_t processed = port->regs[HBA_RPxCI] ^ cmdctx->tracked_ci;
goto done;
}
- u32_t slot = 31 - __builtin_clz(processed);
+ u32_t slot = 31 - clz(processed);
struct hba_cmd_state* cmdstate = cmdctx->issued[slot];
if (!cmdstate) {