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

Document x87 instruction provenance #12

Closed
clausecker opened this issue Apr 19, 2020 · 3 comments
Closed

Document x87 instruction provenance #12

clausecker opened this issue Apr 19, 2020 · 3 comments
Labels

Comments

@clausecker
Copy link

The current version of the reference does not document that the instructions fsincos, fcos, fsin, fldenvd, fsaved, fprem1, frstord, and fstenvd where only introduced with the 80387 processor.

@Kashio
Copy link

Kashio commented Sep 24, 2021

I think it should be noted that most if not all FP instructions are missing the proc attribute for when the instruction was first introduced.
It's also worth noting that with 80387 processor instruction, a new proc value should be added and not rely on the value 03: 80386 because according to Wikipedia:

Released in 1987, a full two years after the 386 chip

Unlike other FP instructions that were introduced with FPU that were released together with their counter-part like the 80287.

@BarebitOpenSource
Copy link
Contributor

The missing proc attribute is because most of the FP instructions were introduced with 8087.

The 03 means 80387 in this case, the docs are not correct.

@BarebitOpenSource
Copy link
Contributor

Moved to mazegen/x86reference#16

@BarebitOpenSource BarebitOpenSource closed this as not planned Won't fix, can't repro, duplicate, stale Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants