5 comments

  • WalterBright 1 hour ago
    I always thought the 8087 was way cool, but it never really caught on. Early versions of Win32 did not save the 8087 registers on a context switch. I called up some people at Microsoft to please not destroy the 8087, and they relented and preserved the registers.

    I've always been proud to support the 8087 with my compilers, and am baffled why the numerics people ignore it.

  • dsign 1 hour ago
    Kind of shocking that a 1980 chip could do 80 bits floating points. It makes me a little mad at all of those microcontrollers from this year, 46 years later that ship without floating point support or, at best, 32 bits, but they do come with a "secure island" and a radio capable to ring ET.
    • jart 2 minutes ago
      [delayed]
    • shakna 16 minutes ago
      Espressif did finally added back an FPU to the ESP32-S3. (The original ESP32 also has one).

      They tried, with the H- and P- lines to effectively make it a paid extra over the regular productions. At least they accepted when the market disagreed.

    • russdill 20 minutes ago
      But they can, it's just not accelerated by hardware built specifically for the task
  • kar1181 42 minutes ago
    Gosh thank goodness for Ken, a beacon of light in a sea of slop. For all these years, and countless hours of posts and videos, thank you.
  • kens 3 hours ago
    Author here with another 8087 article. What part of the 8087 should I look at next?
    • russdill 18 minutes ago
      There's a ton of coordination lately on P6 microcode. Would love to see what twists and turns there are supporting the older isa on newer architectures
    • chj 44 minutes ago
      I am curious about the transcendental instructions, how are they implemented, and used, and if actually used
    • n923263 3 hours ago
      Minor erratum: "1.1 (binary) × 2^8 is 304" should be 384.
      • kens 3 hours ago
        Thanks! I guess I didn't have my glasses on when I read that number :-)
    • jakzurr 2 hours ago
      righto.com has been great reading. None of my friends wanted to pay for an 8087, but I can still remember getting out of school (for 2nd time) and saving up for the 486DX after 3 others got them. After that, well, it's been quite a ride.
    • bonzini 2 hours ago
      Have you already covered how the decoding of instructions is shared with the 8086?
  • nyxthreepi 55 minutes ago
    [flagged]