VirtualBox

Changeset 96132 in vbox


Ignore:
Timestamp:
Aug 11, 2022 9:04:25 AM (2 years ago)
Author:
vboxsync
Message:

include/iprt/types.h: Add some single and double precision floating point views to the X86{X,Y,Z}MMREG unions, bugref:9898

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/x86.h

    r96103 r96132  
    30933093    /** 128-bit view. (yeah, very helpful) */
    30943094    uint128_t   au128[1];
     3095    /** Single precision floating point view. */
     3096    RTFLOAT32U  ar32[4];
     3097    /** Double precision floating point view. */
     3098    RTFLOAT64U  ar64[2];
    30953099#ifndef VBOX_FOR_DTRACE_LIB
    30963100    /** Confusing nested 128-bit union view (this is what xmm should've been). */
     
    31213125    /** 128-bit view. (yeah, very helpful) */
    31223126    uint128_t   au128[2];
     3127    /** Single precision floating point view. */
     3128    RTFLOAT32U  ar32[8];
     3129    /** Double precision floating point view. */
     3130    RTFLOAT64U  ar64[4];
    31233131    /** XMM sub register view. */
    31243132    X86XMMREG   aXmm[2];
     
    31473155    /** 128-bit view. (yeah, very helpful) */
    31483156    uint128_t   au128[4];
     3157    /** Single precision floating point view. */
     3158    RTFLOAT32U  ar32[16];
     3159    /** Double precision floating point view. */
     3160    RTFLOAT64U  ar64[8];
    31493161    /** XMM sub register view. */
    31503162    X86XMMREG   aXmm[4];
Note: See TracChangeset for help on using the changeset viewer.

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