Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 Manual page 1282

Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3:
Table of Contents

Advertisement

5.3.3
WAW Dependency Table
General rules specific to the WAW table:
• All resources require at most an instruction group break to provide sequential
behavior.
• Some resources require no instruction group break to provide sequential behavior.
• There are a few special cases that are described in greater detail elsewhere in the
manual and are indicated with an SC (special case) result.
• Each sub-row of writers represents a group of instructions that when taken in pairs
in any combination has the dependency result indicated. If the column is split in
sub-columns, then the dependency semantics apply to any pair of instructions
where one is chosen from left sub-column and one is chosen from the right
sub-column.
Table 5-3.
WAW Dependencies Organized by Resource
Resource Name
ALAT
AR[BSP]
AR[BSPSTORE]
AR[CCV]
AR[CFLG]
AR[CSD]
AR[EC]
AR[EFLAG]
AR[FCR]
AR[FDR]
AR[FIR]
AR[FPSR].sf0.controls
AR[FPSR].sf1.controls
AR[FPSR].sf2.controls
AR[FPSR].sf3.controls
AR[FPSR].sf0.flags
AR[FPSR].sf1.flags
AR[FPSR].sf2.flags
AR[FPSR].sf3.flags
AR[FPSR].rv
AR[FPSR].traps
AR[FSR]
AR[ITC]
Volume 3: Resource and Dependency Semantics
mem-readers-alat , mem-writers , chk.a.clr,
br.call, brl.call, br.ret, cover, mov-to-AR-BSPSTORE , rfi
alloc, loadrs, flushrs, mov-to-AR-BSPSTORE
mov-to-AR-CCV
mov-to-AR-CFLG
ld16, mov-to-AR-CSD
br.ret, mod-sched-brs , mov-to-AR-EC
mov-to-AR-EFLAG
mov-to-AR-FCR
mov-to-AR-FDR
mov-to-AR-FIR
mov-to-AR-FPSR , fsetc.s0
mov-to-AR-FPSR , fsetc.s1
mov-to-AR-FPSR , fsetc.s2
mov-to-AR-FPSR , fsetc.s3
fp-arith-s0 , fcmp-s0 , fpcmp-s0
fclrf.s0, fcmp-s0 , fp-arith-s0 ,
fpcmp-s0 , mov-to-AR-FPSR
fp-arith-s1 , fcmp-s1 , fpcmp-s1
fclrf.s1, fcmp-s1 , fp-arith-s1 ,
fpcmp-s1 , mov-to-AR-FPSR
fp-arith-s2 , fcmp-s2 , fpcmp-s2
fclrf.s2, fcmp-s2 , fp-arith-s2 ,
fpcmp-s2 , mov-to-AR-FPSR
fp-arith-s3 , fcmp-s3 , fpcmp-s3
fclrf.s3, fcmp-s3 , fp-arith-s3 ,
fpcmp-s3 , mov-to-AR-FPSR
mov-to-AR-FPSR
mov-to-AR-FPSR
mov-to-AR-FSR
mov-to-AR-ITC
Writers
invala-all
fclrf.s0, mov-to-AR-FPSR
fclrf.s1, mov-to-AR-FPSR
fclrf.s2, mov-to-AR-FPSR
fclrf.s3, mov-to-AR-FPSR
Semantics of
Dependency
none
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
impliedF
none
impliedF
none
impliedF
none
impliedF
none
impliedF
impliedF
impliedF
impliedF
impliedF
3:383

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents