6.7 HLA Standard Library Support for Floating-Point Arithmetic

Chapter 2 briefly mentioned the stdin.getf function. What it left out of that discussion is where stdin.getf returns the floating-point value is reads from the standard input. Now that you've seen the floating-point extensions to the 80x86, it's possible to finish the discussion of that standard library function. The stdin.getf function reads a string of characters from the standard input, converts those characters to an 80-bit floating-point number, and leaves the result sitting on the FPU stack (in ST0).

The HLA Standard Library also provides the math.hhf module that includes several mathematical functions that the FPU doesn't directly support as well as support for various functions ...

Get The Art of Assembly Language, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.