Test t5460:
Machine instruction VGETEXPSS VGETEXPSD VGETEXPPS VGETEXPPD
- Tested procedures
-
IizVGETEXPSS
IizVGETEXPSD
IizVGETEXPPS
IizVGETEXPPD
- Source & expected listing
t5460.htm.lst
-
| |EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON,MVEX=ON
| |t5460 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:62F26D0843CB | VGETEXPSS XMM1,XMM2,XMM3
|00000006:62F26D1C43CB | VGETEXPSS XMM1,XMM2,XMM3,MASK=K4,SAE=ON
|0000000C:62F26D0C434D10<2 | VGETEXPSS XMM1,XMM2,[RBP+40h],MASK=K4
|00000013:62F2ED0843CB | VGETEXPSD XMM1,XMM2,XMM3
|00000019:62F2ED1C43CB | VGETEXPSD XMM1,XMM2,XMM3,MASK=K4,SAE=ON
|0000001F:62F2ED0C434D08<3 | VGETEXPSD XMM1,XMM2,[RBP+40h],MASK=K4
|00000026:62F2FD0B42CA | VGETEXPPD XMM1,XMM2,MASK=K3
|0000002C:62F2FDAB42CA | VGETEXPPD YMM1,YMM2,MASK=K3,ZEROING=ON
|00000032:62F2FD5842CA | VGETEXPPD ZMM1,ZMM2,SAE=ON
|00000038:62F2F9C842CA | VGETEXPPD ZMM1,ZMM2,EH=ON,SAE=ON
|0000003E:62F2F98842CA | VGETEXPPD ZMM1,ZMM2,EH=ON,SAE=OFF
|00000044:62F2F90842CA | VGETEXPPD ZMM1,ZMM2,PREFIX=MVEX,OPER=0 ; {dcba}.
|0000004A:62F2F93842CA | VGETEXPPD ZMM1,ZMM2,PREFIX=MVEX,OPER=3 ; {dacb}.
|00000050:62F2F97842CA | VGETEXPPD ZMM1,ZMM2,PREFIX=MVEX,OPER=7 ; {dddd}.
|00000056:62F2FD0B424D04<4 | VGETEXPPD XMM1,[RBP+40h],MASK=K3
|0000005D:62F2FD1B424D08<3 | VGETEXPPD XMM1,[RBP+40h],MASK=K3,BCST=ON
|00000064:62F2FDAB424D02<5 | VGETEXPPD YMM1,[RBP+40h],MASK=K3,ZEROING=ON
|0000006B:62F2FDBB424D08<3 | VGETEXPPD YMM1,[RBP+40h],MASK=K3,ZEROING=ON,BCST=ON
|00000072:62F2FD48424D01<6 | VGETEXPPD ZMM1,[RBP+40h]
|00000079:62F2FD58424D08<3 | VGETEXPPD ZMM1,[RBP+40h],BCST=ON
|00000080:62F2F90B424D01<6 | VGETEXPPD ZMM1,[RBP+40h],PREFIX=MVEX,MASK=K3
|00000087:62F2F908424D01<6 | VGETEXPPD ZMM1,[RBP+40h],PREFIX=MVEX,OPER=0 ; {8to8}.
|0000008E:62F2F918424D08<3 | VGETEXPPD ZMM1,[RBP+40h],PREFIX=MVEX,OPER=1 ; {1to8}.
|00000095:62F2F928424D02<5 | VGETEXPPD ZMM1,[RBP+40h],PREFIX=MVEX,OPER=2 ; {4to8}.
|0000009C:62F27D0B42CA | VGETEXPPS XMM1,XMM2,MASK=K3
|000000A2:62F27DAB42CA | VGETEXPPS YMM1,YMM2,MASK=K3,ZEROING=ON
|000000A8:62F27D5842CA | VGETEXPPS ZMM1,ZMM2,SAE=ON
|000000AE:62F279C842CA | VGETEXPPS ZMM1,ZMM2,EH=ON,SAE=ON
|000000B4:62F2798842CA | VGETEXPPS ZMM1,ZMM2,EH=ON,SAE=OFF
|000000BA:62F2790842CA | VGETEXPPS ZMM1,ZMM2,PREFIX=MVEX,OPER=0 ; {dcba}.
|000000C0:62F2793842CA | VGETEXPPS ZMM1,ZMM2,PREFIX=MVEX,OPER=3 ; {dacb}.
|000000C6:62F2797842CA | VGETEXPPS ZMM1,ZMM2,PREFIX=MVEX,OPER=7 ; {dddd}.
|000000CC:62F27D0B424D04<4 | VGETEXPPS XMM1,[RBP+40h],MASK=K3
|000000D3:62F27D1B424D10<2 | VGETEXPPS XMM1,[RBP+40h],MASK=K3,BCST=ON
|000000DA:62F27DAB424D02<5 | VGETEXPPS YMM1,[RBP+40h],MASK=K3,ZEROING=ON
|000000E1:62F27DBB424D10<2 | VGETEXPPS YMM1,[RBP+40h],MASK=K3,ZEROING=ON,BCST=ON
|000000E8:62F27D48424D01<6 | VGETEXPPS ZMM1,[RBP+40h]
|000000EF:62F27D58424D10<2 | VGETEXPPS ZMM1,[RBP+40h],BCST=ON
|000000F6:62F2790B424D01<6 | VGETEXPPS ZMM1,[RBP+40h],PREFIX=MVEX,MASK=K3
|000000FD:62F27908424D01<6 | VGETEXPPS ZMM1,[RBP+40h],PREFIX=MVEX,OPER=0 ; {16to16}.
|00000104:62F27918424D10<2 | VGETEXPPS ZMM1,[RBP+40h],PREFIX=MVEX,OPER=1 ; {1to16}.
|0000010B:62F27928424D04<4 | VGETEXPPS ZMM1,[RBP+40h],PREFIX=MVEX,OPER=2 ; {4to16}.
|00000112:62F27938424D02<5 | VGETEXPPS ZMM1,[RBP+40h],PREFIX=MVEX,OPER=3 ; {float16}.
|00000119:62F27978424D02<5 | VGETEXPPS ZMM1,[RBP+40h],PREFIX=MVEX,OPER=7 ; {sint16}.
| |ENDPROGRAM t5460
- Expected messages
t5460.out
I0180 Assembling source file "t5460.htm".
I0270 Assembling source "t5460".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5460". "t5460.htm"{58}
I0510 Assembling program pass 1. "t5460.htm"{58}
I0530 Assembling program pass 2 - final. "t5460.htm"{58}
I0660 16bit TINY BIN file "t5460.bin" created, size=288. "t5460.htm"{104}
I0650 Program "t5460" assembled in 2 passes with errorlevel 0. "t5460.htm"{104}
I0750 Source "t5460" (122 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5460.htm.lst" created, size=3525.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲