You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
See discussion below. The user asked if it's possible to handle non-aligned memory accesses.
This would require understanding the expectations of traditional load/store instructions in presence of unaligned addresses, implementing the behavior and adding an option to toggle it.
Originally posted by euro-phd August 28, 2022
Hi, I'm studying MIPS64 at uni as part of the Computer Architecture course. One of the labs requires us to execute the following code:
During the execution, using EduMIPS64, the error occurs.
However, on WinMIPS64, used by a lecturer, everything runs smoothly.
Is there a way to patch/reconfigure EduMIPS64 to receive the same results as WinMIPS64? It seems like WinMIPS64 fixed alignment on its own. However, I'm unsure how to code the same behavior in EduMIPS64.
Thanks
The text was updated successfully, but these errors were encountered:
See discussion below. The user asked if it's possible to handle non-aligned memory accesses.
This would require understanding the expectations of traditional load/store instructions in presence of unaligned addresses, implementing the behavior and adding an option to toggle it.
The misaligned semantics are described in appendix B of the most recent MIPS64 ISA spec: https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MD00083-2B-MIPS64INT-AFP-06.01.pdf
Discussed in #701
Originally posted by euro-phd August 28, 2022
Hi, I'm studying MIPS64 at uni as part of the Computer Architecture course. One of the labs requires us to execute the following code:
During the execution, using EduMIPS64, the error occurs.
![edumips64](https://user-images.githubusercontent.com/92214233/187075131-8d657c31-06cf-494c-b40b-3cc42ff3e879.png)
However, on WinMIPS64, used by a lecturer, everything runs smoothly.
![winmips64](https://user-images.githubusercontent.com/92214233/187075136-8de0d7ea-9479-447a-96be-1e67d4ae355a.png)
Is there a way to patch/reconfigure EduMIPS64 to receive the same results as WinMIPS64? It seems like WinMIPS64 fixed alignment on its own. However, I'm unsure how to code the same behavior in EduMIPS64.
Thanks
The text was updated successfully, but these errors were encountered: