The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 15, 2015
Filed:
Sep. 05, 2012
LI Sha, San Jose, CA (US);
Ching-han Tsai, San Jose, CA (US);
Chi-kuang Chen, Santa Clara, CA (US);
Tzun-wei Lee, Sunnyvale, CA (US);
Li Sha, San Jose, CA (US);
Ching-Han Tsai, San Jose, CA (US);
Chi-Kuang Chen, Santa Clara, CA (US);
Tzun-Wei Lee, Sunnyvale, CA (US);
MARVELL INTERNATIONAL LTD., Hamilton, BM;
Abstract
In accordance with the teachings described herein, systems and methods are provided for advanced execution of branch instructions in a microprocessor pipeline. In one embodiment, a branch instruction of an assembly language program code is executed that includes (i) a condition operand, (ii) a branch destination operand, and (iii) a program count operand. It is determined whether a current program count matches a stored program count operand. After determining that a condition was met when the branch instruction was executed, and in response to determining that the current program count matches the stored program count operand, a destination instruction specified by the stored branch destination operand is fetched.