Intel Extensible Firmware Interface Network Router User Manual


  Open as PDF
of 1084
 
Extensible Firmware Interface Specification
J-2 12/01/02 Version 1.10
Table J-1. EBC Virtual Machine Opcode Summary (continued)
Opcode Description
0x1A EXTNDB[32|64] {@}R
1
, {@}R
2
{Index16|Immed16}
0x1B EXTNDW[32|64] {@}R
1
,{@}R
2
{Index16|Immed16}
0x1C EXTNDD[32|64] {@}R
1
,{@}R
2
{Index16|Immed16}
0x1D MOVbw {@}R
1
{Index16}, {@}R
2
{Index16}
0x1E MOVww {@}R
1
{Index16}, {@}R
2
{Index16}
0x1F MOVdw {@}R
1
{Index16}, {@}R
2
{Index16}
0x20 MOVqw {@}R
1
{Index16}, {@}R
2
{Index16}
0x21 MOVbd {@}R
1
{Index32}, {@}R
2
{Index32}
0x22 MOVwd {@}R
1
{Index32}, {@}R
2
{Index32}
0x23 MOVdd {@}R
1
{Index32}, {@}R
2
{Index32}
0x24 MOVqd {@}R
1
{Index32}, {@}R
2
{Index32}
0x25 MOVsnw {@}R
1
{Index16}, {@}R
2
{Index16|Immed16}
0x26 MOVsnd {@}R
1
{Index32}, {@}R
2
{Index32|Immed32}
0x27 Reserved
0x28 MOVqq {@}R
1
{Index64}, {@}R
2
{Index64}
0x29 LOADSP [Flags], R
2
0x2A STORESP R
1
, [IP|Flags]
0x2B PUSH[32|64] {@}R
1
{Index16|Immed16}
0x2C POP[32|64] {@}R
1
{Index16|Immed16}
0x2D CMPI[32|64][w|d]eq {@}R
1
{Index16}, Immed16|Immed32
0x2E CMPI[32|64][w|d]lte {@}R
1
{Index16}, Immed16|Immed32
0x2F CMPI[32|64][w|d]gte {@}R
1
{Index16}, Immed16|Immed32
0x30 CMPI[32|64][w|d]ulte {@}R
1
{Index16}, Immed16|Immed32
0x31 CMPI[32|64][w|d]ugte {@}R
1
{Index16}, Immed16|Immed32
0x32 MOVnw {@}R
1
{Index16}, {@}R
2
{Index16}
0x33 MOVnd {@}R
1
{Index32}, {@}R
2
{Index32}
0x34 Reserved
0x35 PUSHn {@}R
1
{Index16|Immed16}
0x36 POPn {@}R
1
{Index16|Immed16}
0x37 MOVI[b|w|d|q][w|d|q] {@}R
1
{Index16}, Immed16|32|64
0x38 MOVIn[w|d|q] {@}R
1
{Index16}, Index16|32|64
0x39 MOVREL[w|d|q] {@}R
1
{Index16}, Immed16|32|64
0x3A Reserved
0x3B Reserved
0x3C Reserved
0x3D Reserved
0x3E Reserved
0x3F Reserved