VirtualBox

Ignore:
Timestamp:
Sep 20, 2024 1:31:45 AM (2 months ago)
Author:
vboxsync
Message:

ValidationKit/bootsectors: Implement SIMD FP testcases for [v]divps; bugref:10658 [nits]

(fix order of divxx test functions & instruction emit macros; no code changes despite big diff)

File:
1 edited

Legend:

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

    r106087 r106102  
    409409
    410410;
     411;; [v]divps
     412;
     413EMIT_INSTR_PLUS_ICEBP       divps, XMM1, XMM2
     414EMIT_INSTR_PLUS_ICEBP       divps, XMM1, FSxBX
     415EMIT_INSTR_PLUS_ICEBP_C64   divps, XMM8, XMM9
     416EMIT_INSTR_PLUS_ICEBP_C64   divps, XMM8, FSxBX
     417
     418EMIT_INSTR_PLUS_ICEBP       vdivps, XMM1, XMM2, XMM3
     419EMIT_INSTR_PLUS_ICEBP       vdivps, XMM1, XMM2, FSxBX
     420EMIT_INSTR_PLUS_ICEBP_C64   vdivps, XMM8, XMM9, XMM10
     421EMIT_INSTR_PLUS_ICEBP_C64   vdivps, XMM8, XMM9, FSxBX
     422
     423EMIT_INSTR_PLUS_ICEBP       vdivps, YMM1, YMM2, YMM3
     424EMIT_INSTR_PLUS_ICEBP       vdivps, YMM1, YMM2, FSxBX
     425EMIT_INSTR_PLUS_ICEBP_C64   vdivps, YMM8, YMM9, YMM10
     426EMIT_INSTR_PLUS_ICEBP_C64   vdivps, YMM8, YMM9, FSxBX
     427
     428;
    411429;; [v]divss
    412430;
     
    435453
    436454;
    437 ;; [v]divps
    438 ;
    439 EMIT_INSTR_PLUS_ICEBP       divps, XMM1, XMM2
    440 EMIT_INSTR_PLUS_ICEBP       divps, XMM1, FSxBX
    441 EMIT_INSTR_PLUS_ICEBP_C64   divps, XMM8, XMM9
    442 EMIT_INSTR_PLUS_ICEBP_C64   divps, XMM8, FSxBX
    443 
    444 EMIT_INSTR_PLUS_ICEBP       vdivps, XMM1, XMM2, XMM3
    445 EMIT_INSTR_PLUS_ICEBP       vdivps, XMM1, XMM2, FSxBX
    446 EMIT_INSTR_PLUS_ICEBP_C64   vdivps, XMM8, XMM9, XMM10
    447 EMIT_INSTR_PLUS_ICEBP_C64   vdivps, XMM8, XMM9, FSxBX
    448 
    449 EMIT_INSTR_PLUS_ICEBP       vdivps, YMM1, YMM2, YMM3
    450 EMIT_INSTR_PLUS_ICEBP       vdivps, YMM1, YMM2, FSxBX
    451 EMIT_INSTR_PLUS_ICEBP_C64   vdivps, YMM8, YMM9, YMM10
    452 EMIT_INSTR_PLUS_ICEBP_C64   vdivps, YMM8, YMM9, FSxBX
    453 
    454 ;
    455455;; [v]addsubps
    456456;
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