VirtualBox

Changeset 96727 in vbox for trunk


Ignore:
Timestamp:
Sep 14, 2022 7:53:44 AM (2 years ago)
Author:
vboxsync
Message:

VMM/testcase/tstIEMAImpl: Implement basic cvtsd2si testcase, ​bugref:9898

Location:
trunk/src/VBox/VMM/testcase
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/testcase/Makefile.kmk

    r96724 r96727  
    282282        tstIEMAImplDataSseBinary-sqrtsd_u128_r64.bin \
    283283        tstIEMAImplDataSseBinary-cvttsd2si_i32_r64.bin \
    284         tstIEMAImplDataSseBinary-cvttsd2si_i64_r64.bin
     284        tstIEMAImplDataSseBinary-cvtsd2si_i32_r64.bin \
     285        tstIEMAImplDataSseBinary-cvttsd2si_i64_r64.bin \
     286        tstIEMAImplDataSseBinary-cvtsd2si_i64_r64.bin
    285287
    286288tstIEMAImpl_TEMPLATE  = VBOXR3TSTEXE
  • trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp

    r96724 r96727  
    52515251{
    52525252    ENTRY_BIN(cvttsd2si_i32_r64),
     5253    ENTRY_BIN(cvtsd2si_i32_r64),
    52535254};
    52545255
     
    54195420{
    54205421    ENTRY_BIN(cvttsd2si_i64_r64),
     5422    ENTRY_BIN(cvtsd2si_i64_r64),
    54215423};
    54225424
  • trunk/src/VBox/VMM/testcase/tstIEMAImpl.h

    r96724 r96727  
    821821
    822822TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary,    SSE_BINARY_I32_R64_TEST_T,  cvttsd2si_i32_r64        );
     823TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary,    SSE_BINARY_I32_R64_TEST_T,  cvtsd2si_i32_r64         );
     824
    823825TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary,    SSE_BINARY_I64_R64_TEST_T,  cvttsd2si_i64_r64        );
     826TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary,    SSE_BINARY_I64_R64_TEST_T,  cvtsd2si_i64_r64         );
    824827
    825828RT_C_DECLS_END
  • trunk/src/VBox/VMM/testcase/tstIEMAImplDataSseBinary.S

    r96724 r96727  
    103103
    104104IEM_TEST_DATA cvttsd2si_i32_r64, "tstIEMAImplDataSseBinary-cvttsd2si_i32_r64.bin"
     105IEM_TEST_DATA cvtsd2si_i32_r64,  "tstIEMAImplDataSseBinary-cvtsd2si_i32_r64.bin"
    105106
    106107IEM_TEST_DATA cvttsd2si_i64_r64, "tstIEMAImplDataSseBinary-cvttsd2si_i64_r64.bin"
     108IEM_TEST_DATA cvtsd2si_i64_r64,  "tstIEMAImplDataSseBinary-cvtsd2si_i64_r64.bin"
  • trunk/src/VBox/VMM/testcase/tstIEMAImplDataSseBinary.asm

    r96724 r96727  
    101101
    102102IEM_TEST_DATA cvttsd2si_i32_r64,    "tstIEMAImplDataSseBinary-cvttsd2si_i32_r64.bin"
     103IEM_TEST_DATA cvtsd2si_i32_r64,     "tstIEMAImplDataSseBinary-cvtsd2si_i32_r64.bin"
    103104
    104105IEM_TEST_DATA cvttsd2si_i64_r64,    "tstIEMAImplDataSseBinary-cvttsd2si_i64_r64.bin"
     106IEM_TEST_DATA cvtsd2si_i64_r64,     "tstIEMAImplDataSseBinary-cvtsd2si_i64_r64.bin"
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