Test t3303:
Machine instructions Jcc in 64bit mode
- Description
-
Conditional jumps
- Tested procedures
-
IigJcc
- Source & expected listing
t3303.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=32, CPU=X64
| |t3303 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:704A | JO ShortLabel:
|00000002:0F8044000000 | JO ShortLabel:,DIST=NEAR
|00000008:0F807A000000 | JO NearLabel:,DATA=QWORD
|0000000E:0F8074000000 | JO NearLabel:,IMM=DWORD
|00000014:0F80(00000000) | JO ExternLabel:
|0000001A:0F80(77000000) | JO 0x77
|00000020:0F80(88770000) | JO 0x7788
|00000026:0F80(99887700) | JO 0x778899
|0000002C:0F807AFFFFFF | JO $-128
|00000032:0F807BFFFFFF | JO $-127
|00000038:7080 | JO $-126
|0000003A:7081 | JO $-125
|0000003C:707E | JO $+128
|0000003E:707F | JO $+129
|00000040:0F807C000000 | JO $+130
|00000046:0F807D000000 | JO $+131
|0000004C: |ShortLabel:
|0000004C:7000 | JO $+2
|0000004E:7100 | JNO $+2
|00000050:7200 | JB $+2
|00000052:7200 | JC $+2
|00000054:7200 | JNAE $+2
|00000056:7300 | JAE $+2
|00000058:7300 | JNB $+2
|0000005A:7300 | JNC $+2
|0000005C:7400 | JE $+2
|0000005E:7400 | JZ $+2
|00000060:7500 | JNE $+2
|00000062:7500 | JNZ $+2
|00000064:7600 | JBE $+2
|00000066:7600 | JNA $+2
|00000068:7700 | JA $+2
|0000006A:7700 | JNBE $+2
|0000006C:7800 | JS $+2
|0000006E:7900 | JNS $+2
|00000070:7A00 | JP $+2
|00000072:7A00 | JPE $+2
|00000074:7B00 | JNP $+2
|00000076:7B00 | JPO $+2
|00000078:7C00 | JL $+2
|0000007A:7C00 | JNGE $+2
|0000007C:7D00 | JGE $+2
|0000007E:7D00 | JNL $+2
|00000080:7E00 | JLE $+2
|00000082:7E00 | JNG $+2
|00000084:7F00 | JG $+2
|00000086:7F00 | JNLE $+2
|00000088: |NearLabel:
| |ExternLabel: EXTERN
| |ENDPROGRAM t3303
|### E6961 Unresolved external/imported symbol "ExternLabel".
|### E7727 Unresolved extern relocation at [Mode64]:00000016h.
- Expected messages
t3303.out
I0180 Assembling source file "t3303.htm".
I0270 Assembling source "t3303".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3303". "t3303.htm"{52}
I0510 Assembling program pass 1. "t3303.htm"{52}
I0510 Assembling program pass 2. "t3303.htm"{52}
I0510 Assembling program pass 3. "t3303.htm"{52}
I0530 Assembling program pass 4 - final. "t3303.htm"{52}
E6961 Unresolved external/imported symbol "ExternLabel". "t3303.htm"{103}
E7727 Unresolved extern relocation at [Mode64]:00000016h. "t3303.htm"{103}
I0660 16bit TINY BIN file "t3303.bin" created, size=136. "t3303.htm"{103}
I0650 Program "t3303" assembled in 4 passes with errorlevel 7. "t3303.htm"{103}
I0750 Source "t3303" (127 lines) assembled in 2 passes with errorlevel 7.
I0860 Listing file "t3303.htm.lst" created, size=2602.
I0990 EuroAssembler terminated with errorlevel 7.
▲Back to the top▲