Skip to content
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

Main alterations for 0.5 #135

Merged
merged 33 commits into from
Nov 14, 2024
Merged

Main alterations for 0.5 #135

merged 33 commits into from
Nov 14, 2024

Conversation

gavofyork
Copy link
Owner

@gavofyork gavofyork commented Nov 8, 2024

text/overview.tex Outdated Show resolved Hide resolved
text/accumulation.tex Show resolved Hide resolved
text/header.tex Outdated Show resolved Hide resolved
text/pvm_invocations.tex Outdated Show resolved Hide resolved
text/pvm.tex Show resolved Hide resolved
text/intro.tex Outdated Show resolved Hide resolved
text/intro.tex Outdated Show resolved Hide resolved
text/intro.tex Outdated Show resolved Hide resolved
text/pvm_invocations.tex Outdated Show resolved Hide resolved
text/pvm_invocations.tex Outdated Show resolved Hide resolved
text/pvm_invocations.tex Outdated Show resolved Hide resolved
text/pvm_invocations.tex Outdated Show resolved Hide resolved
text/pvm_invocations.tex Outdated Show resolved Hide resolved
* 64-bit registers

* Initial alterations to PVM

* Instructions with Arguments of One Register & One Immediate.

* Instructions with Arguments of One Register, One Immediate and One Offset

* Instructions with Arguments of Two Registers & One Immediate.

* Instructions with Arguments of Three Registers.

* Instructions with Arguments of One Extended Width Immediate

* Renumber instructions simply

* PVM: Simplify expression

* Wording, subseqeq for memory access tests not in

* otherwhen is when

* Don't forget the +

* Don't forget the + again
@gavofyork
Copy link
Owner Author

@koute could you check this most recent commit? Also in mul_32 and add_32 do we sign-extend the result or leave as-is? I presume in sub_32 we sign-extend.

@gavofyork
Copy link
Owner Author

Also @koute see my reply here: #136 (comment)

text/pvm.tex Outdated Show resolved Hide resolved
text/pvm.tex Outdated Show resolved Hide resolved
text/overview.tex Show resolved Hide resolved
text/pvm_invocations.tex Show resolved Hide resolved
@koute
Copy link
Contributor

koute commented Nov 14, 2024

Also, the host call result constants (NONE, WHAT, OOB, etc.) are currently defined as 2^32 - n - we should probably change them to 2^64 - n?

@gavofyork gavofyork merged commit 60cb261 into main Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants