ClassID:

189754

G06F9/3557 - CPC Classification

Classification description:

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; Arrangements for executing machine instructions, e.g. instruction decode; Addressing or accessing the instruction operand or the result ; Formation of operand address; Addressing modes; Indexed addressing, i.e. using more than one address operand using program counter as base address

Recent Application in this class:
#1
20260147573
2026-05-28

MULTI-TAKEN PREDICTION ENTRIES FOR PREDICTION RESUMPTION

#2
20230085143
2023-03-16

Capability-generating address calculating instruction

#3
20220197693
2022-06-23

METHOD FOR PATCHING CHIP AND CHIP

#4
20220156070
2022-05-19

Hardware-implemented universal floating-point instruction set architecture for computing directly with human-readable decimal character sequence floating-point representation operands

#5
20220113968
2022-04-14

Fully pipelined hardware operator logic circuit for converting human-readable decimal character sequence floating-point representations to IEEE 754-2008 binary floating-point format representations

#6
20220050684
2022-02-17

Program counter (PC)-relative load and store addressing for fused instructions

#7
20210240483
2021-08-05

Apparatus and method for generating intermediate layer values in parallel

#8
20210117189
2021-04-22

Reduced instruction set processor based on memristor

#9
20210049011
2021-02-18

Universal floating-point instruction set architecture for computing directly with decimal character sequences and binary formats in any combination

#10
20200142700
2020-05-07

Apparatus and method for interpreting permissions associated with a capability

#11
20200050453
2020-02-13

Apparatus and methods for matrix multiplication

#12
20200034147
2020-01-30

Predicting a table of contents pointer value responsive to branching to a subroutine

#13
20190087189
2019-03-21

Predicting a table of contents pointer value responsive to branching to a subroutine

#14
20190087187
2019-03-21

Predicting a table of contents pointer value responsive to branching to a subroutine

#15
20190080059
2019-03-14

Secure communication between operating system and processes

#16
20190065190
2019-02-28

Apparatus and methods for matrix multiplication

#17
20180365011
2018-12-20

Implementing a received add program counter immediate shift (ADDPCIS) instruction using a micro-coded or cracked sequence

#18
20180365010
2018-12-20

Implementing a received add program counter immediate shift (ADDPCIS) instruction using a micro-coded or cracked sequence

#19
20180329708
2018-11-15

MULTI-NULLIFICATION

#20
20180181402
2018-06-28

Processor prefetch throttling based on short streams

#21
20180024835
2018-01-25

PC-relative addressing and transmission

#22
20170249148
2017-08-31

Implementing a received add program counter immediate shift (ADDPCIS) instruction using a micro-coded or cracked sequence

#23
20170249147
2017-08-31

Implementing a received add program counter immediate shift (ADDPCIS) instruction using a micro-coded or cracked sequence

#24
20170090932
2017-03-30

Extending data range addressing

#25
20170090931
2017-03-30

Extending data range addressing

#26
20170083431
2017-03-23

Debug support for block-based processor

#27
20170083340
2017-03-23

Instruction block address register

#28
20170083337
2017-03-23

Prefetching instruction blocks

#29
20170083335
2017-03-23

Broadcast channel architectures for block-based processors

#30
20170083334
2017-03-23

Block-based processor including topology and control registers to indicate resource sharing and size of logical processor

#31
20170083329
2017-03-23

Write nullification

#32
20170083327
2017-03-23

Implicit program order

#33
20170083326
2017-03-23

Register read/write ordering

#34
20170083325
2017-03-23

Dynamic generation of null instructions

#35
20170083324
2017-03-23

Generation and use of memory access instruction order encodings

#36
20170083322
2017-03-23

Multimodal targets in a block-based processor

#37
20170083321
2017-03-23

Dense read encoding for dataflow ISA

#38
20170083316
2017-03-23

Distinct system registers for logical processors

#39
20170083315
2017-03-23

Block-based processor core composition register

#40
20170083314
2017-03-23

Initiating instruction block execution using a register access instruction

#41
20160291980
2016-10-06

Method and apparatus for a self-clocked, event triggered superscalar processor

#42
20160092241
2016-03-31

Single instruction array index computation

#43
20150347148
2015-12-03

Relative offset branching in a fixed-width reduced instruction set computing architecture

#44
20150347147
2015-12-03

Absolute address branching in a fixed-width reduced instruction set computing architecture

#45
20150261528
2015-09-17

Computer accelerator system using a trigger architecture memory access processor

#46
20150227365
2015-08-13

Processor supporting arithmetic instructions with branch on overflow and methods

#47
20150106585
2015-04-16

Address generation in a data processing apparatus

#48
20130124836
2013-05-16

Executing instructions for managing constant pool base register used for accessing constants during subroutine execution

#49
20120233440
2012-09-13

Address generation in a data processing apparatus

#50
20100293342
2010-11-18

Data processing apparatus with instruction encodings to enable near and far memory access modes

#51
20100191934
2010-07-29

MICROCOMPUTER AND DIVIDING CIRCUIT

#52
20090182992
2009-07-16

Load Relative and Store Relative Facility and Instructions Therefore

#53
20090182988
2009-07-16

Compare Relative Long Facility and Instructions Therefore

#54
20080313444
2008-12-18

MICROCOMPUTER AND DIVIDING CIRCUIT

#55
20080022080
2008-01-24

Data access handling in a data processing system

#56
20050251651
2005-11-10

Microcomputer and dividing circuit