VirtualBox

Changeset 66409 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Apr 3, 2017 3:51:27 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
114363
Message:

IEM: More stdmxcsr tests.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h

    r66404 r66409  
    58255825}
    58265826
     5827
    58275828/**
    58285829 * @opmaps      grp15
     
    58305831 * @oppfx       none
    58315832 * @opcpuid     sse
    5832  * @opgroup     og_cachectl
     5833 * @opgroup     og_sse_mxcsrsm
    58335834 * @optest      op1=0      -> mxcsr=0
    58345835 * @optest      op1=0x2083 -> mxcsr=0x2083
     
    58425843 * @optest      op1=0x2083 cr0|=ts,em cr4&~=osfxsr -> value.xcpt=0x6
    58435844 * @optest      op1=0x2083 cr0|=ts,em,mp cr4&~=osfxsr -> value.xcpt=0x6
    5844  * @oponlytest
    58455845 */
    5846 FNIEMOP_DEF_1(iemOp_Grp15_ldmxcsr,  uint8_t, bRm)
     5846FNIEMOP_DEF_1(iemOp_Grp15_ldmxcsr, uint8_t, bRm)
    58475847{
    58485848    IEMOP_MNEMONIC1(M_MEM, LDMXCSR, ldmxcsr, MdRO, DISOPTYPE_HARMLESS, IEMOPHINT_IGNORES_OP_SIZE);
     
    58695869 * @opcpuid     sse
    58705870 * @opgroup     og_sse_mxcsrsm
    5871  * @optest      mxcsr=0 op1=0x2083 -> mxcsr=0x2083
     5871 * @optest      mxcsr=0      -> op1=0
     5872 * @optest      mxcsr=0x2083 -> op1=0x2083
     5873 * @optest      mxcsr=0x2084 cr0|=ts -> value.xcpt=0x7
     5874 * @optest      mxcsr=0x2085 cr0|=em -> value.xcpt=0x6
     5875 * @optest      mxcsr=0x2086 cr0|=mp -> op1=0x2086
     5876 * @optest      mxcsr=0x2087 cr4&~=osfxsr -> value.xcpt=0x6
     5877 * @optest      mxcsr=0x2088 cr0|=ts,em -> value.xcpt=0x6
     5878 * @optest      mxcsr=0x2089 cr0|=em cr4&~=osfxsr -> value.xcpt=0x6
     5879 * @optest      mxcsr=0x208a cr0|=ts,em cr4&~=osfxsr -> value.xcpt=0x6
     5880 * @optest      mxcsr=0x208b cr0|=ts,em,mp cr4&~=osfxsr -> value.xcpt=0x6
    58725881 */
    58735882FNIEMOP_DEF_1(iemOp_Grp15_stmxcsr,  uint8_t, bRm)
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette