[go: up one dir, main page]

EP0795154A4 - MICROPROCESSOR WITH COMPARATIVE OPERATION OF COMPOSED OPERANDS - Google Patents

MICROPROCESSOR WITH COMPARATIVE OPERATION OF COMPOSED OPERANDS

Info

Publication number
EP0795154A4
EP0795154A4 EP95943654A EP95943654A EP0795154A4 EP 0795154 A4 EP0795154 A4 EP 0795154A4 EP 95943654 A EP95943654 A EP 95943654A EP 95943654 A EP95943654 A EP 95943654A EP 0795154 A4 EP0795154 A4 EP 0795154A4
Authority
EP
European Patent Office
Prior art keywords
operands
microprocessor
comparative operation
comparative
composed operands
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP95943654A
Other languages
German (de)
French (fr)
Other versions
EP0795154A1 (en
Inventor
Alexander Peleg
Yaakov Yaari
Millind Mittal
Larry M Mennemeier
Benny Eitan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Publication of EP0795154A1 publication Critical patent/EP0795154A1/en
Publication of EP0795154A4 publication Critical patent/EP0795154A4/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/3001Arithmetic instructions
    • G06F9/30014Arithmetic instructions with variable precision
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/02Comparing digital values
    • G06F7/026Magnitude comparison, i.e. determining the relative order of operands based on their numerical value, e.g. window comparator
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30021Compare instructions, e.g. Greater-Than, Equal-To, MINMAX
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30036Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/38Indexing scheme relating to groups G06F7/38 - G06F7/575
    • G06F2207/3804Details
    • G06F2207/3808Details concerning the type of numbers or the way they are handled
    • G06F2207/3828Multigauge devices, i.e. capable of handling packed numbers without unpacking them

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Executing Machine-Instructions (AREA)
  • Debugging And Monitoring (AREA)
EP95943654A 1994-12-02 1995-12-01 MICROPROCESSOR WITH COMPARATIVE OPERATION OF COMPOSED OPERANDS Withdrawn EP0795154A4 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US34904094A 1994-12-02 1994-12-02
PCT/US1995/015719 WO1996017292A1 (en) 1994-12-02 1995-12-01 Microprocessor with compare operation of composite operands
US349040 1999-07-07

Publications (2)

Publication Number Publication Date
EP0795154A1 EP0795154A1 (en) 1997-09-17
EP0795154A4 true EP0795154A4 (en) 1999-03-10

Family

ID=23370659

Family Applications (1)

Application Number Title Priority Date Filing Date
EP95943654A Withdrawn EP0795154A4 (en) 1994-12-02 1995-12-01 MICROPROCESSOR WITH COMPARATIVE OPERATION OF COMPOSED OPERANDS

Country Status (5)

Country Link
EP (1) EP0795154A4 (en)
KR (1) KR980700603A (en)
AU (1) AU4507396A (en)
IL (1) IL116210A0 (en)
WO (1) WO1996017292A1 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5882993A (en) 1996-08-19 1999-03-16 Advanced Micro Devices, Inc. Integrated circuit with differing gate oxide thickness and process for making same
DE69720922T2 (en) 1996-11-29 2003-11-13 Matsushita Electric Industrial Co., Ltd. Processor with improved rounding process
AUPO521897A0 (en) 1997-02-20 1997-04-11 Telstra R & D Management Pty Ltd Invisible digital watermarks
AU741906B2 (en) * 1997-02-20 2001-12-13 Digimarc Corporation Invisible digital watermarks
WO1999019791A1 (en) * 1997-10-10 1999-04-22 Advanced Micro Devices, Inc. Microprocessor comprising instructions to determine extreme values
US6029244A (en) * 1997-10-10 2000-02-22 Advanced Micro Devices, Inc. Microprocessor including an efficient implementation of extreme value instructions
US6026483A (en) * 1997-10-23 2000-02-15 Advanced Micro Devices, Inc. Method and apparatus for simultaneously performing arithmetic on two or more pairs of operands
US6085213A (en) * 1997-10-23 2000-07-04 Advanced Micro Devices, Inc. Method and apparatus for simultaneously multiplying two or more independent pairs of operands and summing the products
US6223198B1 (en) 1998-08-14 2001-04-24 Advanced Micro Devices, Inc. Method and apparatus for multi-function arithmetic
US6038583A (en) * 1997-10-23 2000-03-14 Advanced Micro Devices, Inc. Method and apparatus for simultaneously multiplying two or more independent pairs of operands and calculating a rounded products
US6298367B1 (en) 1998-04-06 2001-10-02 Advanced Micro Devices, Inc. Floating point addition pipeline including extreme value, comparison and accumulate functions
GB9727398D0 (en) * 1997-12-29 1998-02-25 Sgs Thomson Microelectronics Run-length encoding
US6393554B1 (en) 1998-01-28 2002-05-21 Advanced Micro Devices, Inc. Method and apparatus for performing vector and scalar multiplication and calculating rounded products
JP5052713B2 (en) * 1998-10-09 2012-10-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Vector data processor with conditional instructions
US6742013B2 (en) 2001-05-03 2004-05-25 Sun Microsystems, Inc. Apparatus and method for uniformly performing comparison operations on long word operands
US7958181B2 (en) 2006-09-21 2011-06-07 Intel Corporation Method and apparatus for performing logical compare operations
FR2965946B1 (en) * 2010-10-07 2012-12-14 Commissariat Energie Atomique SYSTEM FOR ORDERING THE EXECUTION OF CADENCE TASKS BY VECTOR LOGIC TIME
US20140281418A1 (en) * 2013-03-14 2014-09-18 Shihjong J. Kuo Multiple Data Element-To-Multiple Data Element Comparison Processors, Methods, Systems, and Instructions

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0395348A2 (en) * 1989-04-28 1990-10-31 Apple Computer, Inc. Method and apparatus for multi-gauge computation
EP0463975A2 (en) * 1990-06-29 1992-01-02 Digital Equipment Corporation Byte-compare operation for high-performance processor

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4139899A (en) * 1976-10-18 1979-02-13 Burroughs Corporation Shift network having a mask generator and a rotator
US5265204A (en) * 1984-10-05 1993-11-23 Hitachi, Ltd. Method and apparatus for bit operational process
JP2613223B2 (en) * 1987-09-10 1997-05-21 株式会社日立製作所 Arithmetic unit
US5276891A (en) * 1990-01-11 1994-01-04 Bull Hn Information Systems Inc. Alignment of sign, data, edit byte operand results for storage in memory
US5168571A (en) * 1990-01-24 1992-12-01 International Business Machines Corporation System for aligning bytes of variable multi-bytes length operand based on alu byte length and a number of unprocessed byte data
US5423010A (en) * 1992-01-24 1995-06-06 C-Cube Microsystems Structure and method for packing and unpacking a stream of N-bit data to and from a stream of N-bit data words
US5408670A (en) * 1992-12-18 1995-04-18 Xerox Corporation Performing arithmetic in parallel on composite operands with packed multi-bit components
US5465374A (en) * 1993-01-12 1995-11-07 International Business Machines Corporation Processor for processing data string by byte-by-byte

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0395348A2 (en) * 1989-04-28 1990-10-31 Apple Computer, Inc. Method and apparatus for multi-gauge computation
EP0463975A2 (en) * 1990-06-29 1992-01-02 Digital Equipment Corporation Byte-compare operation for high-performance processor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"MC88110 Second Generation RISC Microprocessor User's Manual , Section 5", 1991, MOTOROLA, XP002088724 *
See also references of WO9617292A1 *

Also Published As

Publication number Publication date
AU4507396A (en) 1996-06-19
WO1996017292A1 (en) 1996-06-06
EP0795154A1 (en) 1997-09-17
KR980700603A (en) 1998-03-30
IL116210A0 (en) 1996-01-31

Similar Documents

Publication Publication Date Title
DE69629383D1 (en) SUPER-SCALAR MICROPROCESSOR WITH RISC86 COMMAND SET
EP0795154A4 (en) MICROPROCESSOR WITH COMPARATIVE OPERATION OF COMPOSED OPERANDS
FI944003A7 (en) Strip-wire type high-frequency element
DE69435148D1 (en) Single-chip microcomputer
DE69510509D1 (en) Inverter control
DE69400288D1 (en) Heating unit
DE69425086D1 (en) microprocessor
DE69425311D1 (en) Microprocessor with speculative command execution
DE69632970D1 (en) Microprocessor with reduced program codes
DE69502127D1 (en) Bisphenol purification
EP0573071A3 (en) Microprocessor.
DE59409763D1 (en) Cooktop
KR940027689U (en) Flat type rectifier motor
KR940026440U (en) Can Presser
KR950007526U (en) Microcomputer
KR950019919U (en) microwave
KR950019879U (en) microwave
KR950004251U (en) Microwave
KR940023105U (en) Ondol Heating Panel
KR950006430U (en) washboard
KR950014313U (en) Microwave with outlet
KR950009892U (en) magnetron
KR940019715U (en) magnetron
KR950007291U (en) magnetron
KR950004759U (en) magnetron

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19970701

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE ES FR GB IT SE

A4 Supplementary search report drawn up and despatched

Effective date: 19990126

AK Designated contracting states

Kind code of ref document: A4

Designated state(s): DE ES FR GB IT SE

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 19990413