AU2001236976A1 - Delayed update of a stack pointer and program counter - Google Patents
Delayed update of a stack pointer and program counterInfo
- Publication number
- AU2001236976A1 AU2001236976A1 AU2001236976A AU3697601A AU2001236976A1 AU 2001236976 A1 AU2001236976 A1 AU 2001236976A1 AU 2001236976 A AU2001236976 A AU 2001236976A AU 3697601 A AU3697601 A AU 3697601A AU 2001236976 A1 AU2001236976 A1 AU 2001236976A1
- Authority
- AU
- Australia
- Prior art keywords
- stack pointer
- program counter
- delayed update
- delayed
- update
- 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
Links
- 230000003111 delayed effect Effects 0.000 title 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3818—Decoding for concurrent execution
- G06F9/382—Pipelined decoding, e.g. using predecoding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30098—Register arrangements
- G06F9/30101—Special purpose registers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/3017—Runtime instruction translation, e.g. macros
- G06F9/30174—Runtime instruction translation, e.g. macros for non-native instruction set, e.g. Javabyte, legacy code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3836—Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
- G06F9/3838—Dependency mechanisms, e.g. register scoreboarding
- G06F9/384—Register renaming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3877—Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor
- G06F9/3879—Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor for non-native instruction execution, e.g. executing a command; for Java instruction set
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
- G06F9/45516—Runtime code conversion or optimisation
- G06F9/4552—Involving translation to a different instruction set architecture, e.g. just-in-time translation in a JVM
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US50397700A | 2000-02-14 | 2000-02-14 | |
US09503977 | 2000-02-14 | ||
PCT/US2001/004633 WO2001061474A1 (en) | 2000-02-14 | 2001-02-13 | Delayed update of a stack pointer and program counter |
Publications (1)
Publication Number | Publication Date |
---|---|
AU2001236976A1 true AU2001236976A1 (en) | 2001-08-27 |
Family
ID=24004326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
AU2001236976A Abandoned AU2001236976A1 (en) | 2000-02-14 | 2001-02-13 | Delayed update of a stack pointer and program counter |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2001236976A1 (en) |
WO (1) | WO2001061474A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2380003A (en) * | 2001-07-03 | 2003-03-26 | Digital Comm Technologies Ltd | Method and apparatus for executing stack based programs using a register based processor |
GB2377288A (en) * | 2001-07-06 | 2003-01-08 | Digital Comm Technologies Ltd | Executing branch instructions of a stack based program on a register based processor |
WO2015093018A1 (en) | 2013-12-16 | 2015-06-25 | エーザイ・アール・アンド・ディー・マネジメント株式会社 | Revascularization graft material |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1091443A (en) * | 1996-05-22 | 1998-04-10 | Seiko Epson Corp | Information processing circuit, microcomputer and electronic equipment |
US5974531A (en) * | 1998-02-17 | 1999-10-26 | Industrial Technology Research Institute | Methods and systems of stack renaming for superscalar stack-based data processors |
JPH11296381A (en) * | 1998-04-08 | 1999-10-29 | Matsushita Electric Ind Co Ltd | Virtual machine and compiler |
US6094716A (en) * | 1998-07-14 | 2000-07-25 | Advanced Micro Devices, Inc. | Register renaming in which moves are accomplished by swapping rename tags |
-
2001
- 2001-02-13 AU AU2001236976A patent/AU2001236976A1/en not_active Abandoned
- 2001-02-13 WO PCT/US2001/004633 patent/WO2001061474A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2001061474A1 (en) | 2001-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2001264668A1 (en) | An aid for lifting and carrying a mass/object | |
AU2001278067A1 (en) | A mem sensor and a method of making same | |
AU4822301A (en) | Ready-to-eat rice and a preparation thereof | |
AU2001292634A1 (en) | Time domain passivity control of haptic interfaces | |
AU2001241168A1 (en) | Drugs for complications of diabetes and neuropathy and utilization thereof | |
AU2003214573A1 (en) | A method of registering and deregistering a user | |
AU2002217899A1 (en) | Interactive display of a document summary | |
AU2001283817A1 (en) | A dough composition comprising a lipid-encapsulated enzyme | |
AU2001253446A1 (en) | Fasteners incorporating a whistle | |
AU2001281078A1 (en) | A mem gyroscope and a method of making same | |
AU2001279156A1 (en) | Manufacture and use of a herbicide formulation | |
AU2001232930A1 (en) | Find and dial | |
AU2001281046A1 (en) | Approximating the magntidue and phase of a complex number | |
AU2001280971A1 (en) | Three-axes sensor and a method of making same | |
AU2001228662A1 (en) | Hyperpolarization of a gas | |
AU4247001A (en) | Glucocorticoids in a modified release-formulation | |
AU2002233946A1 (en) | Counting speculative and non-speculative events | |
AU2001252438A1 (en) | A modified expandase and uses thereof | |
AU2001236976A1 (en) | Delayed update of a stack pointer and program counter | |
AU2001288170A1 (en) | A sanitary garment with fastening tabs being portions of a band | |
AU2001266502A1 (en) | Activation of a cathode | |
AU2002340328A1 (en) | Olanzapine dihydrate-ii a process for its preparation and use thereof | |
AU2002215876A1 (en) | Structural member and a method of manufacturing said member | |
AU2001241583A1 (en) | A human pyridoxal-phosphate dependent enzyme family member and uses therefor | |
AU2001238310A1 (en) | Automatic find and dial |