3 instruction set summary – Intel 80960HD User Manual

Page 13

Advertising
background image

80960HA/HD/HT

Datasheet

13

2.3

Instruction Set Summary

Table 4

summarizes the 80960Hx instruction set by logical groupings.

Table 4. 80960Hx Instruction Set

Data Movement

Arithmetic

Logical

Bit / Bit Field / Byte

Load

Store

Move

Load Address

Conditional Select

2

Add

Subtract

Multiply

Divide

Remainder

Modulo

Shift

Extended Shift

Extended Multiply

Extended Divide

Add with Carry

Subtract with Carry

Rotate

Conditional Add

2

Conditional Subtract

2

And

Not And

And Not

Or

Exclusive Or

Not Or

Or Not

Nor

Exclusive Nor

Not

Nand

Set Bit

Clear Bit

Not Bit

Alter Bit

Scan For Bit

Span Over Bit

Extract

Modify

Scan Byte for Equal

Byte Swap

2

Comparison

Branch

Call/Return

Fault

Compare

Conditional Compare

Compare and Increment

Compare and Decrement

Compare Byte

2

Compare Short

2

Test Condition Code

Check Bit

Unconditional Branch

Conditional Branch

Compare and Branch

Call

Call Extended

Call System

Return

Branch and Link

Conditional Fault

Synchronize Faults

Debug

Processor Mgmt

Atomic

Cache Control

Modify Trace Controls

Mark

Force Mark

Flush Local Registers

Modify Arithmetic Controls

Modify Process Controls

Interrupt Enable/ Disable

1

,

2

System Control

1

Atomic Add

Atomic Modify

Instruction Cache
Control

1

,

2

Data Cache Control

1

,

2

NOTES:

1. 80960Hx extensions to the 80960 core instruction set.
2. 80960Hx extensions to the 80960Cx instruction set.

Advertising
This manual is related to the following products: