发明名称 |
Apparatus and method for performing transparent hash functions |
摘要 |
A method for performing hash operations including: receiving a hash instruction that prescribes one of the hash operations and one of a plurality of hash algorithms; translating the hash instruction into a first plurality of micro instructions and a second plurality of micro instructions; and via a hash unit, executing the one of the hash operations. The executing includes indicating whether the one of the hash operations has been interrupted by an interrupting event; first executing the first plurality of micro instructions within the hash unit to produce output data; second executing the second plurality of micro instructions within an x86 integer unit in parallel with the first executing to test a bit in a flags register, to update text pointer registers, and to process interrupts during execution of the hash operation; and storing a corresponding intermediate hash value to memory prior to allowing a pending interrupt to proceed.
|
申请公布号 |
US8132023(B2) |
申请公布日期 |
2012.03.06 |
申请号 |
US20100977809 |
申请日期 |
2010.12.23 |
申请人 |
CRISPIN THOMAS A.;HENRY G. GLENN;PARKS TERRY;VIA TECHNOLOGIES, INC. |
发明人 |
CRISPIN THOMAS A.;HENRY G. GLENN;PARKS TERRY |
分类号 |
G06F12/14;G06F9/30;G06F9/302;G06F9/32;G06F9/38;G06F21/00;H04K1/00;H04L9/32 |
主分类号 |
G06F12/14 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|