Changeset 106317 in vbox for trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-4.c32
- Timestamp:
- Oct 15, 2024 5:50:07 AM (6 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-4.c32
r106316 r106317 14090 14090 { bs3CpuInstr4_vsqrtps_YMM1_YMM2_icebp_c16, 255, RM_REG, T_AVX_256, 1, 1, 2, PASS_s_aValues }, 14091 14091 { bs3CpuInstr4_vsqrtps_YMM1_FSxBX_icebp_c16, 255, RM_MEM, T_AVX_256, 1, 1, 255, PASS_s_aValues }, 14092 14093 { bs3CpuInstr4_sqrtps_XMM1_XMM1_icebp_c16, 255, RM_REG, T_SSE, 1, 1, 1, PASS_s_aValues }, 14094 { bs3CpuInstr4_vsqrtps_XMM1_XMM1_icebp_c16, 255, RM_REG, T_AVX_128, 1, 1, 1, PASS_s_aValues }, 14095 { bs3CpuInstr4_vsqrtps_YMM1_YMM1_icebp_c16, 255, RM_REG, T_AVX_256, 1, 1, 1, PASS_s_aValues }, 14092 14096 }; 14093 14097 static BS3CPUINSTR4_TEST1_T const s_aTests32[] = … … 14101 14105 { bs3CpuInstr4_vsqrtps_YMM1_YMM2_icebp_c32, 255, RM_REG, T_AVX_256, 1, 1, 2, PASS_s_aValues }, 14102 14106 { bs3CpuInstr4_vsqrtps_YMM1_FSxBX_icebp_c32, 255, RM_MEM, T_AVX_256, 1, 1, 255, PASS_s_aValues }, 14107 14108 { bs3CpuInstr4_sqrtps_XMM1_XMM1_icebp_c32, 255, RM_REG, T_SSE, 1, 1, 1, PASS_s_aValues }, 14109 { bs3CpuInstr4_vsqrtps_XMM1_XMM1_icebp_c32, 255, RM_REG, T_AVX_128, 1, 1, 1, PASS_s_aValues }, 14110 { bs3CpuInstr4_vsqrtps_YMM1_YMM1_icebp_c32, 255, RM_REG, T_AVX_256, 1, 1, 1, PASS_s_aValues }, 14103 14111 }; 14104 14112 static BS3CPUINSTR4_TEST1_T const s_aTests64[] = … … 14120 14128 { bs3CpuInstr4_vsqrtps_YMM8_YMM9_icebp_c64, 255, RM_REG, T_AVX_256, 8, 8, 9, PASS_s_aValues }, 14121 14129 { bs3CpuInstr4_vsqrtps_YMM8_FSxBX_icebp_c64, 255, RM_MEM, T_AVX_256, 8, 8, 255, PASS_s_aValues }, 14130 14131 { bs3CpuInstr4_sqrtps_XMM1_XMM1_icebp_c64, 255, RM_REG, T_SSE, 1, 1, 1, PASS_s_aValues }, 14132 { bs3CpuInstr4_vsqrtps_XMM1_XMM1_icebp_c64, 255, RM_REG, T_AVX_128, 1, 1, 1, PASS_s_aValues }, 14133 { bs3CpuInstr4_vsqrtps_YMM1_YMM1_icebp_c64, 255, RM_REG, T_AVX_256, 1, 1, 1, PASS_s_aValues }, 14122 14134 }; 14123 14135 #undef PASS_s_aValues … … 14344 14356 { bs3CpuInstr4_vsqrtpd_YMM1_YMM2_icebp_c16, 255, RM_REG, T_AVX_256, 1, 1, 2, PASS_s_aValues }, 14345 14357 { bs3CpuInstr4_vsqrtpd_YMM1_FSxBX_icebp_c16, 255, RM_MEM, T_AVX_256, 1, 1, 255, PASS_s_aValues }, 14358 14359 { bs3CpuInstr4_sqrtpd_XMM1_XMM1_icebp_c16, 255, RM_REG, T_SSE, 1, 1, 1, PASS_s_aValues }, 14360 { bs3CpuInstr4_vsqrtpd_XMM1_XMM1_icebp_c16, 255, RM_REG, T_AVX_128, 1, 1, 1, PASS_s_aValues }, 14361 { bs3CpuInstr4_vsqrtpd_YMM1_YMM1_icebp_c16, 255, RM_REG, T_AVX_256, 1, 1, 1, PASS_s_aValues }, 14346 14362 }; 14347 14363 static BS3CPUINSTR4_TEST1_T const s_aTests32[] = … … 14355 14371 { bs3CpuInstr4_vsqrtpd_YMM1_YMM2_icebp_c32, 255, RM_REG, T_AVX_256, 1, 1, 2, PASS_s_aValues }, 14356 14372 { bs3CpuInstr4_vsqrtpd_YMM1_FSxBX_icebp_c32, 255, RM_MEM, T_AVX_256, 1, 1, 255, PASS_s_aValues }, 14373 14374 { bs3CpuInstr4_sqrtpd_XMM1_XMM1_icebp_c32, 255, RM_REG, T_SSE, 1, 1, 1, PASS_s_aValues }, 14375 { bs3CpuInstr4_vsqrtpd_XMM1_XMM1_icebp_c32, 255, RM_REG, T_AVX_128, 1, 1, 1, PASS_s_aValues }, 14376 { bs3CpuInstr4_vsqrtpd_YMM1_YMM1_icebp_c32, 255, RM_REG, T_AVX_256, 1, 1, 1, PASS_s_aValues }, 14357 14377 }; 14358 14378 static BS3CPUINSTR4_TEST1_T const s_aTests64[] = … … 14374 14394 { bs3CpuInstr4_vsqrtpd_YMM8_YMM9_icebp_c64, 255, RM_REG, T_AVX_256, 8, 8, 9, PASS_s_aValues }, 14375 14395 { bs3CpuInstr4_vsqrtpd_YMM8_FSxBX_icebp_c64, 255, RM_MEM, T_AVX_256, 8, 8, 255, PASS_s_aValues }, 14396 14397 { bs3CpuInstr4_sqrtpd_XMM1_XMM1_icebp_c64, 255, RM_REG, T_SSE, 1, 1, 1, PASS_s_aValues }, 14398 { bs3CpuInstr4_vsqrtpd_XMM1_XMM1_icebp_c64, 255, RM_REG, T_AVX_128, 1, 1, 1, PASS_s_aValues }, 14399 { bs3CpuInstr4_vsqrtpd_YMM1_YMM1_icebp_c64, 255, RM_REG, T_AVX_256, 1, 1, 1, PASS_s_aValues }, 14376 14400 }; 14377 14401 #undef PASS_s_aValues
Note:
See TracChangeset
for help on using the changeset viewer.