Processing

Please wait...

Settings

Settings

Goto Application

1. WO2017163038 - BRANCH INSTRUCTION

Publication Number WO/2017/163038
Publication Date 28.09.2017
International Application No. PCT/GB2017/050774
International Filing Date 21.03.2017
IPC
G06F 9/30 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
G06F 9/32 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
32Address formation of the next instruction, e.g. by incrementing the instruction counter
CPC
G06F 9/3005
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
3005to perform operations for flow control
G06F 9/30054
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
3005to perform operations for flow control
30054Unconditional branch instructions
G06F 9/30058
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
3005to perform operations for flow control
30058Conditional branch instructions
G06F 9/30145
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30145Instruction analysis, e.g. decoding, instruction word fields
G06F 9/321
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
32Address formation of the next instruction, e.g. by incrementing the instruction counter
321Program or instruction counter, e.g. incrementing
G06F 9/322
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
32Address formation of the next instruction, e.g. by incrementing the instruction counter
322for non-sequential address
Applicants
  • ARM LIMITED [GB]/[GB]
Inventors
  • GROCUTT, Thomas Christopher
  • GRISENTHWAITE, Richard Roy
  • CRASKE, Simon John
  • BOTMAN, François Christopher Jacques
  • SMITH, Bradley John
Agents
  • BERRYMAN, Robert
Priority Data
1604948.823.03.2016GB
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) BRANCH INSTRUCTION
(FR) INSTRUCTION DE DÉRIVATION
Abstract
(EN)
A data processing system provides a branch forward instruction (BF) which has programmable parameters specifying a branch target address to be branched to and a branch point identifying a program instruction following the branch forward instruction which, when reached, is followed by a branch to the branch target address.
(FR)
Un système de traitement de données fournit une instruction de transfert de dérivation (BF) qui comprend des paramètres programmables spécifiant une adresse cible de dérivation vers laquelle effectuer une dérivation, ainsi qu’un point de dérivation identifiant une instruction de programme suivant l'instruction de transfert de dérivation qui, lorsqu'elle est atteinte, est suivie d’une dérivation vers l'adresse cible de dérivation.
Latest bibliographic data on file with the International Bureau