Intel i86W Manual page 12

Table of Contents

Advertisement

TABLE OF CONTENTS
CHAPTER 5
Page
CORE INSTRUCTIONS
5.1 LOAD INTEGER ................................. ..... ........................................................................
5-3
5.2 STORE INTEGER ............................................................................................................
5-4
5.3 TRANSFER INTEGER TO F-P REGISTER ......................................................................
5-5
5.4 LOAD FLOATING-POINT ................................................................................................
5-6
5.5 STORE FLOATING-POINT ..............................................................................................
5-8
5.6 PIXEL STORE .................................................................................... ........ .....................
5-9
5.7 INTEGER ADD AND SUBTRACT ..................................................................................
5-10
5.8 SHIFT INSTRUCTIONS .................................................................................................
5-12
5.9 SOFTWARE TRAPS ......................................................................................................
5-13
5.10 LOGICAL INSTRUCTIONS ............................................ ................ ........................ ......
5-14
5.11 CONTROL-TRANSFER INSTRUCTIONS ....................................................................
5-16
5.12 CONTROL REGISTER ACCESS .............. .............. ...................... ...............................
5-20
5.13 CACHE FLUSH ...........................................................................................................
5-21
5.14 BUS LOCK .................... ..............................................................................................
5-23
CHAPTER 6
FLOATING-POINT INSTRUCTIONS
6.1 PRECISION SPECIFICATION .........................................................................................
6-1
6.2 PIPELINED AND SCALAR OPERATIONS ......................................................................
6-2
6.2.1 Scalar Mode............................................................. ................................... .................
6-4
6.2.2 Pipelining Status Information .......................................................................................
6-4
6.2.3 Precision in the Pipelines ................................................... .........................................
6-4
6.2.4 Transition between Scalar and Pipelined Operations ............................. ,...................
6-5
6.3 MULTIPLIER INSTRUCTIONS ........................................................................... ,............
6-5
6.3.1 Floating-Point Multiply ................................................................ .................................
6-7
6.3.2 Floating-Point Multiply Low.................. ........... ..... ...................... ................. .................
6-8
6.3.3 Floating-Point Reciprocals ............................................. ..............................................
6-9
6.4 ADDER INSTRUCTIONS .................................................................................................
6-9
6.4.1 Floating-Point Add and Subtract ................................ ............ ...... ...... ........ ...............
6-10
Q.4.2 Floating-Point Compares ....................................................... ........... .........................
6-12
6.4.3 Floating-Point to Integer Conversion................................... ............. .........................
6-13
6.5 DUAL OPERAT!ON INSTRUCTIONS ............................................................................
6-14
6.6 GRAPHICS UNIT ...........................................................................................................
6-26
6.6.1 Long-Integer Arithmetic ....................... ........... ......... ............................ ........ ..............
6-28
6.6.2 3-D Graphics Operations ............................................... ............................................
6-28
6.6.2.1 Z-BUFFER CHECK INSTRUCTIONS ......................................................................
6-29
6.6.2.2 PIXEL ADD ........ .............................................. ..................... ........... .......... ..............
6-32
6.6.2.3 Z-BUFFER ADD ............ .......... ........... ............................... .............. ........................
6-36
6.6.2.4 OR WITH MERGE REGISTER ................................................................................
6-38
6.7 TRANSFER F-P TO INTEGER REGISTER ....................................................................
6-39
6.8 DUAL-INSTRUCTION MODE ........................................................................................
6-40
6.8.1 Core and Floating-Point Instruction Interaction ..
~....................................................
6-41
6.8.2 Dual-Instruction Mode Restrictions ...................... ................ ...................... ..............
6-42
CHAPTER 7
TRAPS AND INTERRUPTS
7.1 TYPES OF TRAPS ..........................................................................................................
7-1
7.2 TRAP HANDLER INVOCATION .....................................................................................
7-1
7.2.1 Saving State .................................................................................................................
7-2
7.2.2 Inside the Trap Handler ............................................... :...............................................
7-3
7.2.3 Returning from the Trap Handler ................................................................................
7-3
7.2.3.1 DETERMINING WHERE TO RESUME .....................................................................
7-4
viii

Advertisement

Table of Contents
loading

Table of Contents