System and method for using native floating point microprocessor instructions to manipulate 16-bit floating point data representations
First Claim
1. A method for using a microprocessor'"'"'s native floating point instructions to manipulate 16-bit floating point data representations, comprising:
- providing a 16-bit floating point data representation having a sign bit, an exponent and a significand;
converting the 16-bit floating point data representation into a floating point format native to the microprocessor;
performing an operation on the native floating point representation using at least one of the microprocessors floating point instructions; and
converting the native floating point data representation into a 16-bit floating point data representation.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a 16-bit floating point data representation where the 16-bit floating point data representation may be operated upon by a microprocessors native floating point instruction set. The method contemplates the use a variety of techniques for converting the 16-bit floating point number into a representative native floating point value. Thereafter, the native microprocessor floating point instruction set may perform operations upon the converted data. Upon completion, the native floating point data representation may be converted back into the 16-bit floating point value.
75 Citations
98 Claims
-
1. A method for using a microprocessor'"'"'s native floating point instructions to manipulate 16-bit floating point data representations, comprising:
-
providing a 16-bit floating point data representation having a sign bit, an exponent and a significand;
converting the 16-bit floating point data representation into a floating point format native to the microprocessor;
performing an operation on the native floating point representation using at least one of the microprocessors floating point instructions; and
converting the native floating point data representation into a 16-bit floating point data representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
34. A method for using a microprocessor'"'"'s native floating point instructions to manipulate 16-bit floating point data representations, comprising:
-
providing a 16-bit floating point data representation having a sign bit, an exponent and a significand;
converting the 16-bit floating point data representation into a floating point format native to the microprocessor; and
performing an operation on the native floating point representation using at least one of the microprocessors floating point instructions.
-
-
60. A method for using a native microprocessor floating-point instructions set, comprising:
-
providing information in a native floating point format;
providing a 16-bit floating point data representation having a sign bit, an exponent and a significand;
performing an operation on the information in the native floating point format; and
converting the information in the native bit floating point format into the 16-bit floating point format. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
-
79. A method for using a microprocessor'"'"'s native floating point instructions to manipulate floating point data representations, comprising:
-
providing a 16-bit floating point data representation having a sign bit, an exponent and a significand;
performing an operation on the native floating point representation using at least one of the microprocessors floating point instructions;
converting the native floating point data representation into a 16-bit floating point data representation;
performing an operation on the 16-bit floating point data; and
converting the 16-bit floating point data representation into a floating point format native to the microprocessor. - View Dependent Claims (98)
-
Specification