Loadsp syntax, Description, Operation – Intel Extensible Firmware Interface User Manual

Page 806: Behaviors and restrictions

Advertising
background image

Extensible Firmware Interface Specification

19-32

12/01/02

Version 1.10

LOADSP

SYNTAX:

LOADSP [Flags], R

2

DESCRIPTION:

This instruction loads a VM dedicated register with the contents of a VM general-purpose register
R0-R7. The dedicated register is specified by its index as shown in Table 19-2.

OPERATION:

Operand 1 <= R

2

Table 19-23. LOADSP Instruction Encoding

BYTE DESCRIPTION

Bit Description

6..7

Reserved = 0

0

0..5

Opcode = 0x29

7 Reserved

4..6

Operand 2 general purpose register

3 Reserved

1

0..2

Operand 1 dedicated register index

BEHAVIORS AND RESTRICTIONS:

• Attempting to load any register (Operand 1) other than the Flags register results in an

instruction encoding exception.

• Specifying a reserved dedicated register index results in an instruction encoding exception.

• If Operand 1 is the Flags register, then reserved bits in the Flags register are not modified by

this instruction.

Advertising