Ubuntu Online, Fedora Online, Windows online emulator เด เดฒเตเดฒเตเดเตเดเดฟเตฝ MAC OS เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เดเดจเตเดจเดฟเดเตเดเดจเตเดฏเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดเดจเตเดฏ เดเตบเดฒเตเตป เดตเตผเดเตเดเตเดธเตเดฑเตเดฑเตเดทเดจเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต OnWorks เดธเตเดเดจเตเดฏ เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดตเตเดจเตเดจ FileCheck-3.6 เดเดจเตเดจ เดเดฎเดพเตปเดกเดพเดฃเดฟเดคเต.
เดชเดเตเดเดฟเด:
NAME
FileCheck - เดซเตเดฒเตเดเตเดธเดฟเดฌเดฟเตพ เดชเดพเดฑเตเดฑเตเตบ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเตฝ เดซเดฏเตฝ เดตเตเดฐเดฟเดซเดฏเตผ
เดธเดฟเดจเตเดชเตเดธเดฟเดธเต
เดซเดฏเตฝ เดเตเดเตเดเต เดชเตเดฐเตเดคเตเดคเด-เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต [--check-prefix=XXX] [--เดธเตเดเตเดฐเดฟเดเตเดฑเตเดฑเต-เดตเตเดฑเตเดฑเตเดธเตเดชเตเดธเต]
เดตเดฟเดตเดฐเดฃเด
เดซเดฏเตฝ เดเตเดเตเดเต เดฐเดฃเตเดเต เดซเดฏเดฒเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเต (เดเดจเตเดจเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตปเดชเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต, เดเดจเตเดจเต เดเดฎเดพเตปเดกเต เดฒเตเดจเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดคเต)
เดฎเดฑเตเดฑเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป เดเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเตเดธเตเดฑเตเดฑเต เดธเตเดฏเตเดเตเดเดฟเดจเต เด เดธเตเดตเดญเดพเดตเด เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต,
เดเดคเตเดเตเดเดฟเดฒเตเดฎเตเดฐเต เดเตเดณเดฟเดจเตเดฑเต เดเดเตเดเตเดชเตเดเตเดเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต (เดเดฆเดพ llc) เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดตเดฟเดตเดฐเดเตเดเตพ (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, esp-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต movsd เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฐเดธเดเดฐเดฎเดพเดฏเดคเต). เดเดคเต เดธเดฎเดพเดจเดฎเดพเดฃเต
เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต grep, เดเดจเตเดจเดพเตฝ เดเดฐเต เดซเดฏเดฒเดฟเตฝ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดตเตเดฏเดคเตเดฏเดธเตเดค เดเตปเดชเตเดเตเดเตเดเตพ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดเดคเต เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดเตเดฐเดฎเด.
เดฆเดฟ เดชเตเดฐเตเดคเตเดคเด-เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเดพเดจเตเดณเตเดณ เดชเดพเดฑเตเดฑเตเดฃเตเดเตพ เด เดเดเตเดเตเดจเตเดจ เดซเดฏเตฝ เดซเดฏเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต. เดซเดฏเดฒเต
เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเตเด เดเดจเตเดจเดคเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตปเดชเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ --เดเตปเดชเตเดเตเดเต-เดซเดฏเตฝ เดเดชเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดเดชเตเดทเดจเตเดเตพ
-เดนเตเตฝเดชเตเดชเต เดเดฎเดพเตปเดกเต เดฒเตเตป เดเดชเตเดทเดจเตเดเดณเตเดเต เดเดฐเต เดธเดเดเตเดฐเดนเด เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเด.
--เดเตเดเตเดเต-เดชเตเดฐเดฟเดซเดฟเดเตเดธเต เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต
เดซเดฏเตฝเดเตเดเตเดเต เดเดคเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเดเตเดเตพ เดคเดฟเดฐเดฏเตเดจเตเดจเต เดชเตเดฐเตเดคเตเดคเด-เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต เดชเดพเดฑเตเดฑเตเดฃเตเดเตพ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเดคเดฟเดจเต. เดเดดเตเดคเดฟเดฏเดคเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด เดชเดพเดฑเตเดฑเตเดฃเตเดเตพ "" เดเดจเตเดจ เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเตเดเตเดเตเดเต:". เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ a
เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต (เดเดฆเดพ. เดเดฐเต เดเตปเดชเตเดเตเดเต เดซเดฏเตฝ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดตเตเดฏเดคเตเดฏเดธเตโเดคเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ
เดเดชเดเดฐเดฃเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดชเตเดทเดจเตเดเตพ), the --เดเตเดเตเดเต-เดชเตเดฐเดฟเดซเดฟเดเตเดธเต เดเดจเตเดจเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต
เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจ เดชเตเดฐเดฟเดซเดฟเดเตเดธเตเดเตพ. เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดชเตเดฐเดฟเดซเดฟเดเตเดธเตเดเตพ เดฎเดพเดฑเดฟเดฏเตเดเตเดเดพเดตเตเดจเตเดจ เดเตเดธเตเดฑเตเดฑเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต
เดตเตเดฏเดคเตเดฏเดธเตโเดค เดฑเตบ เดเดชเตโเดทเดจเตเดเตพ, เดชเดเตเดทเต เดฎเดฟเดเตเด เดฒเตเดจเตเดเดณเตเด เด เดคเตเดชเดเดฟ เดคเตเดเดฐเตเดจเตเดจเต.
--เดเตปเดชเตเดเตเดเต-เดซเดฏเตฝ เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต
เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเดจเตเดณเตเดณ เดซเดฏเตฝ (เดธเตเดฑเตเดฑเดกเดฟเดจเดฟเดฒเตเดเตเดเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ).
--เดธเตเดเตเดฐเดฟเดเตเดฑเตเดฑเต-เดตเตเดฑเตเดฑเตเดธเตเดชเตเดธเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, FileCheck เดเตปเดชเตเดเตเดเต เดคเดฟเดฐเดถเตเดเตเดจ เดตเตเดฑเตเดฑเตโเดธเตโเดชเตเดฏเตโเดธเต (เดธเตโเดชเตเดฏเตโเดธเตเดเดณเตเด เดเดพเดฌเตเดเดณเตเด) เดเดพเดจเตเดจเดฟเดเดฒเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต
เด เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเตพ เด เดตเดเดฃเดฟเดเตเดเดพเตป เดเดคเต เดเดพเดฐเดฃเดฎเดพเดเตเดจเตเดจเต (เดเดฐเต เดธเตเดชเตเดฏเตเดธเต เดเดฐเต เดเดพเดฌเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเด). เดฆเดฟ
--เดธเตเดเตเดฐเดฟเดเตเดฑเตเดฑเต-เดตเตเดฑเตเดฑเตเดธเตเดชเตเดธเต เดตเดพเดฆเด เด เดธเตเดตเดญเดพเดตเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเต. เดเตปเดกเต-เดเดซเต-เดฒเตเตป เดธเตเดเตเดตเตปเดธเตเดเดณเดพเดฃเต
UNIX-เดถเตเดฒเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดพเดจเตเดจเดฟเดเตเดเดฒเตเดธเต เดเตเดฏเตเดคเต \n เดเดฒเตเดฒเดพ เดฎเตเดกเตเดเดณเดฟเดฒเตเด.
--เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดชเดฐเดฟเดถเตเดงเดจ-เด เดฒเตเดฒ เดเตเดเตเดเต-เดชเดพเดฑเตเดฑเตเตบ
เดชเตเดธเดฟเดฑเตเดฑเตเดตเต เดเตเดเตเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดชเดพเดฑเตเดฑเตเดฃเตเดเตพเดเตเดเดพเดฏเดฟ เดชเดฐเตเดเตเดทเดฎเดพเดฏ เดจเตเดเดฑเตเดฑเตเดตเต เดเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเต.
เดธเตเดฑเตเดฑเดซเต เดเตเดฏเตเดฏเดพเดคเต เดคเดจเตเดจเต เดเตผเดถเดจเดฎเดพเดฏ เดเตเดธเตเดฑเตเดฑเตเดเตพ เดเดดเตเดคเดพเตป เดเดชเตเดทเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด-เด เดฒเตเดฒs.
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "--เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดชเดฐเดฟเดถเตเดงเดจ-เด เดฒเตเดฒ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต:"เดกเดฏเดเตเดจเตเดธเตเดฑเตเดฑเดฟเดเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเด
เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดเดชเตเดทเตป เดเดฒเตเดฒเดพเดคเตเดค เดเตเดณเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเตเดฒเตเดเดเต - เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฑเดชเตเดชเดฟเดเตเดเตเด. เดเดคเดฟเดจเตเดพเดเตเดพเดชเตเดชเด
เดเตปเดชเตเดเตเดเดฟเตฝ เดเตพเดชเตเดชเตเดเดพเดคเตเดค เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดจเตเดจเต FileCheck เดเดชเตเดทเตป เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด
เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเตเดเตเดเต: เดชเดพเดฑเตเดฑเตเดฃเตเดเตพ.
-เดชเดคเดฟเดชเตเดชเต
เด เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดจเตเดฑเต เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเตผ เดเดพเดฃเดฟเดเตเดเตเด.
เดชเตเดฑเดคเตเดคเต เดชเดฆเดตเดฟ
If เดซเดฏเตฝ เดเตเดเตเดเต เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเด เดเดณเตเดณเดเดเตเดเดเตเดเดณเตเดฎเดพเดฏเดฟ เดซเดฏเตฝ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฑเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต 0-เตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตเดจเตเดจเต.
เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเต เดชเดฟเดถเดเต เดธเดเดญเดตเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดคเต เดชเตเดเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเตเดฒเตเดฏเดคเตเดคเดฟเตฝ เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตเด.
TUTORIAL
เดซเดฏเตฝเดเตเดเตเดเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ LLVM เดฑเดฟเดเตเดฐเดทเตป เดเตเดธเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต, เดเดคเต RUN เดฒเตเดจเดฟเตฝ เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดชเดฐเดฟเดถเตเดพเดงเดจ. เดเดฐเต RUN เดฒเตเดจเดฟเตฝ เดจเดฟเดจเตเดจเต FileCheck เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฆเดพเดนเดฐเดฃเด เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
; เดฑเตบ: llvm-เดเดฏเดฟ < %s | llc -march=x86-64 | เดซเดฏเตฝ เดเตเดเตเดเต %s
เด เดตเดพเดเตเดฏเดเดเดจ เดจเดฟเดฒเดตเดฟเดฒเต เดซเดฏเตฝ เดชเตเดชเตเดชเต เดเตเดฏเตเดฏเดพเตป เดชเดฑเดฏเตเดจเตเดจเต ("%s") เดเดเดจเตเดจเต llvm-เดเดฏเดฟ, เด เดคเดฟเดฒเตเดเตเดเต เดชเตเดชเตเดชเต llcเดเดจเตเดจเดฟเดเตเดเต
เดชเตเดชเตเดชเต เดเดเตเดเตเดชเตเดเตเดเต llc เดเดเดจเตเดจเต เดซเดฏเตฝ เดเตเดเตเดเต. เดเดคเดฟเดจเตผเดคเตเดฅเด FileCheck เด เดคเดฟเดจเตเดฑเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด เดจเดเดคเตเดคเตเดฎเตเดจเตเดจเดพเดฃเต
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดซเดฏเตฝเดจเดพเดฎ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดฟเดจเต เดเดคเดฟเดฐเดพเดฏ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตปเดชเตเดเตเดเต (เดเตฝเดเตฝเดธเดฟ เดเดเตเดเตเดชเตเดเตเดเต). .ll
เดซเดฏเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดคเต "%s").เดเดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดฑเดฟเดฏเดพเตป, เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดต เดจเตเดเตเดเดพเด .ll เดซเดฏเดฒเต
(RUN เดฒเตเดจเดฟเดจเต เดถเตเดทเด):
เด เดธเดพเดงเตเดค เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเด @sub1(i32* %p, i32 %v) {
เดเตปโเดเตเดฐเดฟ:
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: เดเดช1:
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: subl
%0 = เดเตเดฏเดฟเตฝ เดเตเตพ i32 @llvm.atomic.load.sub.i32.p0i32(i32* %p, i32 %v)
เดถเตเดจเตเดฏเดค
}
เดถเตเดจเตเดฏเดค เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเด @inc4(i64* %p) {
เดเตปโเดเตเดฐเดฟ:
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: inc4:
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: incq
%0 = เดเตเดฏเดฟเตฝ เดเตเตพ i64 @llvm.atomic.load.add.i64.p0i64(i64* %p, i64 1)
เดถเตเดจเตเดฏเดค
}
เดเดฟเดฒเดคเต เดเดตเดฟเดเต เดเดพเดฃเดพเด"เดเตเดเตเดเต:" เดฒเตเดจเตเดเตพ เดเดฎเดจเตเดฑเตเดเดณเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต. เดซเดฏเตฝ เดเดเตเดเดจเตเดฏเตเดจเตเดจเต เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเด
เดชเตเดชเตเดชเต เดเดฃเต llvm-เดเดฏเดฟเดเดจเตเดจเดฟเดเตเดเต llc, เดเตเดเดพเดคเต เดฎเตเดทเตเตป เดเตเดกเต เดเดเตเดเตเดชเตเดเตเดเดพเดฃเต เดเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเต.
"" เดเดจเตเดจเดคเดฟเดจเตเดเต เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป เดซเดฏเตฝ เดเตเดเตเดเต เดฎเตเดทเตเตป เดเตเดกเต เดเดเตเดเตเดชเตเดเตเดเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต.เดเตเดเตเดเต:" เดฒเตเดจเตเดเตพ
เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด.
" เดเดจเตเดจเดคเดฟเดจเตเดฑเต เดตเดพเดเตเดฏเดเดเดจเดเตเดเตเดเต:เดตเดฐเดฟเดเตพ เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฃเต: เด เดต เดธเดเดญเดตเดฟเดเตเดเตเดฃเตเด เดจเดฟเดถเตเดเดฟเดค เดธเตเดเตเดฐเดฟเดเดเตเดเดณเดพเดฃเต
เดเตผเดกเตผ. เดคเดฟเดฐเดถเตเดเตเดจ เดตเตเดฑเตเดฑเตโเดธเตโเดชเตเดธเต เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเตพ เด เดตเดเดฃเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดซเดฏเตฝเดเตเดเตเดเต เดกเดฟเดซเตเตพเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต (เดเดฆเดพ.
เดเดฐเต เดเดพเดฌเต เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต) เดเดจเตเดจเดพเตฝ, "เดเดคเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเดเดเตเดเตเดเต:"เดตเดฐเดฟ เดเดตเดถเตเดฏเดฎเดพเดฃเต
เดเตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดฒเต เดเดฟเดฒ เดเดพเดฐเตเดฏเดเตเดเตพ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเตเด.
FileCheck-เดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดจเดฒเตเดฒ เดเดพเดฐเตเดฏเด (เดเตเดฐเตเดชเตเดชเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ) เดเดคเต เดเตเดธเตเดฑเตเดฑเต เดเตเดธเตเดเตพ เดฒเดฏเดฟเดชเตเดชเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต
เดเดฐเตเดฎเดฟเดเตเดเต เดฒเตเดเดฟเดเตเดเตฝ เดเตเดฐเตเดชเตเดชเตเดเดณเดพเดฏเดฟ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเตเดเดณเดฟเดฒเต เดเตเดธเตเดฑเตเดฑเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ
"เดเดช1:" เดเดชเตเดชเด "inc4:"เดฒเตเดฌเดฒเตเดเตพ, เดเดฐเต เดเดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเต เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเดฟเดฒเตเดฒ"subl"เด เดตเดฐเตเดเต เดเดเดฏเดฟเตฝ
เดฒเตเดฌเดฒเตเดเตพ. เดซเดฏเดฒเดฟเตฝ เดฎเดฑเตเดฑเตเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดเดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเตเดเตเดเดฟเตฝ, เด เดคเต เดเดฃเดเตเดเดพเดเตเดเดฟเดฒเตเดฒ: "grep subl"
เดเดเตเดเดฟเตฝ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต "subl" เดซเดฏเดฒเดฟเตฝ เดเดตเดฟเดเตเดฏเตเด เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเต.
เดฆเดฟ เดซเดฏเตฝ เดเตเดเตเดเต - เดเตเดเตเดเต-เดชเตเดฐเดฟเดซเดฟเดเตเดธเต เดเดชเตเดทเตป
เดซเดฏเตฝ เดเตเดเตเดเต - เดเตเดเตเดเต-เดชเตเดฐเดฟเดซเดฟเดเตเดธเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเตเดธเตเดฑเตเดฑเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเตเดฐเตเดตเต เดเตเดฏเตเดฏเดพเตป เดเดชเตเดทเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต
เดเดจเตเดจเต .ll เดซเดฏเตฝ. เดเดคเต เดชเดฒ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเดฒเตเด เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดชเดฐเดฟเดถเตเดงเดจ
เดเตเดเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดพ เดตเดเดญเตเดฆเดเตเดเตพ llc. เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฆเดพเดนเดฐเดฃเด เดเดคเดพ:
; เดฑเตบ: llvm-เดเดฏเดฟ < %s | llc -mtriple=i686-apple-darwin9 -mattr=sse41 \
; เดฑเตบ: | FileCheck %s -check-prefix=X32
; เดฑเตบ: llvm-เดเดฏเดฟ < %s | llc -mtriple=x86_64-apple-darwin9 -mattr=sse41 \
; เดฑเตบ: | FileCheck %s -check-prefix=X64
เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเด <4 x i32> @pinsrd_1(i32 %s, <4 x i32> %tmp) เดจเตเตบเดตเตเตปเดกเต {
%tmp1 = เดคเดฟเดฐเตเดเตฝ <4 x i32>; %tmp, i32 %s, i32 1
ret <4 x i32> %tmp1
; X32: pinsrd_1:
; X32: pinsrd $1, 4(%esp), %xmm0
; X64: pinsrd_1:
; X64: pinsrd $1, %edi, %xmm0
}
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ 32-เดฌเดฟเดฑเตเดฑเต เดเตเดเดพเดคเต เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจ เดเตเดกเต เดเดจเดฑเตเดทเตป เดฒเดญเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต
64-เดฌเดฟเดฑเตเดฑเต เดเตเดกเต เดเดจเดฑเตเดทเตป.
เดฆเดฟ เด เดเตเดคเตเดคเดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: เดจเดฟเตผเดฆเตเดถเด
เดเดฟเดฒเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดฒเตเดจเตเดเตพ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดเดฏเตเด เดชเตเดฐเตเดคเตเดคเดเตเดเตพ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดจเดเดเตเดเตเดจเตเดจเตเดฃเตเดเต เดเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด
เด เดตเดฏเตเดเตเดเดฟเดเดฏเดฟเตฝ เดฎเดฑเตเดฑเต เดตเดฐเดฟเดเดณเดฟเดฒเตเดฒเดพเดคเตเดค เดคเตเดเตผเดเตเดเดฏเดพเดฏ เดตเดฐเดฟเดเตพ. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด "เดเตเดเตเดเต:"
เดเดชเตเดชเด "เด เดเตเดคเตเดคเดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด:" เดเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ. เดจเดฟเดเตเดเตพ เดเดฐเต เดเดทเตโเดเดพเดจเตเดธเตเดค เดเตเดเตเดเต เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดพเตฝ,
เดตเตเดฑเตเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเด"-เด เดเตเดคเตเดคเดคเต:". เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดจเตเดจเต เดจเดฟเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต:
เด เดธเดพเดงเตเดตเดพเดฏ @t2 (<2 x เดเดฐเดเตเด>* %r, <2 x เดเดฐเดเตเด>* %A, เดเดฐเดเตเดเดฟ %B) {
%tmp3 = เดฒเตเดกเต <2 x เดเดฐเดเตเดเดฟ>* %A, 16 เด เดฒเตเตป เดเตเดฏเตเดฏเตเด
%tmp7 = เดเตพเดชเตเดชเตเดเตเดคเตเดคเตฝ <2 x เดเดฐเดเตเด> undef, เดเดฐเดเตเด %B, i32 0
%tmp9 = เดทเดซเดฟเตพเดตเตเดเตเดฑเตเดฑเตผ <2 x เดเดฐเดเตเด> %tmp3,
<2 x เดเดฐเดเตเดเดฟ> %tmp7,
<2 x i32> < i32 0, i32 2 >
เดธเดเดญเดฐเดฟเดเตเดเตเด <2 x เดเดฐเดเตเด> %tmp9, <2 x เดเดฐเดเตเด>* %r, 16 เด เดฒเตเตป เดเตเดฏเตเดฏเตเด
เดถเตเดจเตเดฏเดค
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: t2:
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: movl 8(%esp), %eax
; เด เดเตเดคเตเดคเดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: movapd (%eax), %xmm0
; เด เดเตเดคเตเดคเดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: movhpd 12(%esp), %xmm0
; เด เดเตเดคเตเดคเดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: movl 4(%esp), %eax
; เด เดเตเดคเตเดคเดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: movapd %xmm0, (%eax)
; เดเตเดเตเดเต-เด เดเตเดคเตเดคเดคเต: เดฑเดฟเดเตเด
}
"เด เดเตเดคเตเดคเดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด:"เดเตปเดชเตเดเตเดเดฟเดจเตเดฎเดฟเดเดฏเดฟเตฝ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดเดฐเต เดชเตเดคเดฟเดฏ เดฒเตเตป เดเดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดจเดฟเดฐเดธเดฟเดเตเดเตเดจเตเดจเต
เดฎเตเตป เดจเดฟเตผเดฆเตเดฆเตเดถเดตเตเด. เด"เด เดเตเดคเตเดคเดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด:" เดเดฐเต เดซเดฏเดฒเดฟเดฒเต เดเดฆเตเดฏ เดจเดฟเตผเดฆเตเดฆเตเดถเดฎเดพเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
เดฆเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดฐเตเดคเต: เดจเดฟเตผเดฆเตเดถเด
"เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดฐเตเดคเต:"เดฐเดฃเตเดเดฟเดจเตเดฎเดฟเดเดฏเดฟเตฝ เดเดฐเต เดธเตเดเตเดฐเดฟเดเดเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป เดจเดฟเตผเดฆเตเดฆเตเดถเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดฎเดคเตเดธเดฐเดเตเดเตพ (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฆเตเดฏ เดฎเดคเตเดธเดฐเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด เดตเดธเดพเดจ เดฎเดคเตเดธเดฐเดคเตเดคเดฟเดจเต เดถเตเดทเดฎเต). เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป
เดเดฐเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเตเดเต เดเดฐเต เดฒเตเดกเต เดจเตเดเตเดเดเดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดฐเต เดชเดฐเดฟเดถเตเดงเดจ เดเดชเดฏเตเดเดฟเดเตเดเดพเด:
i8 เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเด @coerce_offset0(i32 %V, i32* %P) {
i32 %V, i32* %P เดธเดเดญเดฐเดฟเดเตเดเตเด
%P2 = เดฌเดฟเดฑเตเดฑเตเดเดพเดธเตเดฑเตเดฑเต i32* %P เดฎเตเดคเตฝ i8* เดตเดฐเต
%P3 = getelementptr i8* %P2, i32 2
%A = เดฒเตเดกเต i8* %P3
ret i8 %A
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: @coerce_offset0
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด-เด เดฒเตเดฒ: เดฒเตเดกเต
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: ret i8
}
เดฆเดฟ เดเตเดเตเดเต-เดกเดพเดเต: เดจเดฟเตผเดฆเตเดถเด
เดเตผเดถเดจเดฎเดพเดฏ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดธเดเดญเดตเดฟเดเตเดเดพเดคเตเดค เดธเตเดเตเดฐเดฟเดเดเตเดเตพ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเตเดเตเดเดฟเตฝ,
"เดเตเดเตเดเต-เดกเดพเดเต:" เดฐเดฃเตเดเต เดฎเดคเตเดธเดฐเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฆเตเดฏ เดฎเดคเตเดธเดฐเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเต,
เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดตเดธเดพเดจ เดฎเดคเตเดธเดฐเดคเตเดคเดฟเดจเต เดถเตเดทเด). เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเตเดฒเดพเดเต เดตเดฟเดชเดฐเตเดค เดเตเดฐเดฎเดคเตเดคเดฟเตฝ vtable เดเตเดฒเตเดฌเดฒเตเดเตพ เดชเตเดฑเดชเตเดชเตเดเตเดตเดฟเดเตเดเตเดจเตเดจเต. เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต
เดเตเดเตเดเต-เดกเดพเดเต:, เดจเดฎเตเดเตเดเต เดเตเดเตเดเตเดเตพ เดธเตเดตเดพเดญเดพเดตเดฟเด เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเดพเด:
// เดฑเตบ: %clang_cc1 %s -emit-llvm -o - | เดซเดฏเตฝ เดเตเดเตเดเต %s
struct Foo {เดตเตเตผเดเตเดตเตฝ เดถเตเดจเตเดฏ เดฐเตเดคเดฟ(); };
เดซเต เดเดซเต; // เดเดฎเดฟเดฑเตเดฑเต vtable
// เดเตเดเตเดเต-เดกเดพเดเต: @_ZTV3Foo =
struct เดฌเดพเตผ {เดตเตเตผเดเตเดตเตฝ เดถเตเดจเตเดฏ เดฐเตเดคเดฟ(); };
เดฌเดพเตผ เดฌเดฟ;
// เดเตเดเตเดเต-เดกเดพเดเต: @_ZTV3Bar =
เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดฐเตเดคเต: เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดเดฒเตผเดคเตเดคเดพเด เดเตเดเตเดเต-เดกเดพเดเต: เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดธเตเดเตเดฐเดฟเดเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเดพเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ
เดเตเดฑเตเดฑเตเดฎเตเดณเตเดณเดต เดเตเดเตเดเต-เดกเดพเดเต: เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ. เดคเดคเตเดซเดฒเดฎเดพเดฏเดฟ, เดเตเดฑเตเดฑเตเดชเดพเดเตเด เดเตเดเตเดเต-เดกเดพเดเต: เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ
เดชเตเดจเดเดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เด เดคเดพเดฏเดคเต เดเดฒเตเดฒเดพ เดธเดเดญเดตเดเตเดเดณเตเด เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต เดเตเดเตเดเต-เดกเดพเดเต: เดฎเตเดฎเตเดชเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดฐเตเดคเต: เดชเดพเดเดฟเดฒเตเดฒ
เดธเดเดญเดตเดเตเดเดณเตเดเต เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเดฒเดฟเดจเต เดชเดฟเดจเตเดจเดฟเตฝ เดตเตเดดเตเด เดเตเดเตเดเต-เดกเดพเดเต: เดถเตเดทเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดฐเตเดคเต:. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
; เดเตเดเตเดเต-เดกเดพเดเต: เดฎเตเดฎเตเดชเต
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดฐเตเดคเต: เด เดฒเตเดฒ
; เดเตเดเตเดเต-เดกเดพเดเต: เดถเตเดทเด
เด เดเตเดธเต เดเตปเดชเตเดเตเดเต เดธเตเดเตเดฐเดฟเดเดเตเดเตพ เดจเดฟเดฐเดธเดฟเดเตเดเตเด เดฎเตเดจเตเดจเดฎเต เด เดคเดฟเดจเตเดถเตเดทเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต เดถเตเดทเด.
เดชเดฟเดเดฟเดเตเดเตเดเตเดคเตเดค เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต, เดเตเดเตเดเต-เดกเดพเดเต: เดเดฐเต DAG-เดฏเตเดเต เดธเดพเดงเตเดตเดพเดฏ เดเตเดชเตเดชเตเดณเดเดฟเดเตเดเตฝ เดเตผเดกเดฑเดฟเดเดเตเดเดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเดพเตป เดเดดเดฟเดฏเตเด
เดเดฐเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต เดจเดฟเตผเดตเตเดตเดเดจเด เดฎเตเดคเตฝ เด เดคเดฟเดจเตเดฑเต เดเดชเดฏเตเดเด เดตเดฐเตเดฏเตเดณเตเดณ เด เดฑเตเดฑเดเตเดเตพ. เดเดคเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต, เดเดฆเดพ, เดจเดฟเดเตเดเดณเตเดเต
เดเตปเดธเตเดเตเดฐเดเตเดทเตป เดทเตเดกเตเดฏเตเดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดเตเดเตเดชเตเดเตเดเต เดธเตเดเตเดตเตปเดธเตเดเดณเตเดฎเดพเดฏเดฟ เดเตเดธเตเดฑเตเดฑเต เดเตเดธเตเดเตพ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต. เดตเตเดฃเตเดเดฟ
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
; เดเตเดเตเดเต-เดกเดพเดเต: [[REG1:r[0-9]+]], r1, r2 เดเตเตผเดเตเดเตเด
; เดเตเดเตเดเต-เดกเดพเดเต: [[REG2:r[0-9]+]], r3, r4 เดเตเตผเดเตเดเตเด
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: mul r5, [[REG1]], [[REG2]]
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด เดฐเดฃเตเดเดฟเดจเตเดฑเต เดเดคเตเดเตเดเดฟเดฒเตเด เดเตผเดกเตผ เดเตเตผเดเตเดเตเด เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เด เดจเตเดตเดฆเดฟเดเตเดเตเด.
เดจเดฟเดเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดเดชเตเดชเด เดเดฐเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดเตเดเตเดเต-เดกเดพเดเต: เดคเดเดฏเตเด, เด เดฑเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเด
เดจเดฟเตผเดตเดเดจ เดจเดฟเดฏเดฎเด เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเดพเตป เดเดดเดฟเดฏเตเด เดถเตเดทเด เด เดคเดฟเดจเตเดฑเต เดเดชเดฏเตเดเด.
เด เดคเดฟเดจเดพเตฝ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเตเดตเดเตเดฏเตเดณเตเดณ เดเตเดกเต เดเดเดจเตเดจเตเดชเตเดเตเด:
; เดเตเดเตเดเต-เดกเดพเดเต: vmov.32 [[REG2:d[0-9]+]][0]
; เดเตเดเตเดเต-เดกเดพเดเต: vmov.32 [[REG2]][1]
vmov.32 d0[1]
vmov.32 d0[0]
เด เดฎเดฑเตเดฑเตเดฐเต เดเตเดกเต, เดเตเดฏเตเดฏเดฟเดฒเตเดฒ:
; เดเตเดเตเดเต-เดกเดพเดเต: vmov.32 [[REG2:d[0-9]+]][0]
; เดเตเดเตเดเต-เดกเดพเดเต: vmov.32 [[REG2]][1]
vmov.32 d1[1]
vmov.32 d0[0]
เดเดคเต เดตเดณเดฐเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเดฎเตเดเตเดเดฟเดฒเตเด, เดเดคเต เด เดชเดเดเดเดฐเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดฐเดเดฟเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ
เดเตเดฐเดฎเด, เดจเดฟเดเตเดเตพเดเตเดเต เดถเดเตเดคเดฎเดพเดฏ เดเดฐเต เดเตผเดกเตผ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด (เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดตเดพเดฏเดฟเดเตเดเตเด, เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดชเดเตผเดคเตเดคเตเด เดฎเตเดคเดฒเดพเดฏเดต). เดเดเตเดเดฟเตฝ
เดจเดฟเดเตเดเตพ เดคเดฟเดฐเดฏเตเดจเตเดจ เดจเดฟเตผเดตเดเดจเด เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒ (เดเดเดชเตเดฒเดฑเดฟเดฒเต เดเดฐเต เดฌเดเต เดเดพเดฐเดฃเด), เด เดคเต
เดเดชเดฏเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดเตเดคเตฝ เด เดเดฒเต เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เดฏเดฅเดพเตผเดคเตเดฅ เดฌเดเตเดเตพ เดฎเดฑเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเดพเด.
เด เดคเตเดคเดฐเด เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ, เดเตผเดกเตผ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป, DAG-เดฌเตเดฒเตเดเตเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเดฐเต เดจเตเตบ-DAG เดจเดฟเตผเดฆเตเดฆเตเดถเด เดเดชเดฏเตเดเดฟเดเตเดเตเด.
เดฆเดฟ เดเตเดเตเดเต-เดฒเตเดฌเตฝ: เดจเดฟเตผเดฆเตเดถเด
เดเดฟเดฒเดชเตเดชเตเตพ เดเดจเตเดจเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต เดฒเตเดเดฟเดเตเดเตฝ เดฌเตเดฒเตเดเตเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเตเดธเตเดฑเตเดฑเตเดเตพ เด เดเดเตเดเดฟเดฏ เดซเดฏเดฒเดฟเตฝ
เดเตเดเตเดเต: เดชเดฟเดจเตเดจเตเดเตเดณเตเดณ เดฌเตเดฒเตเดเตเดเดฟเดฒเต เดตเดฐเดฟเดเตพ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเตเดเต เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เด เดถเตเดฐเดฆเตเดงเดฎเดพเดฏเดฟ เดตเดฟเดเดฏเดฟเดเตเดเตเดเตเดเดพเด. เด เดคเตเดธเดฎเดฏเด เดเดฐเต
เดชเดฟเดถเดเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดเตเดตเดฟเตฝ เดเดจเดฑเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเด, เดชเดฟเดถเดเต เดเดพเดฐเดฃเดฎเดพเดฏเดฟ เดเตเดเตเดเต เดซเตเดฒเดพเดเตเดเตเดฏเตโเดคเตเดเตเดเดฟเดฒเตเดฒ
เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅ เดเดฑเดตเดฟเดเดตเตเดฎเดพเดฏเดฟ เดเดคเตเดเตเดเดฟเดฒเตเด เดฌเดจเตเดงเด เดตเดนเดฟเดเตเดเตเด.
เดเดคเตเดคเดฐเด เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ เดฎเดฟเดเดเตเด เดชเดฟเดถเดเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, "เดเตเดเตเดเต-เดฒเตเดฌเตฝ:"เดจเดฟเตผเดฆเตเดฆเตเดถเด เดเดดเดฟเดฏเตเด
เดเดชเดฏเตเดเดฟเดเตเดเตเด. เดเดคเต เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดฐเตเดคเดฟเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดพเดงเดฟเดเตเดเตเด เดซเดฏเตฝเดเตเดเตเดเต เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเดคเต เดเดดเดฟเดเตเดฏเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเด
เดจเดฟเตผเดฆเตเดฆเตเดถเดตเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจ เดเดฐเต เดตเดฐเดฟเดฏเตเด เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ เดเดจเตเดจ เดเดฐเต เด เดงเดฟเด เด เดจเตเดฎเดพเดจเด
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฎเดฑเตเดฑเตเดคเตเดเตเดเดฟเดฒเตเด เดเตเดเตเดเต เดเตป เดชเตเดฐเตเดคเตเดคเด-เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต; เดเดคเต เดฒเตเดจเตเดเตพเดเตเดเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดฆเตเดฆเตเดถเดฟเดเตเดเตเดณเตเดณเดคเดพเดฃเต
เดฒเตเดฌเดฒเตเดเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเต เด เดฆเตเดตเดฟเดคเตเดฏ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดถเดฏเดชเดฐเดฎเดพเดฏเดฟ, เดธเดพเดจเตเดจเดฟเดงเตเดฏเด เดเตเดเตเดเต-เดฒเตเดฌเตฝ
เดเตปเดชเตเดเตเดเต เดธเตเดเตเดฐเตเดฎเดฟเดจเต เดชเตเดฐเดคเตเดฏเตเด เดฌเตเดฒเตเดเตเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเต, เด เดต เดเดฐเตเดจเตเดจเตเด เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต,
เดคเดเดฏเตเดจเตเดจเต a เดเตเดเตเดเต: เดเดฐเต เดฌเตเดฒเตเดเตเดเดฟเดฒเต เดจเดฟเตผเดฆเตเดฆเตเดถเด เดฎเดฑเตเดฑเตเดฐเต เดฌเตเดฒเตเดเตเดเดฟเดฒเต เดตเดฐเดฟเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
เดจเดฟเตผเดตเดเดฟเดเตเดเตเด %struct.C* @C_ctor_base(%struct.C* %this, i32 %x) {
เดเตปโเดเตเดฐเดฟ:
; เดฒเตเดฌเตฝ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: C_ctor_base:
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: mov [[SAVETHIS:r[0-9]+]], r0
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: b A_ctor_base
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: mov r0, [[SAVETHIS]]
%0 = เดฌเดฟเดฑเตเดฑเตเดเดพเดธเตเดฑเตเดฑเต %struct.C* %this to %struct.A*
%เดเตเตพ = เดเตเดฏเดฟเตฝ เดเตเตพ %struct.A* @A_ctor_base(%struct.A* %0)
%1 = เดฌเดฟเดฑเตเดฑเตเดเดพเดธเตเดฑเตเดฑเต %struct.C* %this to %struct.B*
%call2 = เดเตเดฏเดฟเตฝ เดเตเตพ %struct.B* @B_ctor_base(%struct.B* %1, i32 %x)
ret %struct.C* %เดเดคเต
}
เดจเดฟเตผเดตเดเดฟเดเตเดเตเด %struct.D* @D_ctor_base(%struct.D* %this, i32 %x) {
เดเตปโเดเตเดฐเดฟ:
; เดฒเตเดฌเตฝ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: D_ctor_base:
เดเดชเดฏเตเดพเดเด เดเตเดเตเดเต-เดฒเตเดฌเตฝ: เด เดเตเดธเดฟเดฒเต เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดฎเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต เดเตเดเตเดเต: เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ
เดถเดฐเตเดฐเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดตเดฐเดฟเดเตพ เดฎเดพเดคเตเดฐเด เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด @C_ctor_base เดซเดเดเตโเดทเตป, เดเดฃเตเดเตเดเดฟเดฒเตเด
เดซเดฏเดฒเดฟเตฝ เดชเดฟเดจเตเดจเตเดเต เดเดฃเตเดเตเดคเตเดคเดฟเดฏ เดตเดฐเดฟเดเดณเตเดฎเดพเดฏเดฟ เดชเดพเดฑเตเดฑเตเดฃเตเดเตพ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต. เดเตเดเดพเดคเต, เด เดฎเตเดจเตเดจเดฟเตฝ เดเดจเตเดจเต เดเดฃเตเดเตเดเดฟเตฝ เดเตเดเตเดเต:
เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดจเตเดจเต, เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดเตเดฃเตเดเต เด เดเตเดคเตเดค เดฌเตเดฒเตเดเตเดเดฟเดฒเตเดเตเดเต เดคเตเดเดฐเตเดจเตเดจเดคเดฟเดฒเตเดเต เดซเดฏเตฝเดเตเดเตเดเต เดตเตเดฃเตเดเตเดเตเดเตเดเตเด
เดเตเดธเตเดฑเตเดฑเต เดชเดฐเดพเดเดฏเดเตเดเตพ เดเดฑเตเดฑ เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดฟเตฝ เดเดฃเตเดเตเดคเตเดคเดฃเด.
เด เดคเดฟเดจเตเดจเตเดจเตเด เดจเดฟเตผเดฌเดจเตเดงเดฎเดฟเดฒเตเดฒ เดเตเดเตเดเต-เดฒเตเดฌเตฝ: เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเดฟเตฝ เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดธเตเดเตเดฐเดฟเดเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดฐเต เดเดฑเดตเดฟเดเดคเตเดคเดฟเดฒเต เดเดเตเดเตโเดชเตเดเตเดเต เดญเดพเดทเดฏเดฟเดฒเต เดเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ เดตเดพเดเตเดฏเดเดเดจ เดฒเตเดฌเดฒเตเดเตพ: เด เดต เด เดฆเตเดตเดฟเดคเตเดฏเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเดฃเด a
เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฑเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดซเดฏเดฒเดฟเดฒเต เดเดฑเตเดฑ เดตเดฐเดฟ.
เดเตเดเตเดเต-เดฒเตเดฌเตฝ: เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเดณเดฟเตฝ เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดจเดฟเตผเดตเดเดจเดเตเดเดณเต เดเดชเดฏเตเดเดเตเดเดณเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฐเตเดคเต.
เดซเดฏเตฝ เดเตเดเตเดเต เดฎเดพเดคเตเด เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต เดชเดฆเดตเดฟเดจเตเดฏเดพเดธเด
"เดเตเดเตเดเต:" เดเดชเตเดชเด "เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดฐเตเดคเต:" เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดฐเดฃเตเดเตเด เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดชเดพเดฑเตเดฑเตเตบ เดเดเตเดเตเดเตเดจเตเดจเต. เดฎเดฟเดเตเด เดเดชเดฏเตเดเดเตเดเตพเดเตเดเตเด
FileCheck, เดซเดฟเดเตเดธเดกเต เดธเตเดเตเดฐเดฟเดเดเต เดฎเดพเดเตเดเดฟเดเดเต เดคเดฟเดเดเตเดเตเด เดฎเดคเดฟเดฏเดพเดเตเด. เดเดฟเดฒ เดเดพเดฐเตเดฏเดเตเดเตพเดเตเดเต, เดเตเดเตเดคเตฝ
เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเดฒเดฟเดจเตเดฑเต เดตเดดเดเตเดเดฎเตเดณเตเดณ เดฐเตเดชเด เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดซเดฏเตฝเดเตเดเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต
เดเดฐเดเตเด เดฌเตเดฐเตเดธเตเดเดณเดพเตฝ เดเตเดฑเตเดฑเดชเตเดชเตเดเตเด, เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจ เดธเตเดเตเดฐเดฟเดเดเตเดเดณเดฟเดฒเต เดชเดคเดฟเดตเต เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพ: {{yourregex}}.
เดเดเตเดเตพ เดเตเดฏเตเดฏเตเดจเตเดจ เดญเตเดฐเดฟเดญเดพเดเด เดเดพเดฐเตเดฏเดเตเดเดณเดฟเดฒเตเด เดซเดฟเดเตเดธเดกเต เดธเตเดเตเดฐเดฟเดเดเต เดฎเดพเดเตเดเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดซเดฏเตฝเดเตเดเตเดเดฟเดจเต เดเดฃเตเดเต
เดฑเตเดเตเดฒเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดซเดฟเดเตเดธเดกเต เดธเตเดเตเดฐเดฟเดเดเต เดฎเดพเดเตเดเดฟเดเดเต เดฎเดฟเดเตเดธเดฟเดเดเต เดเตปเดกเต เดฎเดพเดเตเดเดฟเดเดเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเดพเตป เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต
เดญเดพเดตเดเตเดเตพ. เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดพเดฐเตเดฏเดเตเดเตพ เดเดดเตเดคเดพเตป เดเดคเต เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต:
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: movhpd {{[0-9]+}}(%esp), {{%xmm[0-7]}}
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, ESP เดฐเดเดฟเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดคเต เดเดซเตเดธเตเดฑเตเดฑเตเด เด เดจเตเดตเดฆเดฟเดเตเดเตเด, เดเตเดเดพเดคเต เดเดคเต xmm เดฐเดเดฟเดธเตเดฑเตเดฑเดฑเตเด เด เดจเตเดตเดฆเดฟเดเตเดเตเด
เด เดจเตเดตเดฆเดฟเดเตเดเตเด.
เดชเดคเดฟเดตเต เดชเดฆเดชเตเดฐเดฏเตเดเดเตเดเตพ เดเดฐเดเตเด เดฌเตเดฐเตเดธเตเดเดณเดพเตฝ เดเตเดฑเตเดฑเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด เดต เดฆเตเดถเตเดฏเดชเดฐเดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต,
เดเตเดเดพเดคเต เดธเดฟเดฏเดฟเตฝ เดเดณเตเดณเดคเตเดชเตเดฒเต เดเดฐเดเตเด เดฌเตเดฐเตเดธเตเดเตพเดเตเดเตเดณเตเดณเดฟเตฝ เดจเดฟเดเตเดเตพ เดฐเดเตเดทเดชเตเดชเตเดเตฝ เดชเตเดฐเดคเตเดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ.
เดเตปเดชเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเดเตเด เดฌเตเดฐเตเดธเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดจเดฟเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เด เดชเตเตผเดต เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดดเดฟเดฏเตเด
เดตเตเดคเตเดคเดฟเดเตเดเตเด เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเด {{[{][{]}} เดจเดฟเดเตเดเดณเตเดเต เดฎเดพเดคเตเดเดฏเดพเดฏเดฟ.
เดซเดฏเตฝ เดเตเดเตเดเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ
เดเดฐเต เดชเดพเดฑเตเดฑเตเดฃเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเตเด เดชเดฟเดจเตเดจเตเดเต เด เดคเต เดชเดฟเดจเตเดจเตเดเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเตเด เดชเดฒเดชเตเดชเตเดดเตเด เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต
เดซเดฏเตฝ. เดเตเดกเตเดเตเตป เดเตเดธเตเดฑเตเดฑเตเดเตพเดเตเดเต, เดเดคเต เดฐเดเดฟเดธเตเดฑเตเดฑเดฑเตเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเด, เดเดจเตเดจเดพเตฝ เด เดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฑเดชเตเดชเดฟเดเตเดเตเด
เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดชเดฟเดจเตเดจเตเดเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดคเต เดเตเดฏเตเดฏเดพเดจเต, เดซเดฏเตฝ เดเตเดเตเดเต เดชเตเดฐเตเดณเตเดณ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต
เดชเดพเดฑเตเดฑเตเดฃเตเดเดณเดพเดฏเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดเดฏเตเด เดชเดเดฐเด เดตเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเต. เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฆเดพเดนเดฐเดฃเด เดเดคเดพ:
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: test5:
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: เดเดชเตเดชเตเตพ [[เดฐเดเดฟเดธเตเดฑเตเดฑเตผ:%[az]+]]
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: andw {{.*}}[[ReGISTER]]
เดเดฆเตเดฏ เดเตเดเตเดเต เดฒเตเตป เดเดฐเต เดฑเตเดเดเตเดธเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต %[az]+ เด เดคเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเตเดเตเดเต เดชเดฟเดเดฟเดเตเดเตเดเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเด.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดตเดฐเดฟ เด เดคเดฟเตฝ เดเดณเตเดณเดคเต เดเดจเตเดคเดพเดฃเตเดจเตเดจเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเด เดเดฐเต เดถเตเดทเด เดซเดฏเดฒเดฟเตฝ เดชเดฟเดจเตเดจเตเดเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต
"andw". เดซเดฏเตฝ เดเตเดเตเดเต เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดฑเดซเดฑเตปเดธเตเดเตพ เดเดชเตเดชเตเดดเตเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต [[ ]] เดเตเดกเดฟเดเตพ, เด เดตเดฐเตเดเต
เดฑเตเดเดเตเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเตเดเตพ เดฐเตเดชเตเดเดฐเดฟเดเตเดเดพเด [a-zA-Z][a-zA-Z0-9]*. เดเดฐเต เดเตเดณเตป เดชเตเดฐเต เดชเดฟเดจเตเดคเตเดเดฐเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ,
เด เดชเตเดชเตเตพ เด เดคเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต เดเดฐเต เดจเดฟเตผเดตเดเดจเดฎเดพเดฃเต; เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดคเต เดเดฐเต เดเดชเดฏเตเดเดฎเดพเดฃเต.
เดซเดฏเตฝ เดเตเดเตเดเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดคเดตเดฃ เดจเดฟเตผเดตเดเดฟเดเตเดเดพเด, เดเดชเดฏเตเดเดคเตเดคเดฟเดจเต เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดฎเตเดฒเตเดฏเด เดฒเดญเดฟเดเตเดเตเด.
เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเด เด เดคเต เดตเดฐเดฟเดฏเดฟเตฝ เดชเดฟเดจเตเดจเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
; เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: op [[REG:r[0-9]+]], [[REG]]
เดเดคเดฟเดจเตเดฑเต เดเดชเตเดชเดฑเดฃเตเดเตเดเตพ เดตเตเดฃเดฎเตเดเตเดเดฟเตฝ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเด op เดเดฐเต เดฐเดเดฟเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟเดฐเดฟเดเตเดเดพเตป, เด เดคเต เดเดพเดฐเตเดฏเดฎเดพเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ
เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เด เดคเต เดเดคเต เดฐเดเดฟเดธเตเดฑเตเดฑเดฑเดพเดฃเต.
เดซเดฏเตฝ เดเตเดเตเดเต เดญเดพเดตเดเตเดเตพ
เดเดฟเดฒเดชเตเดชเตเตพ เดฎเดพเดเตเดเต เดซเดฏเดฒเดฟเดจเตเดฑเต เดฒเตเตป เดจเดฎเตเดชเดฑเตเดเดณเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดเตเดเตเดชเตเดเตเดเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฃเตเด เดเดตเดถเตเดฏเดฎเตเดฃเตเดเต,
เดเดฆเดพ: เดเดฎเตเดชเตเดฒเตผ เดกเดฏเดเตเดจเตเดธเตเดฑเตเดฑเดฟเดเตเดธเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฎเตเดชเตเตพ. เดเดคเต เดฎเดคเตเดธเดฐเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดฆเตเตผเดฌเดฒเดค เด เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
เดซเดฏเตฝ เดเดเดจ, "เดเตเดเตเดเต:"เดตเดฐเดฟเดเดณเดฟเตฝ เดเดฐเต เดซเดฏเดฒเดฟเตฝ เดธเดฎเตเดชเตเตผเดฃเตเดฃ เดฒเตเตป เดจเดฎเตเดชเดฑเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเตเดเตเดธเตเดฑเตเดฑเต เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเดฒเต เดเดพเดฐเดฃเด เดฒเตเตป เดจเดฎเตเดชเดฑเตเดเตพ เดฎเดพเดฑเตเดฎเตเดชเตเดดเตเดฒเตเดฒเดพเด เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดฃเด.
เด เดเตเดธเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเดพเตป, FileCheck เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต [[@LINE]], [[@LINE+ ]],
[[@LINE- ]] เดชเดพเดฑเตเดฑเตเดฃเตเดเดณเดฟเดฒเต เดชเดฆเดชเตเดฐเดฏเตเดเดเตเดเตพ. เด เดชเดฆเดชเตเดฐเดฏเตเดเดเตเดเตพ เดชเดฒเดคเดฟเดฒเตเดเตเดเตเด เดตเตเดฏเดพเดชเดฟเดเตเดเตเดจเตเดจเต
เดเดฐเต เดชเดพเดฑเตเดฑเตเตบ เดธเตเดฅเดฟเดคเดฟ เดเตเดฏเตเดฏเตเดจเตเดจ เดฒเตเตป (เดเดฐเต เดเดชเตเดทเดฃเตฝ เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏ เดเดซเตเดธเตเดฑเตเดฑเดฟเดจเตเดชเตเดชเด).
เด เดฐเตเดคเดฟเดฏเดฟเตฝ เดฎเดพเดเตเดเต เดชเดพเดฑเตเดฑเตเดฃเตเดเตพ เดชเตเดฐเดธเดเตเดคเดฎเดพเดฏ เดเตเดธเตเดฑเตเดฑเต เดฒเตเดจเตเดเตพเดเตเดเต เดธเดฎเตเดชเด เดธเตเดฅเดพเดชเดฟเดเตเดเตเดเดฏเตเด เดเดชเตเดเตเดทเดฟเด เดฒเตเตป เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเดพเด
เดจเดฎเตเดชเตผ เดฑเดซเดฑเตปเดธเตเดเตพ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
// เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด: test.cpp:[[@LINE+4]]:6: เดชเดฟเดถเดเต: เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต ';' เดเตเดชเตเดชเต เดฒเตเดตเตฝ เดกเดฟเดเตเดฒเดฑเตเดฑเตเดฑเดฑเดฟเดจเต เดถเตเดทเด
// เดเตเดเตเดเต-เด เดเตเดคเตเดคเดคเต: {{^int a}}
// เดเตเดเตเดเต-เด เดเตเดคเตเดคเดคเต: {{^ \^}}
// เดเตเดเตเดเต-เด เดเตเดคเตเดคเดคเต: {{^ ;}}
int a
Onworks.net เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต FileCheck-3.6 เดเตบเดฒเตเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด