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

# Test t4100: Machine instructions AESIMC AESENC AESENCLAST AESDEC AESDECLAST

Tested procedures
  IipGroupAES IipAESIMC IipAESENC IipAESENCLAST IipAESDEC IipAESDECLAST

Source & expected listing t4100.htm.lst
  `| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=32, CPU=X64, SIMD=SSE4, AES=ENABLED | |t4100 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE |0000:660F38DBCF | AESIMC XMM1,XMM7 |0005:660F38DCCF | AESENC XMM1,XMM7 |000A:660F38DDCF | AESENCLAST XMM1,XMM7 |000F:660F38DECF | AESDEC XMM1,XMM7 |0014:660F38DFCF | AESDECLAST XMM1,XMM7 |0019:660F38DB0C | AESIMC XMM1,[SI] |001E:660F38DC0C | AESENC XMM1,[SI] |0023:660F38DD0C | AESENCLAST XMM1,[SI] |0028:660F38DE0C | AESDEC XMM1,[SI] |002D:660F38DF0C | AESDECLAST XMM1,[SI] |[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE |00000000:660F38DBCF | AESIMC XMM1,XMM7 |00000005:660F38DCCF | AESENC XMM1,XMM7 |0000000A:660F38DDCF | AESENCLAST XMM1,XMM7 |0000000F:660F38DECF | AESDEC XMM1,XMM7 |00000014:660F38DFCF | AESDECLAST XMM1,XMM7 |00000019:660F38DB0E | AESIMC XMM1,[ESI] |0000001E:660F38DC0E | AESENC XMM1,[ESI] |00000023:660F38DD0E | AESENCLAST XMM1,[ESI] |00000028:660F38DE0E | AESDEC XMM1,[ESI] |0000002D:660F38DF0E | AESDECLAST XMM1,[ESI] |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:66440F38DBCF | AESIMC XMM9,XMM7 |00000006:66440F38DCCF | AESENC XMM9,XMM7 |0000000C:66440F38DDCF | AESENCLAST XMM9,XMM7 |00000012:66440F38DECF | AESDEC XMM9,XMM7 |00000018:66440F38DFCF | AESDECLAST XMM9,XMM7 |0000001E:66440F38DB0E | AESIMC XMM9,[RSI] |00000024:66440F38DC0E | AESENC XMM9,[RSI] |0000002A:6667440F38DD0E | AESENCLAST XMM9,[ESI] |00000031:66440F38DE0E | AESDEC XMM9,[RSI] |00000037:66460F38DF0C3E | AESDECLAST XMM9,[RSI+R15] | |ENDPROGRAM t4100`

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

▲Back to the top▲