-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Three zbkb instructions misreported by ImperasDV #379
Comments
And here is a sample file that has brev8 instructions getting misreported. Here is the objdump And the corresponding —lockstepverbose listing |
@davidharrishmc is this a disassembly issue, or does the result cause a miscompare ? |
Just a disassembly issue. No miscompare. |
OK, can I also get a copy of the configuration file containing the overrides you are using, or a pointer into the repository where it exists |
https://github.com/openhwgroup/cvw/blob/main/config/rv32gc/imperas.ic
brev8 also hass the issue in the rv64gc config
… On Dec 19, 2024, at 9:00 AM, Lee Moore ***@***.***> wrote:
OK, can I also get a copy of the configuration file containing the overrides you are using, or a pointer into the repository where it exists
—
Reply to this email directly, view it on GitHub <#379 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AR4AA37VSHT6GEY7PRPZEXL2GL3SNAVCNFSM6AAAAABT5CRG46VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJVGEYDSOJYG4>.
You are receiving this because you were mentioned.
|
Fixed in 20241213 |
Ah, thank you.
… On Dec 19, 2024, at 9:30 AM, Lee Moore ***@***.***> wrote:
Fixed in 20241213
—
Reply to this email directly, view it on GitHub <#379 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AR4AA376KJWBAKCLCMWV7LD2GL7BTAVCNFSM6AAAAABT5CRG46VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJVGI4DANRRGY>.
You are receiving this because you were mentioned.
|
We installed 20241213, but are still getting the same disassembly problem for these three instructions.
|
|
brev8, zip, and unzip are reported by ImperasDV as grevi, shfli, and unshfli so they are not hit during coverage tests. See the following examples of machine language instructions that are misreported.
brev8: inst_name = grevi disass = 68705193 grevi x3,x0,7
zip: inst_name = shfli disass = 08f01293 shfli x5,x0,15
unzip: inst_name = unshfli disass = 08f05293 unshfli x5,x0,15
The text was updated successfully, but these errors were encountered: