16.02.2013 Aufrufe

24531904_j

24531904_j

24531904_j

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

5.4 サポートに関する表<br />

表 5-5. 命令クラス<br />

クラス イベント / 命令<br />

all predicatable-instructions, unpredicatable-instructions<br />

branches indirect-brs, ip-rel-brs<br />

cfm-readers fr-readers, fr-writers, gr-readers, gr-writers, mod-sched-brs, predicatable-instructions,<br />

pr-writers, alloc, br.call, brl.call, br.ret, cover, loadrs, rfi, chk-a, invala.e<br />

chk-a chk.a.clr, chk.a.nc<br />

cmpxchg cmpxchg1, cmpxchg2, cmpxchg4, cmpxchg8, cmp8xchg16<br />

czx czx1, czx2<br />

fcmp-s0 fcmp[Field(sf)==s0]<br />

fcmp-s1 fcmp[Field(sf)==s1]<br />

fcmp-s2 fcmp[Field(sf)==s2]<br />

fcmp-s3 fcmp[Field(sf)==s3]<br />

fetchadd fetchadd4, fetchadd8<br />

fp-arith fadd, famax, famin, fcvt.fx, fcvt.fxu, fcvt.xuf, fma, fmax, fmin, fmpy, fms, fnma, fnmpy, fnorm,<br />

fpamax, fpamin, fpcvt.fx, fpcvt.fxu, fpma, fpmax, fpmin, fpmpy, fpms, fpnma, fpnmpy, fprcpa,<br />

fprsqrta, frcpa, frsqrta, fsub<br />

fp-arith-s0 fp-arith[Field(sf)==s0]<br />

fp-arith-s1 fp-arith[Field(sf)==s1]<br />

fp-arith-s2 fp-arith[Field(sf)==s2]<br />

fp-arith-s3 fp-arith[Field(sf)==s3]<br />

fp-non-arith fabs, fand, fandcm, fclass, fcvt.xf, fmerge, fmix, fneg, fnegabs, for, fpabs, fpmerge, fpack,<br />

fpneg, fpnegabs, fselect, fswap, fsxt, fxor, xma<br />

fpcmp-s0 fpcmp[Field(sf)==s0]<br />

fpcmp-s1 fpcmp[Field(sf)==s1]<br />

fpcmp-s2 fpcmp[Field(sf)==s2]<br />

fpcmp-s3 fpcmp[Field(sf)==s3]<br />

fr-readers fp-arith, fp-non-arith, pr-writers-fp, chk.s[Format in {M21}], getf<br />

fr-writers fp-arith, fp-non-arith\fclass, mem-readers-fp, setf<br />

gr-readers gr-readers-writers, mem-readers, mem-writers, chk.s, cmp, cmp4, fc, itc.i, itc.d, itr.i, itr.d,<br />

mov-to-AR-gr, mov-to-BR, mov-to-CR, mov-to-IND, mov-from-IND, mov-to-PR-allreg,<br />

mov-to-PSR-l, mov-to-PSR-um, probe-all, ptc.e, ptc.g, ptc.ga, ptc.l, ptr.i, ptr.d, setf, tbit, tnat<br />

gr-readers-writers mov-from-IND, add, addl, addp4, adds, and, andcm, czx, dep\dep[Format in {I13}], extr,<br />

mem-readers-int, ld-all-postinc, lfetch-postinc, mix, mux, or, pack, padd, pavg, pavgsub,<br />

pcmp, pmax, pmin, pmpy, pmpyshr, popcnt, probe-nofault, psad, pshl, pshladd, pshr,<br />

pshradd, psub, shl, shladd, shladdp4, shr, shrp, st-postinc, sub, sxt, tak, thash, tpa, ttag,<br />

unpack, xor, zxt<br />

gr-writers alloc, dep, getf, gr-readers-writers, mem-readers-int, mov-from-AR, mov-from-BR,<br />

mov-from-CR, mov-from-PR, mov-from-PSR, mov-from-PSR-um, mov-ip, movl<br />

indirect-brp brp[Format in {B7}]<br />

indirect-brs br.call[Format in {B5}], br.cond[Format in {B4}], br.ia, br.ret<br />

invala-all invala[Format in {M24}], invala.e<br />

ip-rel-brs mod-sched-brs, br.call[Format in {B3}], brl.call, brl.cond, br.cond[Format in {B1}], br.cloop<br />

第 3 巻 : リソースと依存関係のセマンティックス 3:361

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!