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

# Test t6246: Machine instructions POPCNT LZCNT TZCNT TZCNTI in 64bit mode

Tested procedures
  IigPOPCNT IigLZCNT IigTZCNT IiyTZCNTI

Source & expected listing t6246.htm.lst
  `| | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,MVEX=ON,ABM=ON,SPEC=ON | |t6246 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:67F30FB80E | POPCNT ECX,[ESI] |00000005:F30FB8CA | POPCNT ECX,EDX |00000009:C5FAB8CA | POPCNT ECX,EDX,PREFIX=VEX |0000000D:C4E17AB8CA | POPCNT ECX,EDX,PREFIX=VEX3 |00000012:F3480FB80E | POPCNT RCX,[RSI] |00000017:F3480FB8CA | POPCNT RCX,RDX |0000001C:C4E1FAB8CA | POPCNT RCX,RDX,PREFIX=VEX |00000021:67F30FBD0E | LZCNT ECX,[ESI] |00000026:F30FBDCA | LZCNT ECX,EDX |0000002A:C5FABDCA | LZCNT ECX,EDX,PREFIX=VEX |0000002E:C4E17ABDCA | LZCNT ECX,EDX,PREFIX=VEX3 |00000033:F3480FBD0E | LZCNT RCX,[RSI] |00000038:F3480FBDCA | LZCNT RCX,RDX |0000003D:C4E1FABDCA | LZCNT RCX,RDX,PREFIX=VEX |00000042:67F30FBC0E | TZCNT ECX,[ESI] |00000047:F30FBCCA | TZCNT ECX,EDX |0000004B:C5FABCCA | TZCNT ECX,EDX,PREFIX=VEX |0000004F:C4E17ABCCA | TZCNT ECX,EDX,PREFIX=VEX3 |00000054:F3480FBC0E | TZCNT RCX,[RSI] |00000059:F3480FBCCA | TZCNT RCX,RDX |0000005E:C4E1FABCCA | TZCNT RCX,RDX,PREFIX=VEX |00000063:C5FBBCCA | TZCNTI ECX,EDX |00000067:C4E17BBCCA | TZCNTI ECX,EDX,PREFIX=VEX3 |0000006C:C4E1FBBCCA | TZCNTI RCX,RDX | |ENDPROGRAM t6246`

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

▲Back to the top▲