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

# 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▲