[libre-riscv-dev] [Bug 324] create POWER9 DIV pipeline

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu May 28 07:51:35 BST 2020


Jacob Lifshay <programmerjake at gmail.com> changed:

           What    |Removed                     |Added
             Status|CONFIRMED                   |IN_PROGRESS

--- Comment #6 from Jacob Lifshay <programmerjake at gmail.com> ---
I added a Rust model for the div and rem instructions as well as converted the
output format to JSON since that's waay easier to ingest than the custom output
format I had before. The model matches the native POWER9 instructions for all
the cases I tested.

I also added conditional compilation code that allows running just the model on
any computer rather than just on POWER9:
Run it with:
cargo run --no-default-features

Model functions:

This should make it easier to copy the behavior of POWER9 in the nmigen div

You are receiving this mail because:
You are on the CC list for the bug.

More information about the libre-riscv-dev mailing list