diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2011-03-02 00:41:38 -0800 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2011-03-02 00:41:38 -0800 |
commit | 8966312785e30272de6f7453e7662a7bb05bc331 (patch) | |
tree | f61789899fa147b33e99425e3e3b25559fc90848 /tests/configs/tsunami-o3.py | |
parent | 579c5f0b65290b46687273fc58bab5f6f2d17e07 (diff) | |
download | gem5-8966312785e30272de6f7453e7662a7bb05bc331.tar.xz |
X86: Decode the mysterious and elusive ffreep x87 instruction.
The internet says this instruction was created by accident when an Intel CPU
failed to decode x87 instructions properly. It's been documented on a few rare
occasions and has generally worked to ensure backwards compatability. One
source claims that the gcc toolchain is basically the only thing that emits
it, and that emulators/binary translators like qemu and bochs implement it.
We won't actually implement it here since we're hardly implementing any other
x87 instructions either. If we were to implement it, it would behave the same
as ffree but then also pop the register stack.
http://www.pagetable.com/?p=16
Diffstat (limited to 'tests/configs/tsunami-o3.py')
0 files changed, 0 insertions, 0 deletions