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
Spec 1.3. ORFPX64A32 updates #3
Conversation
…2 variant. 2. Fixed various misprints and wrong styles.
@wallento @skristiansson @juliusbaxter @jeremybennett @olofk @fjullien @stffrdhrn |
@bandvig , this looks good to me. I think having 32-bit implementations of the double-precision instructions inline looks fine. I was thinking it might be overwhelming, but you have done it in a subtle way. One thing, can you fix up the case of "Double-precision" to "double-precision" on page 180. |
…lf.stod.d` and `lf.dtos.d` pages. (2) Fix `ls` prefixes by `lf` in chapter ORFPX64A32.
Done. |
Is there anything else we want to work on? Some check points in general for me:
|
What about to re-arrange instructions classes? On the one hand, I'm not sure that it is actual theme for spec-1.3. On the other hand I remember that initially you planned
With such classification, GCC options could be:
Please, clarify what you mean.
I agree. Btw, currently neither FPU nor Vector Unit mentioned in UPR. I would propose the following:
|
@stffrdhrn
is redundant. It would be enough to indicate |
@wallento @skristiansson @juliusbaxter @jeremybennett @olofk @fjullien @stffrdhrn I think we should clarify behavior of 7/3 = 2 x 3 + 1 If I understand correctly OR1K's PS. Please, don't hesitate to correct my English :). |
That makes sense, no need to change upr. Just cpucfgr. Also I agree we should remove lf.rem.d, lf.rem.s it's not implemented in any hardware and near impossible to do. |
…s 2.1 and 5.1. (2) Add note about truncation fractional part of integer division results for `l.div` and `l.divu`. (3) Define CPUCFGR[15] bit as ORFPX64A32 presence flag. (4) Remove `lf.rem.*` (5) Update all indexes
@bandvig Other than that it looks good. And I think all my concerns are addressed. I will make a web page update. In terms of the GCC patch upstreaming.
|
…nstructions descriptions.
Good news. I believe all OR community is looking forward the upstreaming. |
Shall we merge this? It would be good to get blessing from @wallento @skristiansson @juliusbaxter @olofk . But we can do that after merging this too. Please see the web page PR openrisc/openrisc.github.io#13 |
lf.*.d
instructions with ORFPX64A32 variant.