13 comments

  • jaygreco 2 days ago ago

    Love these deep dives. It’s fascinating to see how real, low-level engineering we all take for granted today unfolded. It’s incredible that the rough equivalent of an entire 160lb digital computer was built and baked into silicon.

    Also incredible reverse engineering. In a time when seemingly all appreciation for expertise is gone it’s so refreshing to see.

  • kens 2 days ago ago

    Author here for your 8087 questions...

    • WalterBright 2 days ago ago

      Thank you! Amazing work! I've always had a soft spot for the 8087.

      Maybe implement the algorithm in C? Thank would be fun!

    • jacquesm 2 days ago ago

      Weitek next?

      • kens 2 days ago ago

        The 8087 is probably enough floating point for a while :-)

        • jacquesm 2 days ago ago

          That's an interesting chip though, but probably also much more challenging.

    • a day ago ago
      [deleted]
  • cmovq 2 days ago ago

    Always thought it was strange that fptan also pushes 1 to the register stack. It now makes sense it’s so existing code for the 8087 which was expected to do y/x to get the actual tangent could keep working by doing y/1 on newer processors.

  • Const-me 2 days ago ago

    I remember I once wanted to compute tangent of fp64 vectors. Here’s what I did.

    https://github.com/Const-me/AvxMath/blob/master/AvxMath/AvxM...

  • heronbank 2 days ago ago

    Always fascinated by the low-level cleverness in early hardware. It's a different world from today's abundant resources.

  • drob518 2 days ago ago

    The combination of numerical methods and low-level hardware is fascinating. Those 20th century engineers were both smart and creative.

  • irfan_99 2 days ago ago

    its cool to do RE

  • kelvo_ran 2 days ago ago

    [dead]