P

Inventor

GODDARD MICHAEL D

US25 patents

Patents

25 patents
US5632023AMay 20, 1997

Superscalar microprocessor including flag operand renaming and forwarding apparatus

ADVANCED MICRO DEVICES INC126 citations99
US5796974AAug 18, 1998

Microcode patching apparatus and method

ADVANCED MICRO DEVICES INC104 citations98
US5796973AAug 18, 1998

Method and apparatus for decoding one or more complex instructions into concurrently dispatched simple instructions

ADVANCED MICRO DEVICES INC97 citations98
US5689672ANov 18, 1997

Pre-decoded instruction cache and method therefor particularly suitable for variable byte-length instructions

ADVANCED MICRO DEVICES INC99 citations98
US5649225AJul 15, 1997

Resynchronization of a superscalar processor

ADVANCED MICRO DEVICES INC103 citations98
US5574928ANov 12, 1996

Mixed integer/floating point processor core for a superscalar microprocessor with a plurality of operand buses for transferring operand segments

ADVANCED MICRO DEVICES INC104 citations98
US5748516AMay 5, 1998

Floating point processing unit with forced arithmetic results

ADVANCED MICRO DEVICES INC121 citations97
US5764938AJun 9, 1998

Resynchronization of a superscalar processor

ADVANCED MICRO DEVICES INC45 citations96
US5696955ADec 9, 1997

Floating point stack and exchange instruction

ADVANCED MICRO DEVICES INC87 citations96
US5559975ASep 24, 1996

Program counter update mechanism

ADVANCED MICRO DEVICES INC70 citations96
US6351801B1Feb 26, 2002

Program counter update mechanism

ADVANCED MICRO DEVICES INC32 citations93
US5970235AOct 19, 1999

Pre-decoded instruction cache and method therefor particularly suitable for variable byte-length instructions

ADVANCED MICRO DEVICES INC25 citations93
US5903772AMay 11, 1999

Plural operand buses of intermediate widths coupling to narrower width integer and wider width floating point superscalar processing core

ADVANCED MICRO DEVICES INC36 citations93
US5857089AJan 5, 1999

Floating point stack and exchange instruction

ADVANCED MICRO DEVICES INC39 citations93
US5805853ASep 8, 1998

Superscalar microprocessor including flag operand renaming and forwarding apparatus

ADVANCED MICRO DEVICES INC33 citations93
US5799162AAug 25, 1998

Program counter update mechanism

ADVANCED MICRO DEVICES INC17 citations93
US5761105AJun 2, 1998

Reservation station including addressable constant store for a floating point processing unit

ADVANCED MICRO DEVICES INC34 citations92
US5237700AAug 17, 1993

Exception handling processor for handling first and second level exceptions with reduced exception latency

ADVANCED MICRO DEVICES INC29 citations92
US6122721ASep 19, 2000

Reservation station for a floating point processing unit

ADVANCED MICRO DEVICES INC17 citations91
US5878266AMar 2, 1999

Reservation station for a floating point processing unit

ADVANCED MICRO DEVICES INC20 citations91
US5630082AMay 13, 1997

Apparatus and method for instruction queue scanning

ADVANCED MICRO DEVICES INC24 citations89
US6035386AMar 7, 2000

Program counter update mechanism

ADVANCED MICRO DEVICES INC13 citations82
US6189087B1Feb 13, 2001

Superscalar instruction decoder including an instruction queue

ADVANCED MICRO DEVICES INC13 citations74
US5502414AMar 26, 1996

Circuit for delaying data latching from a precharged bus and method

ADVANCED MICRO DEVICES INC7 citations71
US5896518AApr 20, 1999

Instruction queue scanning using opcode identification

ADVANCED MICRO DEVICES INC11 citations70