Table 5-2.
RAW Dependencies Organized by Resource (Continued)
Resource Name
AR[ITC]
AR[K%],
% in 0 - 7
AR[LC]
AR[PFS]
AR[RNAT]
AR[RSC]
AR[RUC]
AR[SSD]
AR[UNAT]{%},
% in 0 - 63
AR%,
% in 8-15, 20, 22-23, 31,
33-35, 37-39, 41-43, 46-47,
67-111
AR%,
% in 48-63, 112-127
BR%,
% in 0 - 7
CFM
CPUID#
CR[CMCV]
CR[DCR]
3:376
Writers
mov-to-AR-ITC
1
mov-to-AR-K
mod-sched-brs-counted ,
mov-to-AR-LC
br.call, brl.call
mov-to-AR-PFS
alloc, flushrs, loadrs,
mov-to-AR-RNAT ,
mov-to-AR-BSPSTORE
mov-to-AR-RSC
mov-to-AR-RUC
mov-to-AR-SSD
mov-to-AR-UNAT , st8.spill
none
1
mov-to-AR-ig
1
1
br.call
, brl.call
1
mov-to-BR
mod-sched-brs
br.call, brl.call, br.ret, clrrrb, cover,
rfi
alloc
none
mov-to-CR-CMCV
mov-to-CR-DCR
Readers
br.ia, mov-from-AR-ITC
1
br.ia, mov-from-AR-K
br.ia, mod-sched-brs-counted ,
mov-from-AR-LC
alloc, br.ia, br.ret, epc,
mov-from-AR-PFS
alloc, br.ia, epc,
mov-from-AR-PFS
br.ret
alloc, br.ia, flushrs, loadrs,
mov-from-AR-RNAT
alloc, br.ia, flushrs, loadrs,
mov-from-AR-RSC ,
mov-from-AR-BSPSTORE ,
mov-to-AR-RNAT ,
mov-from-AR-RNAT ,
mov-to-AR-BSPSTORE
br.ia, mov-from-AR-RUC
br.ia, mov-from-AR-SSD
br.ia, ld8.fill,
mov-from-AR-UNAT
1
br.ia, mov-from-AR-rv
1
br.ia, mov-from-AR-ig
1
1
indirect-brs
, indirect-brp
,
1
mov-from-BR
1
indirect-brs
1
indirect-brp
,
1
mov-from-BR
mod-sched-brs
cover, alloc, rfi, loadrs, br.ret, br.call,
brl.call
2
cfm-readers
cfm-readers
cfm-readers
3
mov-from-IND-CPUID
mov-from-CR-CMCV
mov-from-CR-DCR ,
mem-readers-spec
Volume 3: Resource and Dependency Semantics
Semantics of
Dependency
impliedF
impliedF
impliedF
impliedF
impliedF
none
impliedF
impliedF
impliedF
impliedF
impliedF
none
impliedF
impliedF
none
impliedF
impliedF
impliedF
impliedF
impliedF
none
specific
data
data