Test t5712:
Machine instructions VRNDSCALESS VRNDSCALESD VRNDSCALEPS VRNDSCALEPD
- Tested procedures
-
IiyVRNDSCALESS
IiyVRNDSCALESD
IiyVRNDSCALEPS
IiyVRNDSCALEPD
- Source & expected listing
t5712.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=30, CPU=X64, SIMD=AVX512,EVEX=ON
| |t5712 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:62F36D080ACB04 | VRNDSCALESS XMM1,XMM2,XMM3,4
|00000007:62F36D9D0ACB04 | VRNDSCALESS XMM1,XMM2,XMM3,4,MASK=K5,ZEROING=ON,SAE=ON
|0000000E:62F36D080A4D10<204 | VRNDSCALESS XMM1,XMM2,[RBP+40h],4
|00000016:62F36D8D0A4D10<204 | VRNDSCALESS XMM1,XMM2,[RBP+40h],4,MASK=K5,ZEROING=ON
|0000001E:62F3ED080BCB04 | VRNDSCALESD XMM1,XMM2,XMM3,4
|00000025:62F3ED9D0BCB04 | VRNDSCALESD XMM1,XMM2,XMM3,4,MASK=K5,ZEROING=ON,SAE=ON
|0000002C:62F3ED080B4D08<304 | VRNDSCALESD XMM1,XMM2,[RBP+40h],4
|00000034:62F3ED8D0B4D08<304 | VRNDSCALESD XMM1,XMM2,[RBP+40h],4,MASK=K5,ZEROING=ON
|0000003C:62F37D0808CA03 | VRNDSCALEPS XMM1,XMM2,3
|00000043:62F37D2808CA03 | VRNDSCALEPS YMM1,YMM2,3
|0000004A:62F37D4808CA03 | VRNDSCALEPS ZMM1,ZMM2,3
|00000051:62F37D8C08CA03 | VRNDSCALEPS XMM1,XMM2,3,MASK=K4,ZEROING=ON
|00000058:62F37DAC08CA03 | VRNDSCALEPS YMM1,YMM2,3,MASK=K4,ZEROING=ON
|0000005F:62F37DDC08CA03 | VRNDSCALEPS ZMM1,ZMM2,3,MASK=K4,ZEROING=ON,SAE=ON
|00000066:62F37D08084D04<403 | VRNDSCALEPS XMM1,[RBP+40h],3,BCST=OFF
|0000006E:62F37D28084D02<503 | VRNDSCALEPS YMM1,[RBP+40h],3,BCST=OFF
|00000076:62F37D48084D01<603 | VRNDSCALEPS ZMM1,[RBP+40h],3,BCST=OFF
|0000007E:62F37D18084D10<203 | VRNDSCALEPS XMM1,[RBP+40h],3,BCST=ON
|00000086:62F37D38084D10<203 | VRNDSCALEPS YMM1,[RBP+40h],3,BCST=ON
|0000008E:62F37D58084D10<203 | VRNDSCALEPS ZMM1,[RBP+40h],3,BCST=ON
|00000096:62F3FD0809CA03 | VRNDSCALEPD XMM1,XMM2,3
|0000009D:62F3FD2809CA03 | VRNDSCALEPD YMM1,YMM2,3
|000000A4:62F3FD4809CA03 | VRNDSCALEPD ZMM1,ZMM2,3
|000000AB:62F3FD8C09CA03 | VRNDSCALEPD XMM1,XMM2,3,MASK=K4,ZEROING=ON
|000000B2:62F3FDAC09CA03 | VRNDSCALEPD YMM1,YMM2,3,MASK=K4,ZEROING=ON
|000000B9:62F3FDDC09CA03 | VRNDSCALEPD ZMM1,ZMM2,3,MASK=K4,ZEROING=ON,SAE=ON
|000000C0:62F3FD08094D04<403 | VRNDSCALEPD XMM1,[RBP+40h],3,BCST=OFF
|000000C8:62F3FD28094D02<503 | VRNDSCALEPD YMM1,[RBP+40h],3,BCST=OFF
|000000D0:62F3FD48094D01<603 | VRNDSCALEPD ZMM1,[RBP+40h],3,BCST=OFF
|000000D8:62F3FD18094D08<303 | VRNDSCALEPD XMM1,[RBP+40h],3,BCST=ON
|000000E0:62F3FD38094D08<303 | VRNDSCALEPD YMM1,[RBP+40h],3,BCST=ON
|000000E8:62F3FD58094D08<303 | VRNDSCALEPD ZMM1,[RBP+40h],3,BCST=ON
| |ENDPROGRAM t5712
- Expected messages
t5712.out
I0180 Assembling source file "t5712.htm".
I0270 Assembling source "t5712".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5712". "t5712.htm"{58}
I0510 Assembling program pass 1. "t5712.htm"{58}
I0530 Assembling program pass 2 - final. "t5712.htm"{58}
I0660 16bit TINY BIN file "t5712.bin" created, size=240. "t5712.htm"{92}
I0650 Program "t5712" assembled in 2 passes with errorlevel 0. "t5712.htm"{92}
I0750 Source "t5712" (110 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5712.htm.lst" created, size=2538.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲