Float Tracer is a free (but not yet open source) program, working as debugger
for the executable file you choose. It goes through the process execution step-by-step,
using the TF flag, and logs the occurences of FPU extension instructions (the instruction counter,
address and instruction dissassembly are logged, as well as the STx values).
It's got a few IMO useful options ("trace.exe -h" to list them), other are going to be implemented in further versions.
The program uses ndisasm.exe, a part of NASM, to disassembly the FPU instructions.
It is a LGPL licensed project, you can download it's sources from http://nasm.sourceforge.net/.