16.02.2013 Aufrufe

24531904_j

24531904_j

24531904_j

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

5.3.3 WAW の依存関係表<br />

WAW の表に固有の一般規則は、 次の と お り である。<br />

• すべての リ ソ ー ス は、 命令グルー プ ・ ブ レ ー ク があれば、 連続的な動作を提供で き<br />

る。<br />

• リ ソ ー スに よ っ ては、 命令グルー プ ・ ブ レ ー ク がな く て も 、 連続的な動作を提供で<br />

きる。<br />

• 本書の他の個所で さ ら に詳し く 説明してい る特別なケ ー スがあ り 、 それ ら は SC ( 特<br />

別なケ ース ) の結果 と と も に示している。<br />

• ラ イ タの各副行は、 命令グループを表し、 任意の組み合わせのペアで、 依存関係の<br />

結果を示す。 列が副列に分割 さ れる場合、 依存関係のセマンテ ィ ッ ク ス は、 左の副<br />

列 と 右の副列か ら選択して組み合わせた任意の命令ペアに適用 さ れる。<br />

表 5-3. リソース別に編成した WAW の依存関係<br />

リソース名 ライタ<br />

ALAT mem-readers-alat, mem-writers, chk.a.clr,<br />

invala-all<br />

依存関係の<br />

セマンティックス<br />

AR[BSP] br.call, brl.call, br.ret, cover, mov-to-AR-BSPSTORE, rfi impliedF<br />

AR[BSPSTORE] alloc, loadrs, flushrs, mov-to-AR-BSPSTORE impliedF<br />

AR[CCV] mov-to-AR-CCV impliedF<br />

AR[CFLG] mov-to-AR-CFLG impliedF<br />

AR[CSD] ld16, mov-to-AR-CSD impliedF<br />

AR[EC] br.ret, mod-sched-brs, mov-to-AR-EC impliedF<br />

AR[EFLAG] mov-to-AR-EFLAG impliedF<br />

AR[FCR] mov-to-AR-FCR impliedF<br />

AR[FDR] mov-to-AR-FDR impliedF<br />

AR[FIR] mov-to-AR-FIR impliedF<br />

AR[FPSR].sf0.controls mov-to-AR-FPSR, fsetc.s0 impliedF<br />

AR[FPSR].sf1.controls mov-to-AR-FPSR, fsetc.s1 impliedF<br />

AR[FPSR].sf2.controls mov-to-AR-FPSR, fsetc.s2 impliedF<br />

AR[FPSR].sf3.controls mov-to-AR-FPSR, fsetc.s3 impliedF<br />

AR[FPSR].sf0.flags fp-arith-s0, fcmp-s0, fpcmp-s0 none<br />

fclrf.s0, fcmp-s0, fp-arith-s0,<br />

fpcmp-s0, mov-to-AR-FPSR<br />

fclrf.s0, mov-to-AR-FPSR impliedF<br />

AR[FPSR].sf1.flags fp-arith-s1, fcmp-s1, fpcmp-s1 none<br />

fclrf.s1, fcmp-s1, fp-arith-s1,<br />

fpcmp-s1, mov-to-AR-FPSR<br />

fclrf.s1, mov-to-AR-FPSR impliedF<br />

AR[FPSR].sf2.flags fp-arith-s2, fcmp-s2, fpcmp-s2 none<br />

fclrf.s2, fcmp-s2, fp-arith-s2,<br />

fpcmp-s2, mov-to-AR-FPSR<br />

fclrf.s2, mov-to-AR-FPSR impliedF<br />

AR[FPSR].sf3.flags fp-arith-s3, fcmp-s3, fpcmp-s3 none<br />

fclrf.s3, fcmp-s3, fp-arith-s3,<br />

fpcmp-s3, mov-to-AR-FPSR<br />

fclrf.s3, mov-to-AR-FPSR impliedF<br />

AR[FPSR].rv mov-to-AR-FPSR impliedF<br />

3:354 第 3 巻 : リソースと依存関係のセマンティックス<br />

none

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!