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▲