AMD Confidential

 

 

November 21st, 2008

User Manual

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction

 

 

 

 

 

Supported

 

 

Mnemonic

 

 

Opcode

 

 

 

Description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR the contents of a 64-bit

 

 

 

 

 

 

 

 

destination

register

or

memory

 

XOR reg/mem64,reg64

 

 

31 /r

 

 

operand with the contents of a 64-bit

 

 

 

 

 

 

 

 

register and store the result in the

 

 

 

 

 

 

 

 

destination.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR the contents of an 8-bit

 

 

 

 

 

 

 

 

destination

register

with

the

 

XOR reg8,reg/mem8

 

 

32 /r

 

 

contents

of

an 8-bit register or

 

 

 

 

 

 

 

 

memory operand and store

the

result

 

 

 

 

 

 

 

 

in the destination.

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR the contents of a 16-bit

 

 

 

 

 

 

 

 

destination

register

with

the

 

XOR reg16,reg/mem16

 

 

33 /r

 

 

contents

of

a 16-bit register or

 

 

 

 

 

 

 

 

memory operand and store

the

result

 

 

 

 

 

 

 

 

in the destination.

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR the contents of a 32-bit

 

 

 

 

 

 

 

 

destination

register

with

the

 

XOR reg32,reg/mem32

 

 

33 /r

 

 

contents

of

a 32-bit register or

 

 

 

 

 

 

 

 

memory operand and store

the

result

 

 

 

 

 

 

 

 

in the destination.

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR the contents of a 64-bit

 

 

 

 

 

 

 

 

 

 

 

destination

register

with

the

 

XOR reg64,reg/mem64

 

 

33 /r

 

 

contents

of

a 64-bit register or

 

 

 

 

 

 

 

 

memory operand and store

the

result

 

 

 

 

 

 

 

 

in the destination.

 

 

 

 

 

 

 

 

Table 15-8: General-Purpose Instruction Reference

 

 

 

 

 

 

A.6.3 System Instructions

This chapter describes the function, mnemonic syntax and opcodes that the simulator simulates. The system instructions are used to establish the operating mode, access processor resources, handle program and system errors, and manage memory. Many of these instructions can only be executed by privileged software, such as the operating system kernel and interrupt handlers, that run at the highest privilege level. Only system instructions can access certain processor resources, such as the control registers, model- specific register, and debug registers.

 

 

 

 

 

 

 

 

 

Instruction

 

 

 

 

 

Supported

 

 

Mnemonic

 

 

Opcode

 

 

 

Description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adjust the RPL of a destination segment

 

 

 

 

ARPL reg/mem16,reg16

 

63

/r

 

 

selector to a level not less than the RPL of

1

 

 

 

 

 

the segment selector specifies in the 16-bit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

source register.

 

 

 

 

 

 

 

 

CLI

 

 

FA

 

 

 

 

Clear the interrupt flag (IF) to zero.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLTS

 

 

0F

06

 

 

 

Clear the task-switched (TS) flag in CR0 to

 

 

 

 

 

 

 

 

0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HLT

 

 

F4

 

 

 

 

Halt instruction execution.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INT 3

 

 

CC

 

 

 

 

Trap to debugger at interrupt 3.

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INVD

 

 

0F

08

 

 

 

Flush internal

caches

and

trigger

external

 

 

 

 

 

 

 

 

 

cache flushes.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INVLPG mem8

 

 

0F

01 /7

 

 

Invalidate the

TLB

entry

for

the page

 

 

 

 

 

 

 

 

containing a specified memory location.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IRET

 

 

CF

 

 

 

 

Return from interrupt (16-bit operand size).

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1In 64-bit mode, this opcode (0x63) is used for the MOVSXD instruction.

2See Section A.6.3.1, INT – Interrupt to Vector”, on page 225.

220

Appendix A

Page 232
Image 232
AMD 4.4.5 user manual System Instructions

4.4.5 specifications

AMD 4.4.5 is a robust version of the AMD software ecosystem that focuses on enhanced performance, stability, and efficiency for users relying on AMD processors and graphics cards. This iteration brings various features and technologies designed to optimize gaming, professional applications, and general computing tasks.

One of the standout enhancements in AMD 4.4.5 is the integration of Smart Access Memory technology, which allows the CPU to access the full graphics memory directly. This feature enhances data flow between the CPU and GPU, leading to improved frame rates and overall performance, especially in memory-intensive games. Users can experience a marked increase in gaming performance without the need for additional hardware upgrades.

Another significant feature introduced is the updated Radeon Software Adrenalin Edition. This software update encompasses optimizations for various games, ensuring that gamers can enjoy a seamless experience with the latest titles. The Adrenalin interface also provides features such as Radeon Chill, which helps reduce power consumption during less demanding scenes, and Radeon Anti-Lag, designed to minimize input lag and enhance responsiveness in competitive gaming.

Additionally, AMD 4.4.5 brings the latest drivers that include important performance enhancements and bug fixes that allow for greater system stability. Regular updates ensure that users have the best experience with their AMD hardware, and it significantly bolsters compatibility with the latest gaming titles and software applications.

AMD's Enhanced Sync technology offers users the ability to eliminate screen tearing and stuttering while delivering smooth gameplay. It dynamically synchronizes the refresh rate of the display with the frame rates produced by the GPU, improving the visual experience significantly.

With the introduction of FidelityFX Super Resolution, AMD continues to bolster its suite of technologies that enhance graphics quality and performance. This feature allows lower-resolution images to be upscaled effectively, making it easier for users to enjoy high-end visuals without taxing their hardware excessively.

In summary, AMD 4.4.5 represents a comprehensive update for users by integrating cutting-edge technologies that cater to a wide range of applications from gaming to content creation. With enhancements across the board, AMD reaffirms its commitment to providing high-performance solutions that keep pace with the ever-evolving technology landscape. Whether for gaming aficionados or professional creators, the capabilities offered in this version make it a significant milestone in the AMD software ecosystem.