Inventors:
Christopher J. Hughes - Cupertino CA, US
Mayank Bomb - Hillsboro OR, US
Jason W. Brandt - Austin TX, US
Mark J. Buxton - Chandler AZ, US
Mark J. Charney - Lexington MA, US
Srinivas Chennupaty - Portland OR, US
Jesus Corbal - Barcelona, ES
Martin G. Dixon - Portland OR, US
Milind B. Girkar - Sunnyvale CA, US
Jonathan C. Hall - Hillsboro OR, US
Hideki (Saito) Ido - Sunnyvale CA, US
Peter Lachner - Heroldstatt, DE
Gilbert Neiger - Portland OR, US
Chris J. Newburn - South Beloit IL, US
Rajesh S. Parthasarathy - Hillsboro OR, US
Bret L. Toll - Hillsboro OR, US
Robert Valentine - Kiryat Tivon, IL
Jeffrey G. Wiedemeier - Austin TX, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 7/38
G06F 9/00
G06F 9/44
G06F 15/00
Abstract:
According to a first aspect, efficient data transfer operations can be achieved by: decoding by a processor device, a single instruction specifying a transfer operation for a plurality of data elements between a first storage location and a second storage location; issuing the single instruction for execution by an execution unit in the processor; detecting an occurrence of an exception during execution of the single instruction; and in response to the exception, delivering pending traps or interrupts to an exception handler prior to delivering the exception.