previous | contents | next

274 Part 2 Regions of Computer Space
Section 3 Concurrency: Single-Processor System

SANDN

SANDNM

SC

SCW

COMPLEMENT RS, THEN AND RS WITH ARRAY

COMPLEMENT RS, THEN AND MASKED RS WITH ARRAY

STORE COMMON REGISTER INTO FIELD IN ARRAY OR RS

STORE COMMON REGISTER INTO FIELD IN SINGLE RS OR ARRAY WORD

C. Parallel array field searches

EQC

EQF

NEC NEF GTC

GTF GEC GEF

LTC

LTF

LEC

LEF

MAXF

MINF

NHI NLO

BLC

 

ZF

NZF

ARRAY FIELDS EQUAL TO COMMON REGISTER FIELD

EQUAL ARRAY FIELDS

ARRAY FIELDS NOT EQUAL TO COMMON REGISTER FIELD
NOT EQUAL ARRAY FIELDS
ARRAY FIELDS GREATER THAN COMMON REGISTER FIELD

GREATER THAN ARRAY FIELDS
ARRAY FIELDS GREATER THAN OR EQUAL TO COMMON REGISTER FIELD GREATER THAN OR EQUAL ARRAY FIELDS

ARRAY FIELDS LESS THAN COMMON REGISTER FIELD

LESS THAN ARRAY FIELD

ARRAY FIELDS LESS THAN OR EQUAL TO COMMON REGISTER FIELD

LESS THAN OR EQUAL ARRAY FIELDS

MAXIMUM (HIGHEST) ARRAY FIELD(S)

MINIMUM (LOWEST) ARRAY FIELD(S)

ARRAY FIELDS NEXT HIGHER THAN COMMON REGISTER FIELD
ARRAY FIELDS NEXT LOWER THAN COMMON REGISTER FIELD

ARRAY FIELDS GREATER THAN COMMON REGISTER AND LESS

THAN BLOCK LENGTH COUNTER/DATA POINTER

ARRAY FIELDS EQUAL TO ZERO

ARRAY FIELDS NOT EQUAL TO ZERO

D. Parallel array field moves

MVF MVCF

MVNF MVAF INCF

DECF

MOVE ARRAY FIELD INTO ARRAY FIELD
MOVE ONE'S COMPLEMENT OF ARRAY FIELD INTO ARRAY FIELD

MOVE NEGATIVE OF ARRAY FIELD INTO ARRAY FIELD
MOVE ABSOLUTE VALUE OF ARRAY FIELD INTO ARRAY FIELD
MOVE ARRAY FIELD WITH INCREMENT INTO ARRAY FIELD

MOVE ARRAY FIELD WITH DECREMENT INTO ARRAY FIELD

E. Parallel array field logical operations

ORC ORF ANDC ANDF XORC XORF CMPC SETF CLRF

INCLUSIVE-OR CQMMON REGISTER FIELD WITH ARRAY FIELD
INCLUSIVE-OR ARRAY FIELD WITH ARRAY FIELD
AND COMMON REGISTER FIELD WITH ARRAY FIELD
AND ARRAY FIELD WITH ARRAY FIELD
EXCLUSIVE-OR COMMON REGISTER FIELD WITH ARRAY FIELD
EXCLUSIVE-OR ARRAY FIELD WITH ARRAY FIELD
COMPLEMENT COMMON REGISTER FIELD INTO ARRAY FIELD
SET ARRAY FIELD
CLEAR ARRAY FIELD

F. Parallel array field arithmetic operations

1. Fixed point

ADC ADF SBC SBF ISBC MPC MPE DVC DVF SQRTF

ADD COMMON REGISTER FIELD TO ARRAY FIELD
ADD ARRAY FIELD TO ARRAY FIELD
SUBTRACT COMMON REGISTER FIELD FROM ARRAY FIELD
SUBTRACT ARRAY FIELD FROM ARRAY FIELD
SUBTRACT ARRAY FIELD FROM COMMON REGISTER FIELD
MULTIPLY ARRAY FIELD BY COMMON REGISTER FIELD
MULTIPLY ARRAY EIELD BY ARRAY FIELD
DIVIDE ARRAY FIELD BY COMMON REGISTER FIELD
DIVIDE ARRAY FIELD BY ARRAY FIELD
CALCULATE SQUARE ROOT OF ARRAY FIELD

2. Floating point

(a) Single precision (8 bit exponent; 24 bit mantissa)

FADC FADF FSBC FSBF FISBC FMPC FMPF FDVC FDVF FSQRTF

ADD COMMON REGISTER FIELD TO ARRAY FIELD
ADD ARRAY FIELD TO ARRAY FIELD
SUBTRACT COMMON REGISTER FIELD FROM ARRAY FIELD
SUBTRACT ARRAY FIELD FROM ARRAY FIELD
SUBTRACT ARRAY FIELD FROM COMMON REGISTER EIELD
MULTIPLY ARRAY FIELD BY COMMON REGISTER FIELD
MULTIPLY ARRAY FIELD BY ARRAY FIELD
DIVIDE ARRAY FIELD BY COMMON REGISTER FIELD
DIVIDE ARRAY FIELD BY ARRAY FIELD
CALCULATE SQUARE ROOT OF ARRAY FIELD

All instructions in these groups are understood to be applied to masked words.

previous | contents | next