title: A reference for AT&T syntax assembly floating point arithmetic
body: <p>I've been trying for the past week to find a decent resource on floating point arithmetic for x86 assembly using AT&amp;T syntax. Ideally, a list of the opcodes, what they do, and where the floats are stored. I am familiar with IEEE 754 representation. I am not familiar with the floating point stack, and any assembly referring to floating point arithmetic.</p>
  
  <p>It's strange how difficult this is to find.</p>
  
  <p>EDIT: I've been looking at gcc -S output for the past month learning the assembly. That's how I figured out everything except floating point arithmetic. Even after going through dozens of small programs compiled without optimizations, I still can't figure out much about the floating point opcodes and the stack. I've only found trivial examples online.</p>