会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Data processing apparatus and method for utilizing endianess independent data values
    • 数据处理装置和方法,用于使用端序独立数据值
    • US07822955B2
    • 2010-10-26
    • US10347481
    • 2003-01-21
    • David W FlynnDavid J SealWilco DijkstraMichael R Nonweiler
    • David W FlynnDavid J SealWilco DijkstraMichael R Nonweiler
    • G06F7/00
    • G06F9/30032G06F9/30036G06F9/30076
    • The present invention provides a technique for swapping data values within a data word. In particular, a single endian reverse instruction is provided to cause independent swap operations to be performed on particular sections of an input data word. The data processing apparatus of the present invention comprises a data processing unit for executing instructions which is responsive to the endian reverse instruction to apply an endian reverse operation to an input data word Rm comprising a plurality of data values. The endian reverse operation yields a result data word Rd given by: treating the input data word as consisting of a plurality of input sections, the result data word having a corresponding plurality of result sections, at least one input section comprising a plurality of data values; and for at least one of the input sections comprising a plurality of data values, performing an independent swap operation on the data values within that input section to form the result data word Rd in which the corresponding result section has its data values swapped with respect to that input section. This provides a particularly efficient technique for providing endian reversal functionality within a data processing apparatus supporting a variety of data structures, such as packed halfwords, zero extended halfwords, sign extended halfwords, etc.
    • 本发明提供了一种用于交换数据字中的数据值的技术。 特别地,提供单个末端反向指令以使得对输入数据字的特定部分执行独立的交换操作。 本发明的数据处理装置包括:数据处理单元,用于执行响应于末端反向指令的指令,以对包括多个数据值的输入数据字Rm应用结束反向操作。 端序反转操作产生结果数据字Rd,其由下式给出:将输入数据字处理为由多个输入部分组成,结果数据字具有对应的多个结果部分,至少一个输入部分包括多个数据值 ; 并且对于包括多个数据值的输入部分中的至少一个,对该输入部分内的数据值执行独立的交换操作以形成结果数据字Rd,其中相应的结果部分的数据值相对于 那个输入部分。 这提供了一种特别有效的技术,用于在支持各种数据结构的数据处理设备中提供端到端反转功能,例如打包半字,零扩展半字,扩展符号等。