Bug 459 - create program to test native mul/div instructions on a POWER9 processor (power-instruction-analyzer)
Summary: create program to test native mul/div instructions on a POWER9 processor (pow...
Status: RESOLVED FIXED
Alias: None
Product: Libre-SOC's first SoC
Classification: Unclassified
Component: Source Code (show other bugs)
Version: unspecified
Hardware: PC Linux
: --- enhancement
Assignee: Jacob Lifshay
URL:
Depends on:
Blocks:
 
Reported: 2020-08-18 02:18 BST by Jacob Lifshay
Modified: 2020-08-18 02:19 BST (History)
2 users (show)

See Also:
NLnet milestone: ---
total budget (EUR) for completion of task and all subtasks: 0
budget (EUR) for this task, excluding subtasks' budget: 0
parent task for budget allocation:
child tasks for budget allocation:
The table of payments (in EUR) for this task; TOML format:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jacob Lifshay 2020-08-18 02:18:07 BST
https://salsa.debian.org/Kazan-team/power-instruction-analyzer

The program also has models written in Rust for each implemented instruction. Those models are accessible through a Python API for use with unit tests of our processor design without requiring the host processor to be a POWER9 processor (important because lots of people only have x86 processors and POWER9 processors aren't exactly cheap).

The models must reproduce all results of the POWER9 processor exactly, even if the OpenPower spec says those particular operations are not defined.
Comment 1 Jacob Lifshay 2020-08-18 02:19:08 BST
Luke, I'll likewise leave this up to you to assign funding to.