The
Intel® C Compiler for EFI Byte Code creates an EFI
Byte Code (EBC) image. This image can be executed by systems
that implement the EFI 1.10, UEFI 2.0 (or later) specification. These
systems include an EBC interpreter that loads and interprets
the EBC image, allowing that image to be executed on multiple
platforms and architectures, including those based on
Intel® Itanium® processors, IA-32 architecture-based processors, or Intel® 64 architecture-based processors.
Here are some of the product's features:
- The compiler
provides leading-edge code size performance.
-
EBC images are binary compatible across IA-32, Intel 64, and Itanium
architectures.
-
Since an EBC image can execute on IA-32, Intel 64, or Itanium
architectures, a significant reduction in code-size space
is realized, resulting in cost savings to card vendors.
Another cost-saving feature enables card vendors to offer a
single card to serve multiple market segments. For more
information, see the description of this feature under
Product
Features.
-
Developers can use a single source to create images for
different target architectures, including IA-32, Intel 64, or Itanium
architectures, or EBC.
For more information, please go to:
Product
Features.