WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2017058439) CONTROL TRANSFER INSTRUCTIONS INDICATING INTENT TO CALL OR RETURN
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2017/058439    International Application No.:    PCT/US2016/049379
Publication Date: 06.04.2017 International Filing Date: 30.08.2016
IPC:
H04M 1/57 (2006.01)
Applicants: INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054 (US)
Inventors: CAPRIOLI, Paul; (US).
YAMADA, Koichi; (US).
INCE, Tugrul; (US)
Agent: LANE, Thomas R.; (US)
Priority Data:
14/870,417 30.09.2015 US
Title (EN) CONTROL TRANSFER INSTRUCTIONS INDICATING INTENT TO CALL OR RETURN
(FR) INSTRUCTIONS DE TRANSFERT DE COMMANDE INDIQUANT UNE INTENTION D'APPEL OU DE RETOUR
Abstract: front page image
(EN)Embodiments of an invention for control transfer instructions indicating intent to call or return are disclosed. In one embodiment, a processor includes a return target predictor, instruction hardware, and execution hardware. The instruction hardware is to receive a first instruction, a second instruction, and a third instruction, and the execution hardware to execute the first instruction, the second instruction, and the third instruction. Execution of the first instruction is to store a first return address on a stack and to transfer control to a first target address. Execution of the second instruction is to store a second return address in the return target predictor and transfer control to a second target address. Execution of the third instruction is to transfer control to the second target address.
(FR)Des modes de réalisation de l'invention concernent des instructions de transfert de commande indiquant une intention d'appel ou de retour. Dans un mode de réalisation, un processeur comprend un prédicteur de cible de retour, un matériel d'instruction, et un matériel d'exécution. Le matériel d'instruction est utilisé pour recevoir une première instruction, une deuxième instruction et une troisième instruction, et le matériel d'exécution est utilisé pour exécuter la première instruction, la deuxième instruction et la troisième instruction. L'exécution de la première instruction consiste à stocker une première adresse de retour sur une pile et à transférer la commande à une première adresse cible. L'exécution de la deuxième instruction consiste à stocker une seconde adresse de retour dans le prédicteur de cible de retour et à transférer la commande à une seconde adresse cible. L'exécution de la troisième instruction consiste à transférer la commande à la seconde adresse cible.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)