Monitor – setup monitor address, Mwait – monitor wait, Table 15-12: prescott new instruction reference – AMD SimNow Simulator 4.4.5 User Manual

Page 238: A.6.8.1 monitor – setup monitor address, A.6.8.2 mwait – monitor wait, Opcode instruction description

Advertising
background image

AMD Confidential

User Manual

November 21

st

, 2008

226

Appendix A

Instruction

Supported

Mnemonic

Opcode

Description

MONITOR EAX,ECX,EDX

0F 01 C8

Sets up a linear address range to be
monitored by hardware and activates
the monitor. The address range
should be of a write-back memory
caching type.

1

MOVDDUP xmm1,xmm2/m64

F2 0F 12 /r

Move 64 bits representing the lower
double-precision data element from
XMM2/Mem

to

XMM1

register

and

duplicate.

MOVSHDUP xmm1,xmm2/m128

F3 0F 16 /r

Move 128 bits representing packed
single-precision data elements from
XMM2/Mem

to

XMM1

register

and

duplicate high.

MOVSLDUP xmm1,xmm2/m128

F3 0F 12 /r

Move 128 bits representing packed
single-precision data elements from
XMM2/Mem

to

XMM1

register

and

duplicate low.

MWAIT EAX,ECX

0F 01 C9

A hint that allows the processor to
stop instruction execution and enter
an

implementation–dependent

optimized state until occurrence of
a class events.

2

Table 15-12: Prescott New Instruction Reference

A.6.8.1 MONITOR – Setup Monitor Address

Opcode

Instruction

Description

0F 01 C8

MONITOR

Setup Monitor Address.


The simulator does not recognize this instruction. Therefore the simulator generates an
invalid-opcode exception.

A.6.8.2 MWAIT – Monitor Wait

Opcode

Instruction

Description

0F 01 C9

MWAIT

Monitor Wait.


The simulator does not recognize this instruction. Therefore the simulator generates an
invalid-opcode exception.



1

See Section A.6.8.1, “MONITOR – Setup Monitor Address”, on page 228.

2

See Section A.6.8.2, “MWAIT – Monitor Wait”, on page 229.

Advertising