| RV32I and extended ISAs | Cycles in different frequency | | | | |
| lui, auipc | 1 | 1 | 1 | 1 | addi, slti, sltiu, xori, ori, andi, slli, srli, sra | 1 | 1 | 1 | 1 | add, sub, sll, slt, sltu, xor, srl, sra, or, and | 1 | 1 | 1 | 1 | jal, jalr | 3 | 2 | 1 | 1 | beq, bne, blt, bge, bltu, bgeu | 1 or 3 | 1 or 2 | 1 | 1 | sb, sh, sw | 1 | 1 | 1 | 1 | lb, lh, lw, lbu, lhu | 2 | 1 | 1 | 1 | csrrw, csrrs, csrrc, csrrwi,csrrsi, csrrci, sret, fence | 1 | 1 | 1 | 1 | syscall, fence.i | 4 | 2 | 2 | 1 | get_time, set_compare | 1 | 1 | 1 | 1 | delay_until, wait_until | 5 or 1 | 3 or 1 | 2 or 1 | 2 or 1 | exception_on_expire | 1 | 1 | 1 | 1 | interrupt_on_expire | 1 | 1 | 1 | 1 |
|
|