beautypg.com

Amd confidential user manual september 12 – AMD SimNow Simulator 4.4.4 User Manual

Page 215

background image

AMD Confidential

User Manual

September 12

th

, 2008

Appendix A

203

Instruction

Supported

Mnemonic

Opcode

Description

JS rel8off

78 cb

Jump if sign (SF = 1).

JS rel16off

0F 88 cw

Jump if sign (SF = 1).

JS rel32off

0F 88 cd

Jump if sign (SF = 1).

JNS rel8off

79 cb

Jump if not sign (SF = 0).

JNS rel16off

0F 89 cw

Jump if not sign (SF = 0).

JNS rel32off

0F 89 cd

Jump if not sign (SF = 0).

JP rel8off

7A cb

Jump if parity (PF = 1).

JP rel16off

0F 8A cw

Jump if parity (PF = 1).

JP rel32off

0F 8A cd

Jump if parity (PF = 1).

JPE rel8off

7A cb

Jump if parity even (PF = 1).

JPE rel16off

0F 8A cw

Jump if parity even (PF = 1).

JPE rel32off

0F 8A cd

Jump if parity even (PF = 1).

JNP rel8off

7B cb

Jump if not parity (PF = 0).

JNP rel16off

0F 8B cw

Jump if not parity (PF = 0).

JNP rel32off

0F 8B cd

Jump if not parity (PF = 0).

JPO rel8off

7B cb

Jump if parity odd (PF = 0).

JPO rel16off

0F 8B cw

Jump if parity odd (PF = 0).

JPO rel32off

0F 8B cd

Jump if parity odd (PF = 0).

JL rel8off

7C cb

Jump if less (SF <> OF).

JL rel16off

0F 8C cw

Jump if less (SF <> OF).

JL rel32off

0F 8C cd

Jump if less (SF <> OF).

JNGE rel8off

7C cb

Jump if not greater or equal (SF <>

OF).

JNGE rel16off

0F 8C cw

Jump if not greater or equal (SF <>

OF).

JNGE rel32off

0F 8C cd

Jump if not greater or equal (SF <>

OF).

JNL rel8off

7D cb

Jump if not less (SF = OF).

JNL rel16off

0F 8D cw

Jump if not less (SF = OF).

JNL rel32off

0F 8D cd

Jump if not less (SF = OF).

JGE rel8off

7D cb

Jump if greater or equal (SF = OF).

JGE rel16off

0F 8D cw

Jump if greater or equal (SF = OF).

JGE rel32off

0F 8D cd

Jump if greater or equal (SF = OF).

JLE rel8off

7E cb

Jump if less or equal (ZF = 1 or SF

<> OF).

JLE rel16off

0F 8R cw

Jump if less or equal (ZF = 1 or SF

<> OF).

JLE rel32off

0F 8R cd

Jump if less or equal (ZF = 1 or SF

<> OF).

JNG rel8off

7E cb

Jump if not greater (ZF = 1 or SF <>

OF).

JNG rel16off

0F 8E cw

Jump if not greater (ZF = 1 or SF <>

OF).

JNG rel32off

0F 8E cd

Jump if not greater (ZF = 1 or SF <>

OF).

JNLE rel8off

7F cb

Jump if not less or equal (ZF = 0 or

SF = OF).

JNLE rel16off

0F 8F cw

Jump if not less or equal (ZF = 0 or

SF = OF).

JNLE rel32off

0F 8F cd

Jump if not less or equal (ZF = 0 or

SF = OF).

JG rel8off

7F cb

Jump if greater (ZF = 0 or SF = OF).

JG rel16off

0F 8F cw

Jump if greater (ZF = 0 or SF = OF).

JG rel32off

0F 8F cd

Jump if greater (ZF = 0 or SF = OF).

JCXZ rel8off

E3 cb

Jump short if the 16-bit count

register (CX) is zero.

JCXZ rel16off

E3 cb

Jump short if the 32-bit count

register (ECX) is zero.

JCXZ rel32off

E3 cb

Jump short if the 32-bit count

register (RCX) is zero.

JMP rel8off

EB cb

Short jump with the target specified

by an 8-bit signed displacement.