Abstract: Embodiments of systems, methods and apparatuses for execution a NAME instruction are described. The execution of a VPBZHI causes, on a per data element basis of a second source, a zeroing of bits higher (more significant) than a starting point in the data element. The starting point is defined by the contents of a data element in a first source. The resultant data elements are stored in a corresponding data element position of a destination.
CLIAMS:An apparatus comprising:
decode logic to decode a vector packed zero high bits starting with a specified bit position (VPBZHI) instruction, the VPBZHI instruction including a first and second source operand and a destination operand;
execution logic to execute the decoded VPBZHI instruction to cause,
for each data element position of the first source operand a determination of a starting bit position for zeroing out values of the second source beginning at a data element at that starting position,
for each corresponding data element position of the second source operand, a zeroing of bits that are in bit positions that are more significant or equal to the starting bit position of a corresponding data element position of the first source operand,
storing into the destination operand values of the second source after any zeroing into corresponding data element positions.
,TagSPECI:[0001] The field of invention relates generally to computer processor architecture, and, more specifically, to instructions which when executed cause a particular result.
Background
[0002] An instruction set, or instruction set architecture (ISA), is the part of the computer architecture related to programming, and may include the native data types, instructions, register architecture, addressing modes, memory architecture, interrupt and exception handling, and external input and output (I/O). It should be noted that the term instruction generally refers herein to a macro-instruction – that is instructions that are provided to the processor for execution – as opposed to micro-instructions or micro-ops – that result from a processor’s decoder decoding macro-instructions).
| # | Name | Date |
|---|---|---|
| 1 | IPO drawing INTL-396-IN.pdf | 2014-03-03 |
| 2 | FORM-2 INTL-396-IN.pdf | 2014-03-03 |
| 3 | Form-18(Online).pdf | 2014-03-17 |
| 4 | 953-CHE-2014 CORRESPONDENCE OTHERS 25-03-2014.pdf | 2014-03-25 |
| 5 | 953-CHE-2014 POWER OF ATTORNEY 08-04-2014.pdf | 2014-04-08 |
| 6 | 953-CHE-2014 CORRESPONDENCE OTHERS 08-04-2014.pdf | 2014-04-08 |
| 7 | 953-CHE-2014 CORRESPONDENCE OTHERS 08-08-2014.pdf | 2014-08-08 |
| 8 | 953-CHE-2014-FER.pdf | 2019-07-22 |
| 9 | 953-CHE-2014-FORM 3 [13-01-2020(online)].pdf | 2020-01-13 |
| 10 | 953-CHE-2014-Response to office action (Mandatory) [22-01-2020(online)].pdf | 2020-01-22 |
| 11 | 953-CHE-2014-PETITION UNDER RULE 137 [22-01-2020(online)].pdf | 2020-01-22 |
| 12 | 953-CHE-2014-OTHERS [22-01-2020(online)].pdf | 2020-01-22 |
| 13 | 953-CHE-2014-FER_SER_REPLY [22-01-2020(online)].pdf | 2020-01-22 |
| 14 | 953-CHE-2014-DRAWING [22-01-2020(online)].pdf | 2020-01-22 |
| 15 | 953-CHE-2014-CLAIMS [22-01-2020(online)].pdf | 2020-01-22 |
| 16 | 953-CHE-2014-ABSTRACT [22-01-2020(online)].pdf | 2020-01-22 |
| 17 | 953-CHE-2014-Correspondence to notify the Controller [06-10-2021(online)].pdf | 2021-10-06 |
| 18 | 953-CHE-2014-US(14)-HearingNotice-(HearingDate-22-10-2021).pdf | 2021-10-17 |
| 19 | 953-CHE-2014-FORM 3 [21-10-2021(online)].pdf | 2021-10-21 |
| 20 | 953-CHE-2014-Written submissions and relevant documents [28-10-2021(online)].pdf | 2021-10-28 |
| 21 | 953-CHE-2014-PETITION UNDER RULE 137 [28-10-2021(online)].pdf | 2021-10-28 |
| 22 | 953-CHE-2014-PatentCertificate15-11-2021.pdf | 2021-11-15 |
| 23 | 953-CHE-2014-IntimationOfGrant15-11-2021.pdf | 2021-11-15 |
| 24 | 953-CHE-2014-RELEVANT DOCUMENTS [15-09-2023(online)].pdf | 2023-09-15 |
| 25 | 953-CHE-2014-FORM-27 [06-09-2025(online)].pdf | 2025-09-06 |
| 1 | 2019-07-1917-10-03_22-07-2019.pdf |