x86reference icon indicating copy to clipboard operation
x86reference copied to clipboard

Document x87 instruction provenance

Open clausecker opened this issue 4 years ago • 2 comments

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.

clausecker avatar Apr 19 '20 17:04 clausecker

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.

Kashio avatar Sep 24 '21 15:09 Kashio

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 avatar Sep 24 '21 19:09 BarebitOpenSource