Abstract: A method for operating a decimal-floating point (DFP) processor. The method includes identifying a first op-code requiring read access to a first plurality of DFP operands in a vector register of the DFP processor; granting read access from a first port of the vector register to a first execution unit of the DFP processor selected to execute the first op-code; initializing a read pointer of the first port; reading out, from the first port and based on the read pointer, a first DFP operand of the plurality of DFP operands in response to a read request from the first execution unit; and adjusting the read pointer of the first port in response to reading out the first DFP operand.
Type:
Grant
Filed:
December 19, 2012
Date of Patent:
April 26, 2016
Assignee:
SilMinds, Inc.
Inventors:
Tarek Eldeeb, Hossam Aly Hassan Fahmy, Amr Elhosiny, Mahmoud Y. Hassan, Yasmen Aly, Ramy Raafat
Abstract: A method and system for binary coded decimal (BCD) to binary conversion. The conversion includes obtaining a BCD significand corresponding to multiple decimal digits; generating, by a BCD/binary hardware converter and based on the BCD significand, multiple binary vectors corresponding to the multiple decimal digits; and calculating, by the BCD/binary hardware converter, a binary output by summing the multiple binary vectors.
Type:
Grant
Filed:
October 4, 2012
Date of Patent:
September 22, 2015
Assignee:
SilMinds, Inc.
Inventors:
Ahmed A. Ayoub, Hossam Aly Hassan Fahmy, Tarek Eldeeb
Abstract: A method and system for binary to binary coded decimal (BCD) conversion. The conversion includes: obtaining a binary input vector; generating, by a binary/BCD hardware converter, a plurality of BCD vectors based on the binary input vector; and calculating a BCD output vector based on the plurality of BCD vectors.
Type:
Grant
Filed:
October 22, 2012
Date of Patent:
September 15, 2015
Assignee:
SilMinds, Inc.
Inventors:
Ahmed A. Ayoub, Hossam Aly Hassan Fahmy