FIELD: information technologies.
SUBSTANCE: method and device to handle exception with a floating point in a processor performs instructions with one flow of instructions and multiple data flows (SIMD). Number exceptions are identified for an operation with a floating point of SIMD, and SIMD microoperations are initiated to generate two packet partial results of a packet result for an operation of SIMD floating point. A microoperation of SIMD denormalisation is initiated to combine two packet partial results and to denormalise one or more elements of combined packet partial results, to generate a packet result for operation with SIMD floating point, having one or more denormalised elements. Flags are sent and stored with packet partial results for identification of denormalised elements.
EFFECT: improved efficiency with usage of non-normalised numbers.
22 cl, 9 dwg, 1 tbl
| Title | Year | Author | Number | 
|---|---|---|---|
| INSTRUCTION AND LOGICAL CIRCUIT TO CARRY OUT DOT PRODUCT OPERATION | 2007 | 
									
  | 
                RU2421796C2 | 
| ROUNDING-OFF IN ACCORDANCE WITH INSTRUCTIONS | 2011 | 
									
  | 
                RU2447484C1 | 
| ROUNDING-OFF IN ACCORDANCE WITH INSTRUCTIONS | 2007 | 
									
  | 
                RU2420790C2 | 
| METHOD AND DEVICE FOR SHUFFLING DATA | 2004 | 
									
  | 
                RU2316808C2 | 
| INTEGER-VALUED HIGH ORDER MULTIPLICATION WITH TRUNCATION AND SHIFT IN ARCHITECTURE WITH ONE COMMANDS FLOW AND MULTIPLE DATA FLOWS | 2003 | 
									
  | 
                RU2263947C2 | 
| METHOD AND DEVICE FOR EXECUTING FLOATING-POINT COMMANDS AND PACKED DATA USING SINGLE REGISTER FILE | 1996 | 
									
  | 
                RU2179331C2 | 
| SYSTEMS AND METHODS OF FLAG TRACKING IN OPERATIONS OF TROUBLESHOOTING | 2014 | 
									
  | 
                RU2628156C2 | 
| DEVICE FOR ROUNDING OFF SUM AND DIFFERENCE OF BINARY-CODED NUMBERS WITH FLOATING POINT | 0 | 
									
  | 
                SU1361542A1 | 
| DEVICE FOR ROUNDING OFF SUM AND DIFFERENCE OF BINARY-CODED NUMBERS WITH FLOATING POINT | 0 | 
									
  | 
                SU1339549A1 | 
| METHOD, DEVICE AND COMMAND FOR PERFORMING SIGN MULTIPLICATION OPERATION | 2003 | 
									
  | 
                RU2275677C2 | 
Authors
Dates
2011-08-27—Published
2009-06-29—Filed