IP Library Granted Patent US 7,376,814
Granted Patent B1
US 7,376,814 · App. 09/391,647 · Granted May 20, 2008

Method for forming variable length instructions in a processing system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,376,814
App. No.
09/391,647
Granted
May 20, 2008
Kind
B1
Abstract

Variable length instructions are formed for execution in a processing system. Each instruction includes a parameter portion having one or more of predetermined types of parameters and an opcode portion. The opcode portion specifies an operation to be performed, the number of parameters in the instruction, and definitive characteristics of the parameters. The parameters may represent data which is compressible, thereby enabling the size of parameters in an instruction to be reduced.

Claims (10)

1. A method of forming instructions for execution in a processing system, said method comprising:

providing an opcode portion determining at least one instruction to be performed by the processing system; and

providing a first parameter byte including a first set of data value bits, and a first expansion bit indicative of whether the processing system expands the first set of data value bits or reads any additional parameter bytes including additional sets of data value bits.

2. The method of claim 1 , wherein said first byte further has a sign bit indicative of whether the first set of data value bits represents a positive number or a negative number.

3. The method of claim 1 , further comprising

providing a second parameter byte including a second set of data value bits, and a second expansion bit indicative of whether the processing system expands the second set of data value bits or reads any additional parameter bytes including additional sets of data value bits.

4. The method of claim 3 , wherein said first byte further has a sign bit indicative of whether the first set of data value bits and the second set of data value bits collectively represent a positive number or a negative number.

5. The method of claim 3 , further comprising

providing a third parameter byte including a third set of data value bits, and a third expansion bit indicative of whether the processing system expands the third set of data value bits or reads any additional parameter bytes including additional sets of data value bits.

6. The method of claim 5 , wherein said first byte further has a sign bit indicative of whether the first set of data value bits, the second set of data value bits and the third set of data value bits collectively represent a positive number or a negative number.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 24, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC; INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: CALLAHAN CELLULAR L.L.C.
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062708/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2011
From: NXP B.V.
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 027265/0798 →
CONFIRMATORY ASSIGNMENT Recorded Sep 14, 2011
From: PHILIPS ELECTRONICS NORTH AMERICA CORPORATION; KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 026903/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2008
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.; PHILIPS ELECTRONICS NORTH AMERICA CORP.
To: NXP B.V.
Reel/Frame 020548/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 1999
From: SAVILLE, WINTHROP L.; ROSS, KEVIN
To: PHILIPS ELECTRONICS NORTH AMERICA CORPORATION
Reel/Frame 010233/0916 →