diff options
| author | Andre Przywara <andre.przywara@amd.com> | 2009-09-19 00:30:48 +0200 |
|---|---|---|
| committer | Aurelien Jarno <aurelien@aurel32.net> | 2009-10-04 14:09:41 +0200 |
| commit | d9f4bb27dbff2e40ec2e36eb8017c9dedce77f30 (patch) | |
| tree | 60e4374cd0a5fd95cfadb397f0413468d11a1f14 /hw/eepro100.c | |
| parent | ccd59d09a9d0c75b86185b89d8246e40b5f01168 (diff) | |
| download | focaccia-qemu-d9f4bb27dbff2e40ec2e36eb8017c9dedce77f30.tar.gz focaccia-qemu-d9f4bb27dbff2e40ec2e36eb8017c9dedce77f30.zip | |
target-i386: add SSE4a instruction support
This adds support for the AMD Phenom/Barcelona's SSE4a instructions. Those include insertq and extrq, which are doing shift and mask on XMM registers, in two versions (immediate shift/length values and stored in another XMM register). Additionally it implements movntss, movntsd, which are scalar non-temporal stores (avoiding cache trashing). These are implemented as normal stores, though. SSE4a is guarded by the SSE4A CPUID bit (Fn8000_0001:ECX[6]). Signed-off-by: Andre Przywara <andre.przywara@amd.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'hw/eepro100.c')
0 files changed, 0 insertions, 0 deletions