War Dependency Table; War Dependencies Organized By Resource - Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 3 REV 2.3 Manual

Architecture software developer's manual revision 2.3
Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 3 REV 2.3:
Table of Contents

Advertisement

Table 5-3.
WAW Dependencies Organized by Resource (Continued)
Resource Name
PSR.mfh
PSR.mfl
PSR.pk
PSR.pp
PSR.ri
PSR.rt
PSR.si
PSR.sp
PSR.ss
PSR.tb
PSR.up
PSR.vm
RR#
RSE
5.3.4

WAR Dependency Table

A general rule specific to the WAR table:
1. WAR dependencies are always allowed within instruction groups except for the
entry in
separated by a stop in order to have defined behavior.
Table 5-4.

WAR Dependencies Organized by Resource

Resource Name
PR63
5.3.5
Listing of Rules Referenced in Dependency Tables
The following rules restrict the specific instances in which some of the instructions in
the tables cause a dependency and must be applied where referenced to correctly
interpret those entries. Rules only apply to the instance of the instruction class, or
instruction mnemonic prefix where the rule is referenced as a superscript. If the rule is
referenced in
instances of the instruction class.
Rule 1. These instructions only write a register when that register's number is explicitly
encoded as a target of the instruction and is only read when it is encoded as a
source of the instruction (or encoded as its PR[qp]).
Volume 3: Resource and Dependency Semantics
user-mask-writers-partial
mov-to-PSR-um, fr-writers
sys-mask-writers-partial
mov-to-PSR-l, rfi
user-mask-writers-partial
mov-to-PSR-um, fr-writers
sys-mask-writers-partial
mov-to-PSR-l, rfi
sys-mask-writers-partial
sys-mask-writers-partial
mov-to-PSR-l, rfi
sys-mask-writers-partial
sys-mask-writers-partial
mov-to-PSR-l, rfi
user-mask-writers-partial
sys-mask-writers-partial
mov-to-IND-RR
Table 5-4
below. The readers and subsequent writers specified must be
Readers
1
pr-readers-br
Table 5-5
where instruction classes are defined, then it applies to all
Writers
9
fr-writers
7
,
user-mask-writers-partial
9
,
mov-to-PSR-um,
7
,
sys-mask-writers-partial
mov-to-PSR-l, rfi
9
fr-writers
7
,
user-mask-writers-partial
9
,
mov-to-PSR-um,
7
,
sys-mask-writers-partial
mov-to-PSR-l, rfi
7
, mov-to-PSR-l, rfi
7
, mov-to-PSR-l, rfi
rfi
7
, mov-to-PSR-l, rfi
7
, mov-to-PSR-l, rfi
rfi
7
, mov-to-PSR-um,
7
, mov-to-PSR-l, rfi
rfi, vmsw
6
14
rse-writers
Writers
mod-sched-brs
Semantics of
Dependency
none
7
,
impliedF
7
,
none
7
,
impliedF
7
,
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
Semantics of Dependency
stop
3:387

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium 9150m

Table of Contents