Breaking
February 7, 2025

Reverse-Engineering the Polynomial Constants in the Pentium’s FPU Maya Posch | usagoldmines.com

Die photo of the Intel Pentium processor with the floating point constant ROM highlighted in red. (Credit: Ken Shirriff)
Die photo of the Intel Pentium processor with the floating point constant ROM highlighted in red. (Credit: Ken Shirriff)

Released in 1993, Intel’s Pentium processor was a marvel of technological progress. Its floating point unit (FPU) was a big improvement over its predecessors that still used the venerable CORDIC algorithm. In a recent blog post [Ken Shirriff] takes an up-close look at the FPU and associated ROMs in the Pentium die that enable its use of polynomials. Even with 3.1 million transistors, the Pentium die is still on a large enough process node that it can be readily analyzed with an optical microscope.

In the blog post, [Ken] shows how you can see the constants in each ROM section, with each bit set as either a transistor (‘1’) or no transistor (‘0’), making read-out very easy. The example looks at the constant of pi, which the Pentium’s FPU has stored as a version with no fewer than 67 significand bits along with its exponent.

Multiplexer circuitry allows for the selection of the appropriate entry in the ROM. The exponent section always takes up 18 bits (1 for the significand sign). The significand section is actually 68 bits total, but it starts with a mysterious first bit with no apparent purpose.

After analyzing and transcribing the 304 total constants like this, [Ken] explains how these constants are used with polynomial approximations. This feature allows the Pentium’s FPU to be about 2-3 times faster than the 486 with CORDIC, giving even home users access to significant FPU features a few years before the battle of MMX, 3DNow!, SSE, and today’s AVX extensions began.

Featured image: A diagram of the constant ROM and supporting circuitry. Most of the significand ROM has been cut out to make it fit. (Credit: Ken Shirriff)

 

This articles is written by : Nermeen Nabil Khear Abdelmalak

All rights reserved to : USAGOLDMIES . www.usagoldmines.com

You can Enjoy surfing our website categories and read more content in many fields you may like .

Why USAGoldMines ?

USAGoldMines is a comprehensive website offering the latest in financial, crypto, and technical news. With specialized sections for each category, it provides readers with up-to-date market insights, investment trends, and technological advancements, making it a valuable resource for investors and enthusiasts in the fast-paced financial world.

Recent:

RC Cars With First Person Video, All With An ESP32 Jenny List | usagoldmines.com

Solid Tips for Designing Assistive Technology (Or Anything Else, Really) Donald Papp | usagoldmines....

Social Engineering Scams Costing Coinbase Users $300,000,000+ per Year: On-Chain Analyst Mark Emem |...

Young Hacker Used ‘Glitch’ To Steal $48,800,000 in Crypto From Trading Platform KyberSwap, Allege Fe...

Bank of America Sued for Allegedly Short-Changing Customers With ‘Bait and Switch’ Credit Card Tacti...

T1 is a RISC-V Cray Al Williams | usagoldmines.com

Running Doom on an Apple Lightning to HDMI Adapter Maya Posch | usagoldmines.com

A Great Use for AI: Wasting Scammers Time! Al Williams | usagoldmines.com

Lorentz Cannon Fires Lightning Al Williams | usagoldmines.com

How Do We Deal With Microplastics In The Ocean? Lewin Day | usagoldmines.com

Lorem Ipsum 36? Dolor Sit Amet Keyboard! Kristina Panos | usagoldmines.com

Lorem Ipsum 36? Dolor Sit Amet Keyboard! Kristina Panos | usagoldmines.com

A Tube, The Wooden Kind Al Williams | usagoldmines.com

This Thermometer Rules! Jenny List | usagoldmines.com

Making Products for Fun and (Probably No) Profit Navarre Bartz | usagoldmines.com

Investigating Electromagnetic Magic in Obsolete Machines Bryan Cockfield | usagoldmines.com

Good-Looking HAT Does Retro Displays Right Kristina Panos | usagoldmines.com

FLOSS Weekly Episode 819: Session, It’s all Abot the Metadata Jonathan Bennett | usagoldmines.com

Investigating Why Animals Sleep: From Memory Sorting to Waste Disposal Maya Posch | usagoldmines.com

Hacking the 22€ BLE SR08 Smart Ring With Built-In Display Maya Posch | usagoldmines.com

What Happens If You Die In Space? Lewin Day | usagoldmines.com

Breaking: USPS Halts Inbound Packages From China and Hong Kong Tom Nardi | usagoldmines.com

Breaking: USPS Halts Inbound Packages From China and Hong Kong Tom Nardi | usagoldmines.com

How 3D Printing Helps Bring USS Cod Memorial to Life Tom Nardi | usagoldmines.com

Custom PCB is a Poor Man’s Pick and Place Dan Maloney | usagoldmines.com

Bank Employee Allegedly Drains $2,300,000 From Bank Accounts in Massive Fraud Scheme: Report Alex Ri...

The Lowest-Effort Way Yet To Make 3D Printed Lenses Clear Donald Papp | usagoldmines.com

Inside Project Delilah Al Williams | usagoldmines.com

What Is the Hour? It’s XVII o’ Clock Kristina Panos | usagoldmines.com

Cyberbass Brings Bass Guitar To Modern Era Bryan Cockfield | usagoldmines.com

What Is the Hour? It’s XVII o’ Clock Kristina Panos | usagoldmines.com

Telling Time Used to be a Ball Al Williams | usagoldmines.com

Telling Time Used to be a Ball Al Williams | usagoldmines.com

Freedesktop and Alpine Linux Looking for New Hosting Maya Posch | usagoldmines.com

A Closer Look At The Tanmatsu Jenny List | usagoldmines.com

Homebrew Foil and Oil Caps Change Your Guitar’s Tone Dan Maloney | usagoldmines.com

Understanding the T12 Style Soldering Iron Tip Maya Posch | usagoldmines.com

The Clever Design Behind Everyday Traffic Poles Heidi Ulrich | usagoldmines.com

Bicycle Adds Reliability With Second Chain Bryan Cockfield | usagoldmines.com

More Details On Why DeepSeek is a Big Deal Donald Papp | usagoldmines.com

Communicating With Satellites Like It’s 1957 Bryan Cockfield | usagoldmines.com

Examining the Vulnerability of Large Language Models to Data-Poisoning Maya Posch | usagoldmines.com

Underwater Robotics Hack Chat Dan Maloney | usagoldmines.com

Keebin’ with Kristina: the One with the Keyboard Configurator Kristina Panos | usagoldmines.com

A Cordless Soldering Iron With A Difference Jenny List | usagoldmines.com

USB Hub-A-Dub-Dub: Weird Edge Cases Are My Ruin Lewin Day | usagoldmines.com

BLE Rain Gauge Sips Water and Batteries Al Williams | usagoldmines.com

Stepper Motor Operating Principle and Microstepping Explained Maya Posch | usagoldmines.com

Do, Dare or Don’t? Getting Inked by a 3D Printer Heidi Ulrich | usagoldmines.com

How the Main Frame Became the Mainframe: an Etymological Dissertation Maya Posch | usagoldmines.com

Hackaday Links: February 2, 2025 Dan Maloney | usagoldmines.com

Is Fire Conductive Enough To Power a Lamp? Maya Posch | usagoldmines.com

Giving a Proprietary Power Supply the Boot Al Williams | usagoldmines.com

Wearable Tech Tips Directly From the Queen Kristina Panos | usagoldmines.com

Custom Smartwatch Makes Diabetes Monitoring Easier for Kids Dan Maloney | usagoldmines.com

Tiny RC Four-Wheeler Gets Chassis Upgrade For More Traction Lewin Day | usagoldmines.com

Inside a Vintage Oven Controlled Crystal Oscillator Maya Posch | usagoldmines.com

Using Microwave Heating to Locally Anneal CNT-Coated FDM Prints Maya Posch | usagoldmines.com

Could Non-Planar Infill Improve The Strength Of Your 3D Prints? Lewin Day | usagoldmines.com

Taking A $15 Casio F91W 5,000 Meters Underwater Maya Posch | usagoldmines.com

Billion-Dollar Bank Allegedly Loses $15,500,000 To Criminals in ‘Shocking’ Display of Incompetence a...

RedBox In The 80s: Meet The VHS Vending Behemoth Lewin Day | usagoldmines.com

Billion-Dollar Bank Says Account Numbers, Names and Other Sensitive Info Exposed As Insider Triggers...

Time vs Money, 3D Printer Style Elliot Williams | usagoldmines.com

Casio Calculator Gets New Keyboard Al Williams | usagoldmines.com

Antique-Style GPS Looks Like Steampunky Fun Lewin Day | usagoldmines.com

A New Case and Keyboard For The Timex Sinclair 1000 Lewin Day | usagoldmines.com

Electroplating DIY PCB Vias At Home Without Chemical Baths Maya Posch | usagoldmines.com

US Senators Accuse JPMorgan Chase, Bank of America, Wells Fargo, Citibank, US Bank, PNC and Truist o...

Automating The Process Of Drawing With Chalk Lewin Day | usagoldmines.com

Why Not Build Your Quadcopter Around An Evaluation Board? Lewin Day | usagoldmines.com

Winter-Proof (And Improve) Your Resin 3D Printing Donald Papp | usagoldmines.com

Hackaday Podcast Episode 306: Bambu Hacks, AI Strikes Back, John Deere Gets Sued, and All About Capa...

Ancient Pocket Computer Gets a USB-C Upgrade Lewin Day | usagoldmines.com

This Week in Security: DeepSeek’s Oopsie, AI Tarpits, And Apple’s Leaks Jonathan Bennett | usagoldmi...

A History of Copper Pours Al Williams | usagoldmines.com

Handy Online Metric Screw, Nut, and Washer Generator Donald Papp | usagoldmines.com

The Jell-O Glow Tensegrity Toy You Didn’t Know You Needed Heidi Ulrich | usagoldmines.com

Patching Up Failing Hearts With Engineered Muscle Tissue Maya Posch | usagoldmines.com

Copper Candle Burns Forever… Just add Fuel Al Williams | usagoldmines.com

Comparing Adhesives for Gluing PETG Prints Maya Posch | usagoldmines.com

Retrotechtacular: The Tyranny of Large Numbers Dan Maloney | usagoldmines.com

Digital Paint Mixing Has Been Greatly Improved With 1930s Math Lewin Day | usagoldmines.com

A 1962 Test Gear Teardown Al Williams | usagoldmines.com

Forgotten Internet: Giving (or Getting) the Finger Al Williams | usagoldmines.com

RGB LED Display Simply Solves The Ping-Pong Ball Problem Donald Papp | usagoldmines.com

Lessons Learned, When Restoring An Amiga 1000 Jenny List | usagoldmines.com

Inside Vacuum Fluorescent Displays Al Williams | usagoldmines.com

Using Guanella Baluns As Impedance Transformers Maya Posch | usagoldmines.com

Going Brushless: Salvaging A Dead Drill Heidi Ulrich | usagoldmines.com

FLOSS Weekly Episode 818: I Don’t Care About the Roman Empire Jonathan Bennett | usagoldmines.com

Taylorator Makes Mischief on the Airwaves Tom Nardi | usagoldmines.com

FLOSS Weekly Episode 818: I Don’t Care About the Roman Empire Jonathan Bennett | usagoldmines.com

Supercon 2024: Joshua Wise Hacks the Bambu X1 Carbon Elliot Williams | usagoldmines.com

Paper Tape – With LASERs! Jenny List | usagoldmines.com

Cool Kinetic Sculpture Has Tooling Secrets to Share Dan Maloney | usagoldmines.com

Parcae: A Trio of Spy Satellites Al Williams | usagoldmines.com

Transition-Metal Dichalcogenides: Super-Conducting, Super-Capacitor Semiconductors Maya Posch | usag...

Testing at Scale Al Williams | usagoldmines.com

Your VAX in a Cloud is Ready Al Williams | usagoldmines.com

Leave a Reply