Test t3418:
Machine instructions RDMSR WRMSR RDPMC RDTSC RDTSCP RSM RDRAND RDSEED
- Tested procedures
-
IisRDMSR
IisWRMSR
IisRDPMC
IisRDTSC
IisRDTSCP
IisRSM
IisRDRAND
IisRDSEED
- Source & expected listing
t3418.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON,DUMPWIDTH=30,CPU=X64,PRIV=ON,SPEC=ON
| |t3418 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE
|0000:0F32 | RDMSR
|0002:0F30 | WRMSR
|0004:0F33 | RDPMC
|0006:0F31 | RDTSC
|0008:0F01F9 | RDTSCP
|000B:0FAA | RSM
|000D:0FC7F1 | RDRAND CX
|0010:660FC7F1 | RDRAND ECX
|0014:0FC7F9 | RDSEED CX
|0017:660FC7F9 | RDSEED ECX
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:0F32 | RDMSR
|00000002:0F30 | WRMSR
|00000004:0F33 | RDPMC
|00000006:0F31 | RDTSC
|00000008:0F01F9 | RDTSCP
|0000000B:0FAA | RSM
|0000000D:660FC7F1 | RDRAND CX
|00000011:0FC7F1 | RDRAND ECX
|00000014:660FC7F9 | RDSEED CX
|00000018:0FC7F9 | RDSEED ECX
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:0F32 | RDMSR
|00000002:0F30 | WRMSR
|00000004:0F33 | RDPMC
|00000006:0F31 | RDTSC
|00000008:0F01F9 | RDTSCP
|0000000B:0FAA | RSM
|0000000D:660FC7F1 | RDRAND CX
|00000011:0FC7F1 | RDRAND ECX
|00000014:480FC7F1 | RDRAND RCX
|00000018:66410FC7F1 | RDRAND R9W
|0000001D:410FC7F1 | RDRAND R9D
|00000021:490FC7F1 | RDRAND R9
|00000025:660FC7F9 | RDSEED CX
|00000029:0FC7F9 | RDSEED ECX
|0000002C:480FC7F9 | RDSEED RCX
|00000030:66410FC7F9 | RDSEED R9W
|00000035:410FC7F9 | RDSEED R9D
|00000039:490FC7F9 | RDSEED R9
| |ENDPROGRAM t3418
- Expected messages
t3418.out
I0180 Assembling source file "t3418.htm".
I0270 Assembling source "t3418".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3418". "t3418.htm"{70}
I0510 Assembling program pass 1. "t3418.htm"{70}
I0530 Assembling program pass 2 - final. "t3418.htm"{70}
I0660 16bit TINY BIN file "t3418.bin" created, size=125. "t3418.htm"{112}
I0650 Program "t3418" assembled in 2 passes with errorlevel 0. "t3418.htm"{112}
I0750 Source "t3418" (130 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3418.htm.lst" created, size=1972.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲