VirtualBox

忽略:
時間撮記:
2022-6-29 下午10:40:14 (3 年 以前)
作者:
vboxsync
svn:sync-xref-src-repo-rev:
152046
訊息:

VMM/IEM: [v]andps, [v]andpd, [v]pand, [v]andnps, [v]andnpd, [v]pandn, [v]orps, [v]orpd, and [v]por. bugref:9898

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsInterpretOnly.cpp

    r95403 r95441  
    910910IEM_STATIC const IEMOPMEDIAF1H1 g_iemAImpl_punpckhqdq = { NULL, iemAImpl_punpckhqdq_u128 };
    911911
     912/** Function table for the PAND instruction */
     913IEM_STATIC const IEMOPMEDIAF2 g_iemAImpl_pand         = { iemAImpl_pand_u64,       iemAImpl_pand_u128 };
     914/** Function table for the PANDN instruction */
     915IEM_STATIC const IEMOPMEDIAF2 g_iemAImpl_pandn        = { iemAImpl_pandn_u64,      iemAImpl_pandn_u128 };
     916/** Function table for the POR instruction */
     917IEM_STATIC const IEMOPMEDIAF2 g_iemAImpl_por          = { iemAImpl_por_u64,        iemAImpl_por_u128 };
    912918/** Function table for the PXOR instruction */
    913919IEM_STATIC const IEMOPMEDIAF2 g_iemAImpl_pxor         = { iemAImpl_pxor_u64,       iemAImpl_pxor_u128 };
     
    921927# ifndef IEM_WITHOUT_ASSEMBLY
    922928/** Function table for the VPXOR instruction */
     929IEM_STATIC const IEMOPMEDIAF3 g_iemAImpl_vpand          = { iemAImpl_vpand_u128,   iemAImpl_vpand_u256 };
     930/** Function table for the VPXORN instruction */
     931IEM_STATIC const IEMOPMEDIAF3 g_iemAImpl_vpandn         = { iemAImpl_vpandn_u128,  iemAImpl_vpandn_u256 };
     932/** Function table for the VPOR instruction */
     933IEM_STATIC const IEMOPMEDIAF3 g_iemAImpl_vpor           = { iemAImpl_vpor_u128,    iemAImpl_vpor_u256 };
     934/** Function table for the VPXOR instruction */
    923935IEM_STATIC const IEMOPMEDIAF3 g_iemAImpl_vpxor          = { iemAImpl_vpxor_u128,   iemAImpl_vpxor_u256 };
    924936# endif
     937/** Function table for the VPAND instruction, software fallback. */
     938IEM_STATIC const IEMOPMEDIAF3 g_iemAImpl_vpand_fallback = { iemAImpl_vpand_u128_fallback,  iemAImpl_vpand_u256_fallback };
     939/** Function table for the VPANDN instruction, software fallback. */
     940IEM_STATIC const IEMOPMEDIAF3 g_iemAImpl_vpandn_fallback= { iemAImpl_vpandn_u128_fallback, iemAImpl_vpandn_u256_fallback };
     941/** Function table for the VPOR instruction, software fallback. */
     942IEM_STATIC const IEMOPMEDIAF3 g_iemAImpl_vpor_fallback  = { iemAImpl_vpor_u128_fallback,   iemAImpl_vpor_u256_fallback };
    925943/** Function table for the VPXOR instruction, software fallback. */
    926 IEM_STATIC const IEMOPMEDIAF3 g_iemAImpl_vpxor_fallback = { iemAImpl_vpxor_u128_fallback, iemAImpl_vpxor_u256_fallback };
     944IEM_STATIC const IEMOPMEDIAF3 g_iemAImpl_vpxor_fallback = { iemAImpl_vpxor_u128_fallback,  iemAImpl_vpxor_u256_fallback };
    927945
    928946#endif /* !TST_IEM_CHECK_MC */
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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