続き。JITではinlineアセンブラサポートしていないようなので。
llcでコンパイルしてやる。にしても後でarchが切り替え可能なのに、inline asmでarchが決まってたら勿体ないよなぁ。
$ llc --march=x86 ffplay_g.bc llc: LiveInterval.cpp:257: void llvm::LiveInterval::removeRange(unsigned int, unsigned int, bool): Assertion `I->contains(Start) && I->contains(End-1) && "Range is not entirely in interval!"' failed. llc[0x87f5b7a] /lib/tls/i686/cmov/libc.so.6(abort+0x188)[0xb7d86248] /lib/tls/i686/cmov/libc.so.6(__assert_fail+0xee)[0xb7d7d72e] llc(_ZN4llvm12LiveInterval11removeRangeEjjb+0x134)[0x86896b4] Aborted
うーんコンパイル失敗。原因は良く分からん。