Program Structure

 

 

 

 

 

 

 

 

 

Registers and Register Mnemonics

Table 2-4

Double-Precision Floating-Point Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

%fr0

%fr8

 

%fr16

 

%fr24

 

 

 

%fr1

%fr9

 

%fr17

 

%fr25

 

 

 

%fr2

%fr10

 

%fr18

 

%fr26

 

 

 

%fr3

%fr11

 

%fr19

 

%fr27

 

 

 

%fr4

%fr12

 

%fr20

 

%fr28

 

 

 

%fr5

%fr13

 

%fr21

 

%fr29

 

 

 

%fr6

%fr14

 

%fr22

 

%fr30

 

 

 

%fr7

%fr15

 

%fr23

 

%fr31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Registers

%fr16 through

%fr31 are

available

 

 

 

only on PA-RISC 1.1 or later architectures.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 2-5

Space Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

%sr0

 

%sr2

 

 

%sr4

 

%sr6

 

 

%sr1

 

%sr3

 

 

%sr5

 

%sr7

 

 

 

 

 

 

 

 

 

 

 

 

Table 2-6

Control Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Registers

 

Synonyms

 

 

Registers

 

Synonyms

 

 

 

 

 

 

 

 

 

 

 

%cr0

 

%rctr

 

 

%cr20

%isr

 

 

%cr8

 

%pidr1

 

 

%cr21

%ior

 

 

%cr9

 

%pidr2

 

 

%cr22

%ipsw

 

 

%cr10

 

%ccr

 

 

%cr23

%eirr

 

 

%cr11

 

%sar

 

 

%cr24

%tr0 %ppda

 

 

%cr12

 

%pidr3

 

 

%cr25

%tr1 %hta

 

 

%cr13

 

%pidr4

 

 

%cr26

%tr2

 

 

%cr14

 

%iva

 

 

%cr27

%tr3

 

 

%cr15

 

%eiem

 

 

%cr28

%tr4

 

 

%cr16

 

%itmr

 

 

%cr29

%tr5

 

 

%cr17

 

%pcsq

 

 

%cr30

%tr6

 

 

%cr18

 

%pcoq

 

 

%cr31

%tr7

 

 

%cr19

 

%iir

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Chapter 2

27