| Index | Manual | Download | Source | Macros | Embedded word Case ins.
Sitemap | Links | Forum | Tests | Projects

# Test t6247: Machine instructions VPOPCNTB VPOPCNTW VPOPCNTD VPOPCNTQ

Tested procedures
  IizVPOPCNTB IizVPOPCNTW IizVPOPCNTD IizVPOPCNTQ

Source & expected listing t6247.htm.lst
  `|00000000: | | | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON | |t6247 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:62F27D0854CA | VPOPCNTB XMM1,XMM2 |00000006:62F27D0B54CA | VPOPCNTB XMM1,XMM2,MASK=K3 |0000000C:62F27D8B54CA | VPOPCNTB XMM1,XMM2,MASK=K3,ZEROING=YES |00000012:62F27D08544D04<4 | VPOPCNTB XMM1,[RBP+40h] |00000019:62F27D0B544D04<4 | VPOPCNTB XMM1,[RBP+40h],MASK=K3 |00000020:62F27D8B544D04<4 | VPOPCNTB XMM1,[RBP+40h],MASK=K3,ZEROING=YES |00000027:62F27D2854CA | VPOPCNTB YMM1,YMM2 |0000002D:62F27D2B54CA | VPOPCNTB YMM1,YMM2,MASK=K3 |00000033:62F27DAB54CA | VPOPCNTB YMM1,YMM2,MASK=K3,ZEROING=YES |00000039:62F27D28544D02<5 | VPOPCNTB YMM1,[RBP+40h] |00000040:62F27D2B544D02<5 | VPOPCNTB YMM1,[RBP+40h],MASK=K3 |00000047:62F27DAB544D02<5 | VPOPCNTB YMM1,[RBP+40h],MASK=K3,ZEROING=YES |0000004E:62F27D4854CA | VPOPCNTB ZMM1,ZMM2 |00000054:62F27D4B54CA | VPOPCNTB ZMM1,ZMM2,MASK=K3 |0000005A:62F27DCB54CA | VPOPCNTB ZMM1,ZMM2,MASK=K3,ZEROING=YES |00000060:62F27D48544D01<6 | VPOPCNTB ZMM1,[RBP+40h] |00000067:62F27D4B544D01<6 | VPOPCNTB ZMM1,[RBP+40h],MASK=K3 |0000006E:62F27DCB544D01<6 | VPOPCNTB ZMM1,[RBP+40h],MASK=K3,ZEROING=YES |00000075:62F2FD0854CA | VPOPCNTW XMM1,XMM2 |0000007B:62F2FD0B54CA | VPOPCNTW XMM1,XMM2,MASK=K3 |00000081:62F2FD8B54CA | VPOPCNTW XMM1,XMM2,MASK=K3,ZEROING=YES |00000087:62F2FD08544D04<4 | VPOPCNTW XMM1,[RBP+40h] |0000008E:62F2FD0B544D04<4 | VPOPCNTW XMM1,[RBP+40h],MASK=K3 |00000095:62F2FD8B544D04<4 | VPOPCNTW XMM1,[RBP+40h],MASK=K3,ZEROING=YES |0000009C:62F2FD2854CA | VPOPCNTW YMM1,YMM2 |000000A2:62F2FD2B54CA | VPOPCNTW YMM1,YMM2,MASK=K3 |000000A8:62F2FDAB54CA | VPOPCNTW YMM1,YMM2,MASK=K3,ZEROING=YES |000000AE:62F2FD28544D02<5 | VPOPCNTW YMM1,[RBP+40h] |000000B5:62F2FD2B544D02<5 | VPOPCNTW YMM1,[RBP+40h],MASK=K3 |000000BC:62F2FDAB544D02<5 | VPOPCNTW YMM1,[RBP+40h],MASK=K3,ZEROING=YES |000000C3:62F2FD4854CA | VPOPCNTW ZMM1,ZMM2 |000000C9:62F2FD4B54CA | VPOPCNTW ZMM1,ZMM2,MASK=K3 |000000CF:62F2FDCB54CA | VPOPCNTW ZMM1,ZMM2,MASK=K3,ZEROING=YES |000000D5:62F2FD48544D01<6 | VPOPCNTW ZMM1,[RBP+40h] |000000DC:62F2FD4B544D01<6 | VPOPCNTW ZMM1,[RBP+40h],MASK=K3 |000000E3:62F2FDCB544D01<6 | VPOPCNTW ZMM1,[RBP+40h],MASK=K3,ZEROING=YES |000000EA:62F27D0855CA | VPOPCNTD XMM1,XMM2 |000000F0:62F27D0B55CA | VPOPCNTD XMM1,XMM2,MASK=K3 |000000F6:62F27D8B55CA | VPOPCNTD XMM1,XMM2,MASK=K3,ZEROING=YES |000000FC:62F27D08554D04<4 | VPOPCNTD XMM1,[RBP+40h] |00000103:62F27D0B554D04<4 | VPOPCNTD XMM1,[RBP+40h],MASK=K3 |0000010A:62F27D8B554D04<4 | VPOPCNTD XMM1,[RBP+40h],MASK=K3,ZEROING=YES |00000111:62F27D18554D10<2 | VPOPCNTD XMM1,[RBP+40h],BCST=YES |00000118:62F27D1B554D10<2 | VPOPCNTD XMM1,[RBP+40h],BCST=YES,MASK=K3 |0000011F:62F27D9B554D10<2 | VPOPCNTD XMM1,[RBP+40h],BCST=YES,MASK=K3,ZEROING=YES |00000126:62F27D2855CA | VPOPCNTD YMM1,YMM2 |0000012C:62F27D2B55CA | VPOPCNTD YMM1,YMM2,MASK=K3 |00000132:62F27DAB55CA | VPOPCNTD YMM1,YMM2,MASK=K3,ZEROING=YES |00000138:62F27D28554D02<5 | VPOPCNTD YMM1,[RBP+40h] |0000013F:62F27D2B554D02<5 | VPOPCNTD YMM1,[RBP+40h],MASK=K3 |00000146:62F27DAB554D02<5 | VPOPCNTD YMM1,[RBP+40h],MASK=K3,ZEROING=YES |0000014D:62F27D38554D10<2 | VPOPCNTD YMM1,[RBP+40h],BCST=YES |00000154:62F27D3B554D10<2 | VPOPCNTD YMM1,[RBP+40h],BCST=YES,MASK=K3 |0000015B:62F27DBB554D10<2 | VPOPCNTD YMM1,[RBP+40h],BCST=YES,MASK=K3,ZEROING=YES |00000162:62F27D4855CA | VPOPCNTD ZMM1,ZMM2 |00000168:62F27D4B55CA | VPOPCNTD ZMM1,ZMM2,MASK=K3 |0000016E:62F27DCB55CA | VPOPCNTD ZMM1,ZMM2,MASK=K3,ZEROING=YES |00000174:62F27D48554D01<6 | VPOPCNTD ZMM1,[RBP+40h] |0000017B:62F27D4B554D01<6 | VPOPCNTD ZMM1,[RBP+40h],MASK=K3 |00000182:62F27DCB554D01<6 | VPOPCNTD ZMM1,[RBP+40h],MASK=K3,ZEROING=YES |00000189:62F27D58554D10<2 | VPOPCNTD ZMM1,[RBP+40h],BCST=YES |00000190:62F27D5B554D10<2 | VPOPCNTD ZMM1,[RBP+40h],BCST=YES,MASK=K3 |00000197:62F27DDB554D10<2 | VPOPCNTD ZMM1,[RBP+40h],BCST=YES,MASK=K3,ZEROING=YES |0000019E:62F2FD0855CA | VPOPCNTQ XMM1,XMM2 |000001A4:62F2FD0B55CA | VPOPCNTQ XMM1,XMM2,MASK=K3 |000001AA:62F2FD8B55CA | VPOPCNTQ XMM1,XMM2,MASK=K3,ZEROING=YES |000001B0:62F2FD08554D04<4 | VPOPCNTQ XMM1,[RBP+40h] |000001B7:62F2FD0B554D04<4 | VPOPCNTQ XMM1,[RBP+40h],MASK=K3 |000001BE:62F2FD8B554D04<4 | VPOPCNTQ XMM1,[RBP+40h],MASK=K3,ZEROING=YES |000001C5:62F2FD18554D08<3 | VPOPCNTQ XMM1,[RBP+40h],BCST=YES |000001CC:62F2FD1B554D08<3 | VPOPCNTQ XMM1,[RBP+40h],BCST=YES,MASK=K3 |000001D3:62F2FD9B554D08<3 | VPOPCNTQ XMM1,[RBP+40h],BCST=YES,MASK=K3,ZEROING=YES |000001DA:62F2FD2855CA | VPOPCNTQ YMM1,YMM2 |000001E0:62F2FD2B55CA | VPOPCNTQ YMM1,YMM2,MASK=K3 |000001E6:62F2FDAB55CA | VPOPCNTQ YMM1,YMM2,MASK=K3,ZEROING=YES |000001EC:62F2FD28554D02<5 | VPOPCNTQ YMM1,[RBP+40h] |000001F3:62F2FD2B554D02<5 | VPOPCNTQ YMM1,[RBP+40h],MASK=K3 |000001FA:62F2FDAB554D02<5 | VPOPCNTQ YMM1,[RBP+40h],MASK=K3,ZEROING=YES |00000201:62F2FD38554D08<3 | VPOPCNTQ YMM1,[RBP+40h],BCST=YES |00000208:62F2FD3B554D08<3 | VPOPCNTQ YMM1,[RBP+40h],BCST=YES,MASK=K3 |0000020F:62F2FDBB554D08<3 | VPOPCNTQ YMM1,[RBP+40h],BCST=YES,MASK=K3,ZEROING=YES |00000216:62F2FD4855CA | VPOPCNTQ ZMM1,ZMM2 |0000021C:62F2FD4B55CA | VPOPCNTQ ZMM1,ZMM2,MASK=K3 |00000222:62F2FDCB55CA | VPOPCNTQ ZMM1,ZMM2,MASK=K3,ZEROING=YES |00000228:62F2FD48554D01<6 | VPOPCNTQ ZMM1,[RBP+40h] |0000022F:62F2FD4B554D01<6 | VPOPCNTQ ZMM1,[RBP+40h],MASK=K3 |00000236:62F2FDCB554D01<6 | VPOPCNTQ ZMM1,[RBP+40h],MASK=K3,ZEROING=YES |0000023D:62F2FD58554D08<3 | VPOPCNTQ ZMM1,[RBP+40h],BCST=YES |00000244:62F2FD5B554D08<3 | VPOPCNTQ ZMM1,[RBP+40h],BCST=YES,MASK=K3 |0000024B:62F2FDDB554D08<3 | VPOPCNTQ ZMM1,[RBP+40h],BCST=YES,MASK=K3,ZEROING=YES | |ENDPROGRAM t6247`

Expected messages t6247.out
  `I0180 Assembling source file "t6247.htm". I0270 Assembling source "t6247". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t6247". "t6247.htm"{59} I0510 Assembling program pass 1. "t6247.htm"{59} I0530 Assembling program pass 2 - final. "t6247.htm"{59} I0660 16bit TINY BIN file "t6247.bin" created, size=594. "t6247.htm"{151} I0650 Program "t6247" assembled in 2 passes with errorlevel 0. "t6247.htm"{151} I0750 Source "t6247" (169 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t6247.htm.lst" created, size=6193. I0990 EuroAssembler terminated with errorlevel 0.`

▲Back to the top▲