[go: up one dir, main page]

AU2001264140A1 - Register addressing - Google Patents

Register addressing

Info

Publication number
AU2001264140A1
AU2001264140A1 AU2001264140A AU6414001A AU2001264140A1 AU 2001264140 A1 AU2001264140 A1 AU 2001264140A1 AU 2001264140 A AU2001264140 A AU 2001264140A AU 6414001 A AU6414001 A AU 6414001A AU 2001264140 A1 AU2001264140 A1 AU 2001264140A1
Authority
AU
Australia
Prior art keywords
register addressing
addressing
register
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.)
Abandoned
Application number
AU2001264140A
Inventor
Timothy Dobson
Mark Taunton
Sophie Wilson
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.)
Broadcom Corp
Original Assignee
Broadcom 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 Broadcom Corp filed Critical Broadcom Corp
Publication of AU2001264140A1 publication Critical patent/AU2001264140A1/en
Abandoned 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/30098Register arrangements
    • G06F9/30105Register structure
    • G06F9/30112Register structure comprising data of variable length
    • 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
    • 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/30145Instruction analysis, e.g. decoding, instruction word fields
    • G06F9/3016Decoding the operand specifier, e.g. specifier format
    • G06F9/30163Decoding the operand specifier, e.g. specifier format with implied specifier, e.g. top of stack

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Executing Machine-Instructions (AREA)
AU2001264140A 2000-06-20 2001-06-18 Register addressing Abandoned AU2001264140A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB0015092 2000-06-20
GB0015092A GB2363869B (en) 2000-06-20 2000-06-20 Register addressing
PCT/GB2001/002665 WO2001098891A1 (en) 2000-06-20 2001-06-18 Register addressing

Publications (1)

Publication Number Publication Date
AU2001264140A1 true AU2001264140A1 (en) 2002-01-02

Family

ID=9894045

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2001264140A Abandoned AU2001264140A1 (en) 2000-06-20 2001-06-18 Register addressing

Country Status (5)

Country Link
US (3) US6601157B1 (en)
EP (1) EP1299803B1 (en)
AU (1) AU2001264140A1 (en)
GB (1) GB2363869B (en)
WO (1) WO2001098891A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7127593B2 (en) 2001-06-11 2006-10-24 Broadcom Corporation Conditional execution with multiple destination stores
US7463585B2 (en) * 2002-05-16 2008-12-09 Broadcom Corporation System, method, and apparatus for load-balancing to a plurality of ports
GB2397667A (en) * 2003-01-27 2004-07-28 Imagination Tech Ltd Multiple register load using a very long instruction word
JP2007335977A (en) * 2006-06-12 2007-12-27 Toshiba Corp Electron device
US20080079712A1 (en) * 2006-09-28 2008-04-03 Eric Oliver Mejdrich Dual Independent and Shared Resource Vector Execution Units With Shared Register File
US8169439B2 (en) 2007-10-23 2012-05-01 International Business Machines Corporation Scalar precision float implementation on the “W” lane of vector unit
WO2009061547A1 (en) * 2007-11-05 2009-05-14 Sandbridge Technologies, Inc. Method of encoding register instruction fields

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5142633A (en) 1989-02-03 1992-08-25 Digital Equipment Corporation Preprocessing implied specifiers in a pipelined processor
EP0463965B1 (en) 1990-06-29 1998-09-09 Digital Equipment Corporation Branch prediction unit for high-performance processor
JP2616182B2 (en) * 1990-08-29 1997-06-04 三菱電機株式会社 Data processing device
EP0483967A3 (en) * 1990-10-29 1993-07-21 Sun Microsystems, Inc. Apparatus for increasing the number of registers available in a computer processor
US5963746A (en) * 1990-11-13 1999-10-05 International Business Machines Corporation Fully distributed processing memory element
JPH0527970A (en) 1991-07-18 1993-02-05 Seikosha Co Ltd Arithmetic unit
US5825921A (en) * 1993-03-19 1998-10-20 Intel Corporation Memory transfer apparatus and method useful within a pattern recognition system
JP3789583B2 (en) * 1997-02-19 2006-06-28 株式会社ルネサステクノロジ Data processing device
US6260137B1 (en) * 1997-09-12 2001-07-10 Siemens Aktiengesellschaft Data processing unit with digital signal processing capabilities
US6446190B1 (en) * 1998-03-12 2002-09-03 Bops, Inc. Register file indexing methods and apparatus for providing indirect control of register addressing in a VLIW processor
US6205543B1 (en) * 1998-12-03 2001-03-20 Sun Microsystems, Inc. Efficient handling of a large register file for context switching
AU3636901A (en) * 1999-10-26 2001-05-08 Pyxsys Corporation Wide connections for transferring data between pe's of an n-dimensional mesh-connected simd array while transferring operands from memory

Also Published As

Publication number Publication date
GB0015092D0 (en) 2000-08-09
US6601157B1 (en) 2003-07-29
US20040068639A1 (en) 2004-04-08
GB2363869A (en) 2002-01-09
GB2363869B (en) 2004-06-23
US7266671B2 (en) 2007-09-04
US6836837B2 (en) 2004-12-28
WO2001098891A1 (en) 2001-12-27
US20050097303A1 (en) 2005-05-05
EP1299803A1 (en) 2003-04-09
EP1299803B1 (en) 2012-10-17

Similar Documents

Publication Publication Date Title
AU2002225620A1 (en) Address matching
AU2001262847A1 (en) Language-understanding
AU2001228708A1 (en) Coin-validation arrangement
AU2000267458A1 (en) Hypercomputer
AU2001254546A1 (en) Aminopiperidines
AU2001220246A1 (en) Neckphone
AU2001239310A1 (en) Decahydro-isoquinolines
AU2001265089A1 (en) Rc-timer scheme
AU2001258349A1 (en) Bisacylguanidine
AU2001279754A1 (en) Indoloquinazolinones
AU2000261840A1 (en) Bis-beta-hydroxyethyl terephthalate
AU2002223503A1 (en) Decondenser unit
AU2001290931A1 (en) Ski-snowboard
AU2001285886A1 (en) 2-guanidino-4-aryl-quinazoline
AU2002324924A1 (en) Register bank
AU2001258924A1 (en) Microsatellite-aflp
AU2001278086A1 (en) Pseudo addressing
AU4089601A (en) Panel
AU2001264140A1 (en) Register addressing
AU2002345226A1 (en) Information register
AU2001281921A1 (en) Bdellosomes
AU2002213798A1 (en) Printing unit
AU2001246864A1 (en) Hypotensors
AU2002223847A1 (en) Data addressing
AU2001226668A1 (en) Crankshaft-starter-generator