Patent ID: 6212627
Filing Date: 2001-04-03
Classification: G06F

Abstract:
A computer implemented method of converting a packed integer data item to a packed floating-point data item comprising:in response to a first instruction, moving a first data element of the packed integer data item to a first data element of a first intermediate data item and extending a sign of the first data element of the packed integer into all bit positions of a second data element of the first intermediate data item;in response to a second instruction, moving a second data element of the packed integer data item to a first element of a second intermediate data item and extending a sign of the second data element of the packed integer into all bit positions of a second data element of the second intermediate data item;in response to a third instruction, converting the first intermediate data item from integer data to floating-point data;in response to a fourth instruction, converting the second intermediate data item from integer data to floating-point data; andin response to a fifth instruction packing the first and second intermediate floating-point data items to first and second data elements of a result.