Methods and apparatuses for endian conversion

An endian and byte order technology, applied in the field of endian conversion, can solve problems affecting system performance, slowness, etc.

Inactive Publication Date: 2011-06-22
INTEL CORP
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such transformations can b

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Methods and apparatuses for endian conversion
  • Methods and apparatuses for endian conversion
  • Methods and apparatuses for endian conversion

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In the following description, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. Well-known circuits, structures and techniques have not been shown in detail in order not to obscure the understanding of this description. References to "one embodiment," "an embodiment," "example embodiment," "various embodiments," etc. indicate that such described embodiments may include particular features, structures, or characteristics, but not necessarily that every embodiment Both include the particular feature, structure or characteristic. Furthermore, some embodiments may have some, all, or none of the features described for other embodiments. In addition, "first", "second", and "third" as used herein describe a common object and indicate that different instances of similar objects are involved. Such adjectives are not intended to imply that objects so described must be in a given...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An embodiment of the invention includes code, such as a compiler, that enables byte order dependent code to execute on opposite byte order dependent architectures or systems. The compiler analyzes source code and produces diagnostic reports that indicate where source code changes are desirable to produce 'endian neutral' source code versions that are compatible with opposite byte order dependent architectures or systems. Such source code changes may be desirable for code portions that will produce implicit byte order changes or byte order border crossings. The modified source code that is generated may include the semantics of the desired endian conversion, as opposed to generated executable code that includes proper endian formats but which may limit the architectures to which the code is applicable.

Description

technical field [0001] The present invention relates to the field of computers, and more specifically, to a method and device for endian conversion. Background technique [0002] Endianess is a property of data storage and retrieval. Big endian data may be stored in memory in the reverse byte order of little endian data. Little-endian data may be stored with the least significant byte at the lowest memory byte address, and big-endian data may be stored with the most significant byte at the lowest memory byte address. Big-endian and little-endian variables with the same value are the same in CPU registers, but may have a different order in memory. [0003] Without recognizing the different order of how some data is stored in memory, source code written using one endianness convention may not execute on a platform that uses another endianness convention. For example, it may be desirable to preserve endian byte order within data written to or read from outside a program. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/22
CPCG06F8/70G06F8/51G06F8/76A61K31/197A61K38/26A61K38/38A61K39/39533
Inventor M·J·多梅卡H·威尔金森M·P·赖斯
Owner INTEL CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products