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

# Test t3157: Machine instruction JMPE in 64bit mode

Tested procedures
  IisJMPE

Source & expected listing t3157.htm.lst
  `| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=38, CPU=X64, UNDOC=ON | |t3157 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:0000000000000000 |MemQword DQ Q |00000008:00000000 |MemDword DD D |0000000C:0000 |MemWord DW W |0000000E:0FB80B000000 | JMPE $+0x11 |00000014:0FB8D8EEFFFF | JMPE $-0x1122 |0000001A:0FB8C7DDEEFF | JMPE $-0x112233 |00000020:0FB8(11000000) | JMPE 0x11 |00000026:0FB8(22110000) | JMPE 0x1122 |0000002C:0FB8(33221100) | JMPE 0x112233 |00000032:660F00F2 | JMPE DX |00000036:0F00F2 | JMPE EDX |00000039:480F00F2 | JMPE RDX |0000003D:490F00F2 | JMPE R10 |00000041:660F0035C3FFFFFF | JMPE [MemWord] |00000049:0F0035B8FFFFFF | JMPE [MemDword] |00000050:480F0035A8FFFFFF | JMPE [MemQword] |00000058:480F0035A0FFFFFF | JMPE [MemQword],ADDR=REL |00000060:480F003425[00000000] | JMPE [MemQword],ADDR=ABS |00000069:480F0036 | JMPE [RSI] |0000006D:480F0036 | JMPE [RSI],DATA=QWORD |00000071:0F0036 | JMPE [RSI],DATA=DWORD |00000074:0F00B600000000 | JMPE [RSI],DATA=DWORD,DISP=DWORD |0000007B:67480F0036 | JMPE [ESI] |00000080:67480F0036 | JMPE [ESI],DATA=QWORD |00000085:670F0036 | JMPE [ESI],DATA=DWORD |00000089:67480F00B600000000 | JMPE [ESI],DISP=DWORD | |ENDPROGRAM t3157`

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

▲Back to the top▲