Top "X87" questions

x87 is the legacy 80bit floating point subset of the x86 instruction set.

How to divide floating-point number in x86 assembly?

When i try to write Heron algorithm to count sqrt from ECX register, it doesn't work. It looks like the …

assembly x86 floating-point sse x87
Adding floating point/double numbers in assembly

I am trying to experiment with inline assembly, and I am trying to add decimal numbers (no, NOT integers) in …

c assembly x86 x87
Add a constant value to a xmm register in x86

How would I add 1 or 2 to the register xmm0 (double)? I can do it like this, but sure there must …

assembly x86 sse x87
Extended (80-bit) double floating point in x87, not SSE2 - we don't miss it?

I was reading today about researchers discovering that NVidia's Phys-X libraries use x87 FP vs. SSE2. Obviously this will be …

floating-point sse2 x87
Usefulness of signaling NaN?

I've recently read up quite a bit on IEEE 754 and the x87 architecture. I was thinking of using NaN as …

c++ visual-c++ floating-point ieee-754 x87
How to move ST(0) to EAX?

Hullo, I am learning x86 FPU assembly, and I have got a simple question I cannot find answer for: How …

assembly x86 fpu x87
How do I specify immediate floating point numbers with inline assembly?

When I try to compile this code: #include <stdio.h> main(int argc, char *argv[]) { double y = 0; __asm__ ("…

c gcc assembly inline-assembly x87
Simplest way to remove something from the FPU stack

I've been having some trouble lately with FPU stack overflows. I managed to track it back to a buggy library …

assembly x86 x87
Benefits of x87 over SSE

I know that x87 has higher internal precision, which is probably the biggest difference that people see between it and …

x86 x86-64 sse fpu x87