Numerics

5/16-bit Immediate Value 10

A

About This Manual iii ABS instruction 34 Absolute Value 34 Absolute-Jump Instructions 15 Add Immediate 36

ADD instruction 35 Add Without Carry 35 ADDI instruction 36 Addressing Modes 10 AND instruction 37 ANDN instruction 38 Arithmetic Negation 72 Arithmetic Shift Right 39

Arithmetic Shift Right Immediate 40 ASR instruction 39

ASRI instruction 40

B

BGEN instruction 41 Bit Generate 41 Bitwise Logical AND 37 Bitwise Logical AND NOT 38 Bitwise Logical Exclusive OR 105 Bitwise Logical OR 75

BR instruction 42 Branch 42

branch delay slot 14 Branch Delay Slots 23 branch delay slots 23 Branch To Subroutine 43 BSR instruction 43 Byte-Extract (Dynamic) 49 Byte-Extract (Static) 50 Byte-Fill 52

Index

C

CALL instruction 44

 

Call Subroutine 44

 

CLR_IE(%ctl8) 7

 

CMP instruction 45

 

CMPI instruction 46

 

Compare 45

 

Compare Immediate 46

 

Complex Exception Handlers 22

 

Computed Jump 58

 

Condition Code Flags 6

 

Conditional Instructions 15

 

3

Conditionally Execute Next Instruction (IFS) 57

Control Registers 4

 

Current Window Pointer (CWP) 5

Index

D

 

Direct CWP Manipulation 24

 

Direct Software Exceptions

 

(TRAP Instructions) 19

 

E

 

Equivalent to JMP %i7 (RET) 79

 

Equivalent to JMP %o7 62

 

Equivalent to MOV %g0, %g0 (NOP) 73

 

Equivalent to SKP0 Instruction 54

 

Equivalent to SKP1 Instruction (IFO) 53

 

Equivalent to SKPRnz Instruction (IFRz) 56

 

Equivalent to SKPRz Instruction (IFRnz) 55

 

Exception Handling Overview 16

 

Exception Processing Sequence 19

 

Exception Vector Table 16

 

Exceptions 16

 

EXT16D instruction 47

 

EXT16S instruction 48

 

EXT8D instruction 49

 

EXT8S instruction 50

 

External Hardware Interrupt Sources 17

 

Altera Corporation

107

Page 119
Image 119
Excalibur electronic A-MNL-NIOSPROG-01.1 manual Index, Numerics