diff --git a/llvm/lib/Target/RISCV/RISCVSchedSiFive7.td b/llvm/lib/Target/RISCV/RISCVSchedSiFive7.td --- a/llvm/lib/Target/RISCV/RISCVSchedSiFive7.td +++ b/llvm/lib/Target/RISCV/RISCVSchedSiFive7.td @@ -198,12 +198,12 @@ // Integer division def : WriteRes { - let Latency = 16; - let ResourceCycles = [1, 15]; + let Latency = 66; + let ResourceCycles = [1, 65]; } def : WriteRes { - let Latency = 16; - let ResourceCycles = [1, 15]; + let Latency = 34; + let ResourceCycles = [1, 33]; } // Bitmanip