EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t5798: Machine instructions VPCMPGTB VPCMPGTW VPCMPGTD VPCMPGTQ


Tested procedures
IiyVPCMPGTB   IiyVPCMPGTW   IiyVPCMPGTD   IiyVPCMPGTQ  
Source & expected listing t5798.htm.lst
| | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON,MVEX=ON | |t5798 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:C5E964CB | VPCMPGTB XMM1,XMM2,XMM3 |00000004:C5ED64CB | VPCMPGTB YMM1,YMM2,YMM3 |00000008:C5E9644D40 | VPCMPGTB XMM1,XMM2,[RBP+40h] |0000000D:C5ED644D40 | VPCMPGTB YMM1,YMM2,[RBP+40h] |00000012:62F16D0C64CB | VPCMPGTB K1,XMM2,XMM3,MASK=K4 |00000018:62F16D2C64CB | VPCMPGTB K1,YMM2,YMM3,MASK=K4 |0000001E:62F16D4C64CB | VPCMPGTB K1,ZMM2,ZMM3,MASK=K4 |00000024:62F16D0C644D04<4 | VPCMPGTB K1,XMM2,[RBP+40h],MASK=K4 |0000002B:62F16D2C644D02<5 | VPCMPGTB K1,YMM2,[RBP+40h],MASK=K4 |00000032:62F16D4C644D01<6 | VPCMPGTB K1,ZMM2,[RBP+40h],MASK=K4 |00000039:C5E965CB | VPCMPGTW XMM1,XMM2,XMM3 |0000003D:C5ED65CB | VPCMPGTW YMM1,YMM2,YMM3 |00000041:C5E9654D40 | VPCMPGTW XMM1,XMM2,[RBP+40h] |00000046:C5ED654D40 | VPCMPGTW YMM1,YMM2,[RBP+40h] |0000004B:62F16D0C65CB | VPCMPGTW K1,XMM2,XMM3,MASK=K4 |00000051:62F16D2C65CB | VPCMPGTW K1,YMM2,YMM3,MASK=K4 |00000057:62F16D4C65CB | VPCMPGTW K1,ZMM2,ZMM3,MASK=K4 |0000005D:62F16D0C654D04<4 | VPCMPGTW K1,XMM2,[RBP+40h],MASK=K4 |00000064:62F16D2C654D02<5 | VPCMPGTW K1,YMM2,[RBP+40h],MASK=K4 |0000006B:62F16D4C654D01<6 | VPCMPGTW K1,ZMM2,[RBP+40h],MASK=K4 |00000072:C5E966CB | VPCMPGTD XMM1,XMM2,XMM3 |00000076:C5ED66CB | VPCMPGTD YMM1,YMM2,YMM3 |0000007A:C5E9664D40 | VPCMPGTD XMM1,XMM2,[RBP+40h] |0000007F:C5ED664D40 | VPCMPGTD YMM1,YMM2,[RBP+40h] |00000084:62F16D0C66CB | VPCMPGTD K1,XMM2,XMM3,MASK=K4 |0000008A:62F16D2C66CB | VPCMPGTD K1,YMM2,YMM3,MASK=K4 |00000090:62F16D4C66CB | VPCMPGTD K1,ZMM2,ZMM3,MASK=K4 |00000096:62F1692C66CB | VPCMPGTD K1,ZMM2,ZMM3,MASK=K4,EH=0,OPER=2 ; MVEX swizzle {badc}. |0000009C:62F16D0C664D04<4 | VPCMPGTD K1,XMM2,[RBP+40h],MASK=K4 |000000A3:62F16D2C664D02<5 | VPCMPGTD K1,YMM2,[RBP+40h],MASK=K4 |000000AA:62F16D4C664D01<6 | VPCMPGTD K1,ZMM2,[RBP+40h],MASK=K4 |000000B1:62F16D1C664D10<2 | VPCMPGTD K1,XMM2,[RBP+40h],MASK=K4,BCST=ON |000000B8:62F16D3C664D10<2 | VPCMPGTD K1,YMM2,[RBP+40h],MASK=K4,BCST=ON |000000BF:62F16D5C664D10<2 | VPCMPGTD K1,ZMM2,[RBP+40h],MASK=K4,BCST=ON |000000C6:62F1690C664D01<6 | VPCMPGTD K1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=0 ; {16to16}. |000000CD:62F1691C664D10<2 | VPCMPGTD K1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=1 ; {1to16}. |000000D4:62F1692C664D04<4 | VPCMPGTD K1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=2 ; {4o16}. |000000DB:C4E26937CB | VPCMPGTQ XMM1,XMM2,XMM3 |000000E0:C4E26D37CB | VPCMPGTQ YMM1,YMM2,YMM3 |000000E5:C4E269374D40 | VPCMPGTQ XMM1,XMM2,[RBP+40h] |000000EB:C4E26D374D40 | VPCMPGTQ YMM1,YMM2,[RBP+40h] |000000F1:62F2ED0C37CB | VPCMPGTQ K1,XMM2,XMM3,MASK=K4 |000000F7:62F2ED2C37CB | VPCMPGTQ K1,YMM2,YMM3,MASK=K4 |000000FD:62F2ED4C37CB | VPCMPGTQ K1,ZMM2,ZMM3,MASK=K4 |00000103:62F2ED0C374D04<4 | VPCMPGTQ K1,XMM2,[RBP+40h],MASK=K4 |0000010A:62F2ED2C374D02<5 | VPCMPGTQ K1,YMM2,[RBP+40h],MASK=K4 |00000111:62F2ED4C374D01<6 | VPCMPGTQ K1,ZMM2,[RBP+40h],MASK=K4 |00000118:62F2ED1C374D08<3 | VPCMPGTQ K1,XMM2,[RBP+40h],MASK=K4,BCST=ON |0000011F:62F2ED3C374D08<3 | VPCMPGTQ K1,YMM2,[RBP+40h],MASK=K4,BCST=ON |00000126:62F2ED5C374D08<3 | VPCMPGTQ K1,ZMM2,[RBP+40h],MASK=K4,BCST=ON | |ENDPROGRAM t5798
Expected messages t5798.out
I0180 Assembling source file "t5798.htm". I0270 Assembling source "t5798". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t5798". "t5798.htm"{58} I0510 Assembling program pass 1. "t5798.htm"{58} I0530 Assembling program pass 2 - final. "t5798.htm"{58} I0660 16bit TINY BIN file "t5798.bin" created, size=301. "t5798.htm"{110} I0650 Program "t5798" assembled in 2 passes with errorlevel 0. "t5798.htm"{110} I0750 Source "t5798" (128 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t5798.htm.lst" created, size=3631. I0990 EuroAssembler terminated with errorlevel 0.

▲Back to the top▲