Changeset 96385 in vbox
- Timestamp:
- Aug 20, 2022 8:54:09 PM (2 years ago)
- Location:
- trunk/src/VBox/VMM/testcase
- Files:
-
- 4 added
- 5 edited
-
Makefile.kmk (modified) (3 diffs)
-
tstIEMAImpl.cpp (modified) (4 diffs)
-
tstIEMAImpl.h (modified) (4 diffs)
-
tstIEMAImplDataSseBinary-sqrtpd_u128.bin (added)
-
tstIEMAImplDataSseBinary-sqrtps_u128.bin (added)
-
tstIEMAImplDataSseBinary-sqrtsd_u128_r64.bin (added)
-
tstIEMAImplDataSseBinary-sqrtss_u128_r32.bin (added)
-
tstIEMAImplDataSseBinary.S (modified) (4 diffs)
-
tstIEMAImplDataSseBinary.asm (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/testcase/Makefile.kmk
r96383 r96385 241 241 tstIEMAImplDataSseBinary-haddps_u128.bin \ 242 242 tstIEMAImplDataSseBinary-hsubps_u128.bin \ 243 tstIEMAImplDataSseBinary-sqrtps_u128.bin \ 243 244 tstIEMAImplDataSseBinary-addpd_u128.bin \ 244 245 tstIEMAImplDataSseBinary-mulpd_u128.bin \ … … 249 250 tstIEMAImplDataSseBinary-haddpd_u128.bin \ 250 251 tstIEMAImplDataSseBinary-hsubpd_u128.bin \ 252 tstIEMAImplDataSseBinary-sqrtpd_u128.bin \ 251 253 tstIEMAImplDataSseBinary-addss_u128_r32.bin \ 252 254 tstIEMAImplDataSseBinary-addsd_u128_r64.bin \ … … 262 264 tstIEMAImplDataSseBinary-maxsd_u128_r64.bin \ 263 265 tstIEMAImplDataSseBinary-cvtss2sd_u128_r32.bin \ 264 tstIEMAImplDataSseBinary-cvtsd2ss_u128_r64.bin 266 tstIEMAImplDataSseBinary-cvtsd2ss_u128_r64.bin \ 267 tstIEMAImplDataSseBinary-sqrtss_u128_r32.bin \ 268 tstIEMAImplDataSseBinary-sqrtsd_u128_r64.bin 265 269 266 270 tstIEMAImpl_TEMPLATE = VBOXR3TSTEXE -
trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp
r96383 r96385 4478 4478 ENTRY_BIN(haddps_u128), 4479 4479 ENTRY_BIN(hsubps_u128), 4480 ENTRY_BIN(sqrtps_u128), 4480 4481 }; 4481 4482 … … 4674 4675 ENTRY_BIN(haddpd_u128), 4675 4676 ENTRY_BIN(hsubpd_u128), 4677 ENTRY_BIN(sqrtpd_u128), 4676 4678 }; 4677 4679 … … 4858 4860 ENTRY_BIN(maxss_u128_r32), 4859 4861 ENTRY_BIN(cvtss2sd_u128_r32), 4862 ENTRY_BIN(sqrtss_u128_r32), 4860 4863 }; 4861 4864 … … 5048 5051 ENTRY_BIN(maxsd_u128_r64), 5049 5052 ENTRY_BIN(cvtsd2ss_u128_r64), 5053 ENTRY_BIN(sqrtsd_u128_r64), 5050 5054 }; 5051 5055 -
trunk/src/VBox/VMM/testcase/tstIEMAImpl.h
r96383 r96385 759 759 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_TEST_T, haddps_u128 ); 760 760 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_TEST_T, hsubps_u128 ); 761 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_TEST_T, sqrtps_u128 ); 761 762 762 763 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_U128_R32_TEST_T, addss_u128_r32 ); … … 767 768 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_U128_R32_TEST_T, maxss_u128_r32 ); 768 769 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_U128_R32_TEST_T, cvtss2sd_u128_r32 ); 770 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_U128_R32_TEST_T, sqrtss_u128_r32 ); 769 771 770 772 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_TEST_T, addpd_u128 ); … … 776 778 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_TEST_T, haddpd_u128 ); 777 779 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_TEST_T, hsubpd_u128 ); 780 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_TEST_T, sqrtpd_u128 ); 778 781 779 782 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_U128_R64_TEST_T, addsd_u128_r64 ); … … 784 787 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_U128_R64_TEST_T, maxsd_u128_r64 ); 785 788 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_U128_R64_TEST_T, cvtsd2ss_u128_r64 ); 789 TSTIEM_DECLARE_TEST_ARRAY_BIN(SseBinary, SSE_BINARY_U128_R64_TEST_T, sqrtsd_u128_r64 ); 786 790 787 791 RT_C_DECLS_END -
trunk/src/VBox/VMM/testcase/tstIEMAImplDataSseBinary.S
r96383 r96385 58 58 IEM_TEST_DATA haddps_u128, "tstIEMAImplDataSseBinary-haddps_u128.bin" 59 59 IEM_TEST_DATA hsubps_u128, "tstIEMAImplDataSseBinary-hsubps_u128.bin" 60 IEM_TEST_DATA sqrtps_u128, "tstIEMAImplDataSseBinary-sqrtps_u128.bin" 60 61 61 62 IEM_TEST_DATA addss_u128_r32, "tstIEMAImplDataSseBinary-addss_u128_r32.bin" … … 66 67 IEM_TEST_DATA maxss_u128_r32, "tstIEMAImplDataSseBinary-maxss_u128_r32.bin" 67 68 IEM_TEST_DATA cvtss2sd_u128_r32, "tstIEMAImplDataSseBinary-cvtss2sd_u128_r32.bin" 69 IEM_TEST_DATA sqrtss_u128_r32, "tstIEMAImplDataSseBinary-sqrtss_u128_r32.bin" 68 70 69 71 IEM_TEST_DATA addpd_u128, "tstIEMAImplDataSseBinary-addpd_u128.bin" … … 75 77 IEM_TEST_DATA haddpd_u128, "tstIEMAImplDataSseBinary-haddpd_u128.bin" 76 78 IEM_TEST_DATA hsubpd_u128, "tstIEMAImplDataSseBinary-hsubpd_u128.bin" 79 IEM_TEST_DATA sqrtpd_u128, "tstIEMAImplDataSseBinary-sqrtpd_u128.bin" 77 80 78 81 IEM_TEST_DATA addsd_u128_r64, "tstIEMAImplDataSseBinary-addsd_u128_r64.bin" … … 83 86 IEM_TEST_DATA maxsd_u128_r64, "tstIEMAImplDataSseBinary-maxsd_u128_r64.bin" 84 87 IEM_TEST_DATA cvtsd2ss_u128_r64, "tstIEMAImplDataSseBinary-cvtsd2ss_u128_r64.bin" 88 IEM_TEST_DATA sqrtsd_u128_r64, "tstIEMAImplDataSseBinary-sqrtsd_u128_r64.bin" -
trunk/src/VBox/VMM/testcase/tstIEMAImplDataSseBinary.asm
r96383 r96385 56 56 IEM_TEST_DATA haddps_u128, "tstIEMAImplDataSseBinary-haddps_u128.bin" 57 57 IEM_TEST_DATA hsubps_u128, "tstIEMAImplDataSseBinary-hsubps_u128.bin" 58 IEM_TEST_DATA sqrtps_u128, "tstIEMAImplDataSseBinary-sqrtps_u128.bin" 58 59 59 60 IEM_TEST_DATA addss_u128_r32, "tstIEMAImplDataSseBinary-addss_u128_r32.bin" … … 64 65 IEM_TEST_DATA maxss_u128_r32, "tstIEMAImplDataSseBinary-maxss_u128_r32.bin" 65 66 IEM_TEST_DATA cvtss2sd_u128_r32, "tstIEMAImplDataSseBinary-cvtss2sd_u128_r32.bin" 67 IEM_TEST_DATA sqrtss_u128_r32, "tstIEMAImplDataSseBinary-sqrtss_u128_r32.bin" 66 68 67 69 IEM_TEST_DATA addpd_u128, "tstIEMAImplDataSseBinary-addpd_u128.bin" … … 73 75 IEM_TEST_DATA haddpd_u128, "tstIEMAImplDataSseBinary-haddpd_u128.bin" 74 76 IEM_TEST_DATA hsubpd_u128, "tstIEMAImplDataSseBinary-hsubpd_u128.bin" 77 IEM_TEST_DATA sqrtpd_u128, "tstIEMAImplDataSseBinary-sqrtpd_u128.bin" 75 78 76 79 IEM_TEST_DATA addsd_u128_r64, "tstIEMAImplDataSseBinary-addsd_u128_r64.bin" … … 81 84 IEM_TEST_DATA maxsd_u128_r64, "tstIEMAImplDataSseBinary-maxsd_u128_r64.bin" 82 85 IEM_TEST_DATA cvtsd2ss_u128_r64, "tstIEMAImplDataSseBinary-cvtsd2ss_u128_r64.bin" 86 IEM_TEST_DATA sqrtsd_u128_r64, "tstIEMAImplDataSseBinary-sqrtsd_u128_r64.bin"
Note:
See TracChangeset
for help on using the changeset viewer.

