Loadsp syntax, Description, Operation – Intel Extensible Firmware Interface User Manual
Page 806: Behaviors and restrictions
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.