Abstract: A method is described that involves executing a first instruction with a functional unit. The first instruction is a multiply-add instruction. The method further includes executing a second instruction with the functional unit. The second instruction is a round instruction.
Description:Field of Invention
The field of invention relates generally to electronic computing and more specifically, to a functional unit capable of executing approximations of functions.
Background
Fig. 1 shows a generic processing core 100 that is believed to describe many different types of processing core architectures such as Complex Instruction Set (CISC), Reduced Instruction Set (RISC) and Very Long Instruction Word (VLIW). The generic processing core 100 of Figure 1 includes: 1) a fetch unit 103 that fetches instructions (e.g., from cache and/or memory); 2) a decode unit 104
that decodes instructions; 3) a schedule unit 105 that determines the timing and/or order of instruction issuance to the execution units 106 (notably the scheduler is optional); 4) an execution stage 106 having execution units that execute the instructions (typical instruction execution units include branch execution units, integer arithmetic execution units (e.g., ALUs) floating point arithmetic execution
units (e.g., FPUs) and memory access execution units); and 5) a retirement unit 107 that signifies successful completion of an instruction. Notably, the processing core 100 may or may not employ microcode 108. In the case of micro-coded processors, the micro-ops are typically stored in a non volatile machine readable medium (such as a Read Only Memory (ROM)) within the semiconductor chip that
the processor is constructed on and cause the execution units within the processor to perform the desired function called out by the instruction. , Claims:1. A processor, comprising:
a decode unit to decode a round instruction, the round instruction to
indicate at least a floating point value and to specify a number of binary
places; and
an execution unit to execute the decoded round instruction to:
round a mantissa of the floating point value to the specified
number of binary places; and
store a floating point result that is to have the rounded mantissa
and an exponent of the floating point value.
| # | Name | Date |
|---|---|---|
| 1 | 202248029804-FORM 1 [24-05-2022(online)].pdf | 2022-05-24 |
| 1 | 202248029804-FORM 3 [13-11-2023(online)]-1.pdf | 2023-11-13 |
| 2 | 202248029804-DRAWINGS [24-05-2022(online)].pdf | 2022-05-24 |
| 2 | 202248029804-FORM 3 [13-11-2023(online)].pdf | 2023-11-13 |
| 3 | 202248029804-DECLARATION OF INVENTORSHIP (FORM 5) [24-05-2022(online)].pdf | 2022-05-24 |
| 3 | 202248029804-ABSTRACT [27-04-2023(online)].pdf | 2023-04-27 |
| 4 | 202248029804-COMPLETE SPECIFICATION [24-05-2022(online)].pdf | 2022-05-24 |
| 4 | 202248029804-CLAIMS [27-04-2023(online)].pdf | 2023-04-27 |
| 5 | 202248029804-FORM 18 [30-05-2022(online)].pdf | 2022-05-30 |
| 5 | 202248029804-FER_SER_REPLY [27-04-2023(online)].pdf | 2023-04-27 |
| 6 | 202248029804-OTHERS [27-04-2023(online)].pdf | 2023-04-27 |
| 6 | 202248029804-FORM-26 [23-06-2022(online)].pdf | 2022-06-23 |
| 7 | 202248029804-FORM 3 [24-11-2022(online)].pdf | 2022-11-24 |
| 7 | 202248029804-FORM 3 [20-04-2023(online)].pdf | 2023-04-20 |
| 8 | 202248029804-PA [15-12-2022(online)].pdf | 2022-12-15 |
| 8 | 202248029804-Information under section 8(2) [20-04-2023(online)].pdf | 2023-04-20 |
| 9 | 202248029804-ASSIGNMENT DOCUMENTS [15-12-2022(online)].pdf | 2022-12-15 |
| 9 | 202248029804-FER.pdf | 2022-12-21 |
| 10 | 202248029804-8(i)-Substitution-Change Of Applicant - Form 6 [15-12-2022(online)].pdf | 2022-12-15 |
| 11 | 202248029804-ASSIGNMENT DOCUMENTS [15-12-2022(online)].pdf | 2022-12-15 |
| 11 | 202248029804-FER.pdf | 2022-12-21 |
| 12 | 202248029804-Information under section 8(2) [20-04-2023(online)].pdf | 2023-04-20 |
| 12 | 202248029804-PA [15-12-2022(online)].pdf | 2022-12-15 |
| 13 | 202248029804-FORM 3 [20-04-2023(online)].pdf | 2023-04-20 |
| 13 | 202248029804-FORM 3 [24-11-2022(online)].pdf | 2022-11-24 |
| 14 | 202248029804-FORM-26 [23-06-2022(online)].pdf | 2022-06-23 |
| 14 | 202248029804-OTHERS [27-04-2023(online)].pdf | 2023-04-27 |
| 15 | 202248029804-FER_SER_REPLY [27-04-2023(online)].pdf | 2023-04-27 |
| 15 | 202248029804-FORM 18 [30-05-2022(online)].pdf | 2022-05-30 |
| 16 | 202248029804-CLAIMS [27-04-2023(online)].pdf | 2023-04-27 |
| 16 | 202248029804-COMPLETE SPECIFICATION [24-05-2022(online)].pdf | 2022-05-24 |
| 17 | 202248029804-ABSTRACT [27-04-2023(online)].pdf | 2023-04-27 |
| 17 | 202248029804-DECLARATION OF INVENTORSHIP (FORM 5) [24-05-2022(online)].pdf | 2022-05-24 |
| 18 | 202248029804-DRAWINGS [24-05-2022(online)].pdf | 2022-05-24 |
| 18 | 202248029804-FORM 3 [13-11-2023(online)].pdf | 2023-11-13 |
| 19 | 202248029804-FORM 3 [13-11-2023(online)]-1.pdf | 2023-11-13 |
| 19 | 202248029804-FORM 1 [24-05-2022(online)].pdf | 2022-05-24 |
| 1 | searchE_12-12-2022.pdf |