VirtualBox

Changeset 106252 in vbox for trunk/src/VBox/ValidationKit


Ignore:
Timestamp:
Oct 9, 2024 7:02:11 AM (5 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
165043
Message:

ValidationKit/bootsectors: bugref:10658 SIMD FP testcase: [v]rcpss - add forgotten 64-bit variant of rcpss to the mix.

Location:
trunk/src/VBox/ValidationKit/bootsectors
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-4-template.mac

    r106234 r106252  
    653653EMIT_INSTR_PLUS_ICEBP       rcpss, XMM1, XMM2
    654654EMIT_INSTR_PLUS_ICEBP       rcpss, XMM1, FSxBX
     655EMIT_INSTR_PLUS_ICEBP_C64   rcpss, XMM8, XMM9
     656EMIT_INSTR_PLUS_ICEBP_C64   rcpss, XMM8, FSxBX
    655657
    656658EMIT_INSTR_PLUS_ICEBP       vrcpss, XMM1,  XMM2,  XMM3
  • trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-4.c32

    r106235 r106252  
    1332113321        { bs3CpuInstr4_rcpss_XMM1_FSxBX_icebp_c32, 255, RM_MEM, T_SSE, 1, 1, 255, PASS_s_aValues },
    1332213322
    13323         { bs3CpuInstr4_vrcpss_XMM1_XMM2_XMM3_icebp_c32,  X86_XCPT_AC, RM_REG, T_AVX_128, 1,  2, 3,   PASS_s_aValues },
    13324         { bs3CpuInstr4_vrcpss_XMM1_XMM2_FSxBX_icebp_c32, X86_XCPT_AC, RM_MEM, T_AVX_128, 1,  2, 255, PASS_s_aValues },
     13323        { bs3CpuInstr4_vrcpss_XMM1_XMM2_XMM3_icebp_c32,  X86_XCPT_AC, RM_REG, T_AVX_128, 1, 2, 3,   PASS_s_aValues },
     13324        { bs3CpuInstr4_vrcpss_XMM1_XMM2_FSxBX_icebp_c32, X86_XCPT_AC, RM_MEM, T_AVX_128, 1, 2, 255, PASS_s_aValues },
    1332513325    };
    1332613326    static BS3CPUINSTR4_TEST1_T const s_aTests64[] =
     
    1332913329        { bs3CpuInstr4_rcpss_XMM1_FSxBX_icebp_c64, 255, RM_MEM, T_SSE, 1, 1, 255, PASS_s_aValues },
    1333013330
    13331         { bs3CpuInstr4_vrcpss_XMM1_XMM2_XMM3_icebp_c64,  X86_XCPT_AC, RM_REG, T_AVX_128, 1,  2, 3,   PASS_s_aValues },
    13332         { bs3CpuInstr4_vrcpss_XMM1_XMM2_FSxBX_icebp_c64, X86_XCPT_AC, RM_MEM, T_AVX_128, 1,  2, 255, PASS_s_aValues },
     13331        { bs3CpuInstr4_rcpss_XMM8_XMM9_icebp_c64,  255, RM_REG, T_SSE, 8, 8, 9,   PASS_s_aValues },
     13332        { bs3CpuInstr4_rcpss_XMM8_FSxBX_icebp_c64, 255, RM_MEM, T_SSE, 8, 8, 255, PASS_s_aValues },
     13333
     13334        { bs3CpuInstr4_vrcpss_XMM1_XMM2_XMM3_icebp_c64,  X86_XCPT_AC, RM_REG, T_AVX_128, 1, 2, 3,   PASS_s_aValues },
     13335        { bs3CpuInstr4_vrcpss_XMM1_XMM2_FSxBX_icebp_c64, X86_XCPT_AC, RM_MEM, T_AVX_128, 1, 2, 255, PASS_s_aValues },
    1333313336
    1333413337        { bs3CpuInstr4_vrcpss_XMM13_XMM14_XMM15_icebp_c64, X86_XCPT_AC, RM_REG, T_AVX_128, 13, 14, 15,  PASS_s_aValues },
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