Skip to content
DevMeme
4782 of 7435
Topics you never ask: women, men, and the Pentium FDIV bug
Bugs Post #5239, on Jun 4, 2023 in TG

Topics you never ask: women, men, and the Pentium FDIV bug

Description

The meme is divided into three horizontal panels on a white background. Top panel: a cartoon businesswoman with blurred face and hands gesturing up; to her right the black text reads "Never Ask A Woman" and the red text underneath reads "Her Age." Middle panel: a cartoon businessman with blurred face and raised hand; to his right the black text reads "A Man," and the red text underneath reads "His Salary." Bottom panel: a photo of a vintage square Intel Pentium processor package sits on the left, and on the right black text reads "Intel," followed by the mathematical expression "4,195,835 ÷ 3,145,727." The joke references the infamous 1994 Pentium floating-point division (FDIV) bug, suggesting that asking Intel about this exact calculation is as taboo as asking personal questions, highlighting historic hardware bugs and floating-point precision issues that still amuse engineers

Comments

18
Anonymous ★ Top Pick When a PM asks why we still run exhaustive property tests on floating-point ops, I just recite “4 195 835 divided by 3 145 727” and remind them Intel once spent $475 M on that one-line unit test they skipped
  1. Anonymous ★ Top Pick

    When a PM asks why we still run exhaustive property tests on floating-point ops, I just recite “4 195 835 divided by 3 145 727” and remind them Intel once spent $475 M on that one-line unit test they skipped

  2. Anonymous

    Intel spent $475 million on replacements for a bug that most users would never encounter, yet we still deploy on Friday afternoons with a YOLO commit message and a prayer to the demo gods

  3. Anonymous

    Ah yes, the Pentium FDIV bug - when Intel learned that 'close enough' doesn't cut it in floating-point arithmetic. This $475 million lesson taught the industry that hardware errata pages exist for a reason, and that sometimes the most expensive bugs are the ones that ship in silicon. At least modern CPUs have microcode updates; back then, your only patch was a physical replacement. Nothing says 'move fast and break things' quite like breaking IEEE 754 compliance at the transistor level

  4. Anonymous

    Pentium’s FDIV era: that moment when a divider lookup table ships missing a few entries - unit tests green, marketing green, and every spreadsheet quietly drifts by ~81 ppm

  5. Anonymous

    Proof that “works on my machine” can be literally true at the silicon level - five bad SRT LUT entries turned 4195835 ÷ 3145727 into a $475M unit test

  6. Anonymous

    FDIV: the bug where Intel's microcode omissions divided their market cap by zero

  7. @roped 3y

    4195835/3145727

    1. @Kyngo 3y

      1.333739068902037589 if you do this in an Intel Pentium with the FDIV bug

  8. @kotdath 3y

    https://en.m.wikipedia.org/wiki/Pentium_FDIV_bug

  9. Слушай 3y

    Скоро настанет совсем

    1. @affirvega 3y

      English, please

    2. @sylfn 3y

      ^same

      1. @sylfn 3y

        a translation is fine too

    3. @Kyngo 3y

      According to DeepL Translator

  10. @alexandr_guluta 3y

    honestly looks like a bot or a creepypasta that i don't know about

  11. @mekosko 3y

    These sentences are not equal

  12. @AveltsevEvgeniy 3y

    As Russian native speaker, I can confirm these sentences equality has the context dependency. Anyway, the context is not provided properly

    1. @diagorn 3y

      Approved. Word stressing and accents matter as well

Use J and K for navigation