发明名称 FAST ARITHMETIC PROCESSING FOR CENTRAL PROCESSING UNIT
摘要 PURPOSE: To make it possible to selectively execute plural arithmetic operations in parallel by providing a central processor with a set of dedicated arithmetic instructions for executing a narrow gauge instruction. CONSTITUTION: A CPU 10 consists of 4 independent processors 12a to 12d sharing the access to an instruction cache 14, a data cache 16, a memory control unit 18, and a memory/bus interface 20. Further, each of 'parallel addition', 'partial subtraction' and 'partial comparison' instructions executes arithmetic operation for bytes or half words where two operands are corresponding to each other, and returns the result in unit of byte or half word to the processor. The partial multiplication instruction multiplies a multiplicand in unit of byte or half word by a common multiplier, and returns the product in unit of byte or half word to the processor, and the carry condition codes are individually maintained for each half word or each byte. The partial carry load instruction code extends the carry condition codes to each half word or byte. Thereby, multigauge arithmetic operations can be executed at high speed.
申请公布号 JPH02300983(A) 申请公布日期 1990.12.13
申请号 JP19900111875 申请日期 1990.05.01
申请人 APPLE COMPUTER INC 发明人 AREN JIEI BOUMU
分类号 G06F7/50;G06F7/53;G06F9/302;G06F9/318;G06F9/32;G06F9/34;G06F9/38;G06F15/80 主分类号 G06F7/50
代理机构 代理人
主权项
地址