MICROPROCESSOR WITH FUSED STORE ADDRESS/STORE DATA MICROINSTRUCTION

Patent №

US 8,090,931

Granted

2012-01-03

Filed 2008

Owner

VIA TECHNOLOGIES, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12233261

A microprocessor includes an instruction translator that translates PUSHF, POP, and MOVSB x86 macroinstructions into multiple microinstructions that include a fused store microinstruction. For PUSHF, first and second microinstructions moves the x86 EFLAGS register into and mask off bits in a temporary register, and the fused store microinstruction stores it to a memory location. For POP, a first microinstruction loads a first memory location value into a temporary register and the fused store microinstruction stores it to the second memory location. For MOVSB, the first microinstruction loads a first memory location operand into a temporary register and the fused store microinstruction stores it to a second memory location. A reorder buffer receives the fused store microinstruction into exactly one entry. In response to the fused store microinstruction, an instruction dispatcher dispatches store address and store data microinstructions, neither of which occupies a reorder buffer entry, to different respective execution units.

AI hardwareG06F 9/30043G06F 9/30174G06F 9/3824G06F 9/3836G06F 9/3854G06F 9/3858

AI classification

AI hardware0.68
Planning0.02
Natural language0.00
Evolutionary computation0.00
Speech0.00
Vision0.00
Machine learning0.00
Knowledge representation0.00

Ownership

VIA TECHNOLOGIES, INC.

assignment · 216100260

Assignors

COL, GERARD M., HENRY, G. GLENN, HOOKER, RODNEY E., PARKS, TERRY

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC