VirtualBox

Changeset 95643 in vbox


Ignore:
Timestamp:
Jul 14, 2022 9:51:34 AM (2 years ago)
Author:
vboxsync
Message:

VMM/IEM: mac4-* build fix. bugref:9898

File:
1 edited

Legend:

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

    r95578 r95643  
    84168416IEM_DECL_IMPL_DEF(void, iemAImpl_pshufb_u128_fallback,(PCX86FXSTATE pFpuState, PRTUINT128U puDst, PCRTUINT128U puSrc))
    84178417{
    8418     RTUINT128U const uSrc    = { *puSrc };
    8419     RTUINT128U const uDstIn  = { *puDst };
     8418    RTUINT128U const uSrc    = *puSrc;
     8419    RTUINT128U const uDstIn  = *puDst;
    84208420    ASMCompilerBarrier();
    84218421    puDst->au64[0] = 0;
     
    84348434                                                        PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    84358435{
    8436     RTUINT128U const uSrc1 = { *puSrc1 }; /* could be same as puDst */
    8437     RTUINT128U const uSrc2 = { *puSrc2 }; /* could be same as puDst */
     8436    RTUINT128U const uSrc1 = *puSrc1; /* could be same as puDst */
     8437    RTUINT128U const uSrc2 = *puSrc2; /* could be same as puDst */
    84388438    ASMCompilerBarrier();
    84398439    puDst->au64[0] = 0;
     
    84528452                                                        PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    84538453{
    8454     RTUINT256U const uSrc1 = { *puSrc1 }; /* could be same as puDst */
    8455     RTUINT256U const uSrc2 = { *puSrc2 }; /* could be same as puDst */
     8454    RTUINT256U const uSrc1 = *puSrc1; /* could be same as puDst */
     8455    RTUINT256U const uSrc2 = *puSrc2; /* could be same as puDst */
    84568456    ASMCompilerBarrier();
    84578457    puDst->au64[0] = 0;
     
    86088608IEM_DECL_IMPL_DEF(void, iemAImpl_punpckhbw_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    86098609{
    8610     RTUINT128U const uSrc2 = { *puSrc };
    8611     RTUINT128U const uSrc1 = { *puDst };
     8610    RTUINT128U const uSrc2 = *puSrc;
     8611    RTUINT128U const uSrc1 = *puDst;
    86128612    ASMCompilerBarrier();
    86138613    RTUINT128U uDstOut;
     
    86358635IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpckhbw_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    86368636{
    8637     RTUINT128U const uSrc2 = { *puSrc2 };
    8638     RTUINT128U const uSrc1 = { *puSrc1 };
     8637    RTUINT128U const uSrc2 = *puSrc2;
     8638    RTUINT128U const uSrc1 = *puSrc1;
    86398639    ASMCompilerBarrier();
    86408640    RTUINT128U uDstOut;
     
    86618661IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpckhbw_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    86628662{
    8663     RTUINT256U const uSrc2 = { *puSrc2 };
    8664     RTUINT256U const uSrc1 = { *puSrc1 };
     8663    RTUINT256U const uSrc2 = *puSrc2;
     8664    RTUINT256U const uSrc1 = *puSrc1;
    86658665    ASMCompilerBarrier();
    86668666    RTUINT256U uDstOut;
     
    87238723IEM_DECL_IMPL_DEF(void, iemAImpl_punpckhwd_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    87248724{
    8725     RTUINT128U const uSrc2 = { *puSrc };
    8726     RTUINT128U const uSrc1 = { *puDst };
     8725    RTUINT128U const uSrc2 = *puSrc;
     8726    RTUINT128U const uSrc1 = *puDst;
    87278727    ASMCompilerBarrier();
    87288728    RTUINT128U uDstOut;
     
    87428742IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpckhwd_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    87438743{
    8744     RTUINT128U const uSrc2 = { *puSrc2 };
    8745     RTUINT128U const uSrc1 = { *puSrc1 };
     8744    RTUINT128U const uSrc2 = *puSrc2;
     8745    RTUINT128U const uSrc1 = *puSrc1;
    87468746    ASMCompilerBarrier();
    87478747    RTUINT128U uDstOut;
     
    87608760IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpckhwd_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    87618761{
    8762     RTUINT256U const uSrc2 = { *puSrc2 };
    8763     RTUINT256U const uSrc1 = { *puSrc1 };
     8762    RTUINT256U const uSrc2 = *puSrc2;
     8763    RTUINT256U const uSrc1 = *puSrc1;
    87648764    ASMCompilerBarrier();
    87658765    RTUINT256U uDstOut;
     
    88048804IEM_DECL_IMPL_DEF(void, iemAImpl_punpckhdq_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    88058805{
    8806     RTUINT128U const uSrc2 = { *puSrc };
    8807     RTUINT128U const uSrc1 = { *puDst };
     8806    RTUINT128U const uSrc2 = *puSrc;
     8807    RTUINT128U const uSrc1 = *puDst;
    88088808    ASMCompilerBarrier();
    88098809    RTUINT128U uDstOut;
     
    88198819IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpckhdq_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    88208820{
    8821     RTUINT128U const uSrc2 = { *puSrc2 };
    8822     RTUINT128U const uSrc1 = { *puSrc1 };
     8821    RTUINT128U const uSrc2 = *puSrc2;
     8822    RTUINT128U const uSrc1 = *puSrc1;
    88238823    ASMCompilerBarrier();
    88248824    RTUINT128U uDstOut;
     
    88338833IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpckhdq_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    88348834{
    8835     RTUINT256U const uSrc2 = { *puSrc2 };
    8836     RTUINT256U const uSrc1 = { *puSrc1 };
     8835    RTUINT256U const uSrc2 = *puSrc2;
     8836    RTUINT256U const uSrc1 = *puSrc1;
    88378837    ASMCompilerBarrier();
    88388838    RTUINT256U uDstOut;
     
    88568856IEM_DECL_IMPL_DEF(void, iemAImpl_punpckhqdq_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    88578857{
    8858     RTUINT128U const uSrc2 = { *puSrc };
    8859     RTUINT128U const uSrc1 = { *puDst };
     8858    RTUINT128U const uSrc2 = *puSrc;
     8859    RTUINT128U const uSrc1 = *puDst;
    88608860    ASMCompilerBarrier();
    88618861    RTUINT128U uDstOut;
     
    88698869IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpckhqdq_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    88708870{
    8871     RTUINT128U const uSrc2 = { *puSrc2 };
    8872     RTUINT128U const uSrc1 = { *puSrc1 };
     8871    RTUINT128U const uSrc2 = *puSrc2;
     8872    RTUINT128U const uSrc1 = *puSrc1;
    88738873    ASMCompilerBarrier();
    88748874    RTUINT128U uDstOut;
     
    88818881IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpckhqdq_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    88828882{
    8883     RTUINT256U const uSrc2 = { *puSrc2 };
    8884     RTUINT256U const uSrc1 = { *puSrc1 };
     8883    RTUINT256U const uSrc2 = *puSrc2;
     8884    RTUINT256U const uSrc1 = *puSrc1;
    88858885    ASMCompilerBarrier();
    88868886    RTUINT256U uDstOut;
     
    89198919IEM_DECL_IMPL_DEF(void, iemAImpl_punpcklbw_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    89208920{
    8921     RTUINT128U const uSrc2 = { *puSrc };
    8922     RTUINT128U const uSrc1 = { *puDst };
     8921    RTUINT128U const uSrc2 = *puSrc;
     8922    RTUINT128U const uSrc1 = *puDst;
    89238923    ASMCompilerBarrier();
    89248924    RTUINT128U uDstOut;
     
    89468946IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpcklbw_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    89478947{
    8948     RTUINT128U const uSrc2 = { *puSrc2 };
    8949     RTUINT128U const uSrc1 = { *puSrc1 };
     8948    RTUINT128U const uSrc2 = *puSrc2;
     8949    RTUINT128U const uSrc1 = *puSrc1;
    89508950    ASMCompilerBarrier();
    89518951    RTUINT128U uDstOut;
     
    89728972IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpcklbw_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    89738973{
    8974     RTUINT256U const uSrc2 = { *puSrc2 };
    8975     RTUINT256U const uSrc1 = { *puSrc1 };
     8974    RTUINT256U const uSrc2 = *puSrc2;
     8975    RTUINT256U const uSrc1 = *puSrc1;
    89768976    ASMCompilerBarrier();
    89778977    RTUINT256U uDstOut;
     
    90349034IEM_DECL_IMPL_DEF(void, iemAImpl_punpcklwd_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    90359035{
    9036     RTUINT128U const uSrc2 = { *puSrc };
    9037     RTUINT128U const uSrc1 = { *puDst };
     9036    RTUINT128U const uSrc2 = *puSrc;
     9037    RTUINT128U const uSrc1 = *puDst;
    90389038    ASMCompilerBarrier();
    90399039    RTUINT128U uDstOut;
     
    90539053IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpcklwd_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    90549054{
    9055     RTUINT128U const uSrc2 = { *puSrc2 };
    9056     RTUINT128U const uSrc1 = { *puSrc1 };
     9055    RTUINT128U const uSrc2 = *puSrc2;
     9056    RTUINT128U const uSrc1 = *puSrc1;
    90579057    ASMCompilerBarrier();
    90589058    RTUINT128U uDstOut;
     
    90719071IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpcklwd_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    90729072{
    9073     RTUINT256U const uSrc2 = { *puSrc2 };
    9074     RTUINT256U const uSrc1 = { *puSrc1 };
     9073    RTUINT256U const uSrc2 = *puSrc2;
     9074    RTUINT256U const uSrc1 = *puSrc1;
    90759075    ASMCompilerBarrier();
    90769076    RTUINT256U uDstOut;
     
    91159115IEM_DECL_IMPL_DEF(void, iemAImpl_punpckldq_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    91169116{
    9117     RTUINT128U const uSrc2 = { *puSrc };
    9118     RTUINT128U const uSrc1 = { *puDst };
     9117    RTUINT128U const uSrc2 = *puSrc;
     9118    RTUINT128U const uSrc1 = *puDst;
    91199119    ASMCompilerBarrier();
    91209120    RTUINT128U uDstOut;
     
    91309130IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpckldq_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    91319131{
    9132     RTUINT128U const uSrc2 = { *puSrc2 };
    9133     RTUINT128U const uSrc1 = { *puSrc1 };
     9132    RTUINT128U const uSrc2 = *puSrc2;
     9133    RTUINT128U const uSrc1 = *puSrc1;
    91349134    ASMCompilerBarrier();
    91359135    RTUINT128U uDstOut;
     
    91449144IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpckldq_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    91459145{
    9146     RTUINT256U const uSrc2 = { *puSrc2 };
    9147     RTUINT256U const uSrc1 = { *puSrc1 };
     9146    RTUINT256U const uSrc2 = *puSrc2;
     9147    RTUINT256U const uSrc1 = *puSrc1;
    91489148    ASMCompilerBarrier();
    91499149    RTUINT256U uDstOut;
     
    91679167IEM_DECL_IMPL_DEF(void, iemAImpl_punpcklqdq_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    91689168{
    9169     RTUINT128U const uSrc2 = { *puSrc };
    9170     RTUINT128U const uSrc1 = { *puDst };
     9169    RTUINT128U const uSrc2 = *puSrc;
     9170    RTUINT128U const uSrc1 = *puDst;
    91719171    ASMCompilerBarrier();
    91729172    RTUINT128U uDstOut;
     
    91809180IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpcklqdq_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    91819181{
    9182     RTUINT128U const uSrc2 = { *puSrc2 };
    9183     RTUINT128U const uSrc1 = { *puSrc1 };
     9182    RTUINT128U const uSrc2 = *puSrc2;
     9183    RTUINT128U const uSrc1 = *puSrc1;
    91849184    ASMCompilerBarrier();
    91859185    RTUINT128U uDstOut;
     
    91929192IEM_DECL_IMPL_DEF(void, iemAImpl_vpunpcklqdq_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    91939193{
    9194     RTUINT256U const uSrc2 = { *puSrc2 };
    9195     RTUINT256U const uSrc1 = { *puSrc1 };
     9194    RTUINT256U const uSrc2 = *puSrc2;
     9195    RTUINT256U const uSrc1 = *puSrc1;
    91969196    ASMCompilerBarrier();
    91979197    RTUINT256U uDstOut;
     
    92359235IEM_DECL_IMPL_DEF(void, iemAImpl_packsswb_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    92369236{
    9237     RTUINT128U const uSrc2 = { *puSrc };
    9238     RTUINT128U const uSrc1 = { *puDst };
     9237    RTUINT128U const uSrc2 = *puSrc;
     9238    RTUINT128U const uSrc1 = *puDst;
    92399239    ASMCompilerBarrier();
    92409240    RTUINT128U uDstOut;
     
    92629262IEM_DECL_IMPL_DEF(void, iemAImpl_vpacksswb_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    92639263{
    9264     RTUINT128U const uSrc2 = { *puSrc2 };
    9265     RTUINT128U const uSrc1 = { *puSrc1 };
     9264    RTUINT128U const uSrc2 = *puSrc2;
     9265    RTUINT128U const uSrc1 = *puSrc1;
    92669266    ASMCompilerBarrier();
    92679267    RTUINT128U uDstOut;
     
    92889288IEM_DECL_IMPL_DEF(void, iemAImpl_vpacksswb_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    92899289{
    9290     RTUINT256U const uSrc2 = { *puSrc2 };
    9291     RTUINT256U const uSrc1 = { *puSrc1 };
     9290    RTUINT256U const uSrc2 = *puSrc2;
     9291    RTUINT256U const uSrc1 = *puSrc1;
    92929292    ASMCompilerBarrier();
    92939293    RTUINT256U uDstOut;
     
    93599359IEM_DECL_IMPL_DEF(void, iemAImpl_packuswb_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    93609360{
    9361     RTUINT128U const uSrc2 = { *puSrc };
    9362     RTUINT128U const uSrc1 = { *puDst };
     9361    RTUINT128U const uSrc2 = *puSrc;
     9362    RTUINT128U const uSrc1 = *puDst;
    93639363    ASMCompilerBarrier();
    93649364    RTUINT128U uDstOut;
     
    93869386IEM_DECL_IMPL_DEF(void, iemAImpl_vpackuswb_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    93879387{
    9388     RTUINT128U const uSrc2 = { *puSrc2 };
    9389     RTUINT128U const uSrc1 = { *puSrc1 };
     9388    RTUINT128U const uSrc2 = *puSrc2;
     9389    RTUINT128U const uSrc1 = *puSrc1;
    93909390    ASMCompilerBarrier();
    93919391    RTUINT128U uDstOut;
     
    94129412IEM_DECL_IMPL_DEF(void, iemAImpl_vpackuswb_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    94139413{
    9414     RTUINT256U const uSrc2 = { *puSrc2 };
    9415     RTUINT256U const uSrc1 = { *puSrc1 };
     9414    RTUINT256U const uSrc2 = *puSrc2;
     9415    RTUINT256U const uSrc1 = *puSrc1;
    94169416    ASMCompilerBarrier();
    94179417    RTUINT256U uDstOut;
     
    94799479IEM_DECL_IMPL_DEF(void, iemAImpl_packssdw_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    94809480{
    9481     RTUINT128U const uSrc2 = { *puSrc };
    9482     RTUINT128U const uSrc1 = { *puDst };
     9481    RTUINT128U const uSrc2 = *puSrc;
     9482    RTUINT128U const uSrc1 = *puDst;
    94839483    ASMCompilerBarrier();
    94849484    RTUINT128U uDstOut;
     
    94989498IEM_DECL_IMPL_DEF(void, iemAImpl_vpackssdw_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    94999499{
    9500     RTUINT128U const uSrc2 = { *puSrc2 };
    9501     RTUINT128U const uSrc1 = { *puSrc1 };
     9500    RTUINT128U const uSrc2 = *puSrc2;
     9501    RTUINT128U const uSrc1 = *puSrc1;
    95029502    ASMCompilerBarrier();
    95039503    RTUINT128U uDstOut;
     
    95169516IEM_DECL_IMPL_DEF(void, iemAImpl_vpackssdw_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    95179517{
    9518     RTUINT256U const uSrc2 = { *puSrc2 };
    9519     RTUINT256U const uSrc1 = { *puSrc1 };
     9518    RTUINT256U const uSrc2 = *puSrc2;
     9519    RTUINT256U const uSrc1 = *puSrc1;
    95209520    ASMCompilerBarrier();
    95219521    RTUINT256U uDstOut;
     
    95529552IEM_DECL_IMPL_DEF(void, iemAImpl_packusdw_u128,(PRTUINT128U puDst, PCRTUINT128U puSrc))
    95539553{
    9554     RTUINT128U const uSrc2 = { *puSrc };
    9555     RTUINT128U const uSrc1 = { *puDst };
     9554    RTUINT128U const uSrc2 = *puSrc;
     9555    RTUINT128U const uSrc1 = *puDst;
    95569556    ASMCompilerBarrier();
    95579557    RTUINT128U uDstOut;
     
    95709570IEM_DECL_IMPL_DEF(void, iemAImpl_vpackusdw_u128_fallback,(PRTUINT128U puDst, PCRTUINT128U puSrc1, PCRTUINT128U puSrc2))
    95719571{
    9572     RTUINT128U const uSrc2 = { *puSrc2 };
    9573     RTUINT128U const uSrc1 = { *puSrc1 };
     9572    RTUINT128U const uSrc2 = *puSrc2;
     9573    RTUINT128U const uSrc1 = *puSrc1;
    95749574    ASMCompilerBarrier();
    95759575    RTUINT128U uDstOut;
     
    95889588IEM_DECL_IMPL_DEF(void, iemAImpl_vpackusdw_u256_fallback,(PRTUINT256U puDst, PCRTUINT256U puSrc1, PCRTUINT256U puSrc2))
    95899589{
    9590     RTUINT256U const uSrc2 = { *puSrc2 };
    9591     RTUINT256U const uSrc1 = { *puSrc1 };
     9590    RTUINT256U const uSrc2 = *puSrc2;
     9591    RTUINT256U const uSrc1 = *puSrc1;
    95929592    ASMCompilerBarrier();
    95939593    RTUINT256U uDstOut;
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