Invention Grant
- Patent Title: Efficient emulation of guest architecture instructions
-
Application No.: US14943847Application Date: 2015-11-17
-
Publication No.: US10169043B2Publication Date: 2019-01-01
- Inventor: Aaron Sebastian Giles , Clarence Siu Yeen Dang
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/455 ; G06F15/80

Abstract:
A method includes determining that an operation should be performed to restore 80 bits stored in memory for an 80 bit register of a guest architecture on a host having 64-bit registers. The method further includes storing 64 bits from the 80 bits in a host register. The method further includes storing the remaining 16 bits from 80 bits in supplemental memory storage. The method further includes identifying a floating point operation that should be performed to operate on the 80-bit register for the guest architecture. As a result, the method further includes using the 64 bits in the host register and the remaining 16 bits stored in memory in a supplemental memory storage to translate a floating point number represented by the 80 bits to a 64-bit floating point number and store the 64-bit floating point number in the host register.
Public/Granted literature
- US20170139712A1 Efficient Emulation of Guest Architecture Instructions Public/Granted day:2017-05-18
Information query