发明名称 Method and apparatus for performing a mask-driven interval multiplication operation
摘要 One embodiment of the present invention provides a system that facilitates performing a mask-driven multiplication operation between arithmetic intervals within a computer system. The system first receives interval operands, including a first interval and a second interval, to be multiplied together to produce a resulting interval. Next, the system uses the operand values to create a mask. The system uses this mask to perform a multi-way branch to the code for the interval operands. In one embodiment of the present invention, creating the mask additionally involves: determining whether the first interval and/or second intervals are empty, and modifying the mask so the multi-way branch directs the execution flow of the program to appropriate code for this case. In one embodiment of the present invention, if the first interval is empty or if the second interval is empty, the multi-way branch directs the execution flow of the program to code that sets the resulting interval to be empty.
申请公布号 US6629120(B1) 申请公布日期 2003.09.30
申请号 US20000710454 申请日期 2000.11.09
申请人 SUN MICROSYSTEMS, INC. 发明人 WALSTER G. WILLIAM;CHIRIAEV DMITRI
分类号 G06F7/44;G06F7/52;G06F7/523;(IPC1-7):G06F7/52 主分类号 G06F7/44
代理机构 代理人
主权项
地址