发明名称 Cosine algorithm for relatively small angles
摘要 A system and method for computing the cosine of an input value. The system comprises a logical processing unit and an addition unit. The logical processing unit comprises an input bus with a plurality of input lines for receiving an input angle value. The logical processing unit includes a first plurality of gates, preferably AND gates, coupled to the input bus. Each gate of the first plurality of gates couples to two or more of the input lines. The logical processing unit generates N output operands on N corresponding output buses. At least one of the output buses includes (a) at least one output line coupled to an output of one of the first plurality of gates, and (b) at least one output line coupled to one of the input lines of the input bus. The number N of output buses is greater than or equal to two. The addition unit couples to the N output buses of the logical processing unit, and is configured to perform an addition of the N binary operands provided on the N output buses. The addition unit generates a resultant number which represents the cosine of the input operand conveyed on the input bus. The input angle value is assumed to have a predetermined number of leading zeros. In general, output lines are coupled to (a) input lines, (b) outputs of gates, or (c) set equal to zero.
申请公布号 US6434582(B1) 申请公布日期 2002.08.13
申请号 US19990336394 申请日期 1999.06.18
申请人 ADVANCED MICRO DEVICES, INC. 发明人 CHOE GWANGWOO;MACDONALD JAMES R.
分类号 G06F1/02;G06F7/38;G06F7/544;(IPC1-7):G06F1/02 主分类号 G06F1/02
代理机构 代理人
主权项
地址