本文整理汇总了C++中Assembler::adc方法的典型用法代码示例。如果您正苦于以下问题:C++ Assembler::adc方法的具体用法?C++ Assembler::adc怎么用?C++ Assembler::adc使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Assembler
的用法示例。
在下文中一共展示了Assembler::adc方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char* argv[])
{
using namespace AsmJit;
// ==========================================================================
// Create assembler.
Assembler a;
// Log assembler output.
FileLogger logger(stderr);
logger.setLogBinary(true);
a.setLogger(&logger);
// We don't want to crash :)
a.ret();
// Instructions.
a.adc(nax,nax);
a.adc(nax,sysint_ptr(nax));
a.adc(nax,0);
a.adc(sysint_ptr(nax),nax);
a.adc(sysint_ptr(nax),0);
a.add(nax,nax);
a.add(nax,sysint_ptr(nax));
a.add(nax,0);
a.add(sysint_ptr(nax),nax);
a.add(sysint_ptr(nax),0);
a.and_(nax,nax);
a.and_(nax,sysint_ptr(nax));
a.and_(nax,0);
a.and_(sysint_ptr(nax),nax);
a.and_(sysint_ptr(nax),0);
a.bswap(nax);
a.bt(nax,nax);
a.bt(sysint_ptr(nax),nax);
a.bt(nax,0);
a.bt(sysint_ptr(nax),0);
a.btc(nax,nax);
a.btc(sysint_ptr(nax),nax);
a.btc(nax,0);
a.btc(sysint_ptr(nax),0);
a.btr(nax,nax);
a.btr(sysint_ptr(nax),nax);
a.btr(nax,0);
a.btr(sysint_ptr(nax),0);
a.bts(nax,nax);
a.bts(sysint_ptr(nax),nax);
a.bts(nax,0);
a.bts(sysint_ptr(nax),0);
a.call(nax);
a.call(sysint_ptr(nax));
a.cbw();
a.cwde();
a.clc();
a.cld();
a.cmc();
a.cmp(nax,nax);
a.cmp(nax,sysint_ptr(nax));
a.cmp(nax,0);
a.cmp(sysint_ptr(nax),nax);
a.cmp(sysint_ptr(nax),0);
a.cmpxchg(nax,nax);
a.cmpxchg(sysint_ptr(nax),nax);
a.cmpxchg8b(ptr(nax));
a.cpuid();
a.dec(nax);
a.dec(sysint_ptr(nax));
a.div(nax);
a.div(sysint_ptr(nax));
a.idiv(nax);
a.idiv(sysint_ptr(nax));
a.imul(nax);
a.imul(sysint_ptr(nax));
a.imul(nax,nax);
a.imul(nax,sysint_ptr(nax));
a.imul(nax,0);
a.imul(nax,nax,0);
a.imul(nax,sysint_ptr(nax),0);
a.inc(nax);
a.inc(sysint_ptr(nax));
a.int3();
a.lea(nax,sysint_ptr(nax));
a.mov(nax,nax);
a.mov(nax,sysint_ptr(nax));
a.mov(nax,0);
a.mov(sysint_ptr(nax),nax);
a.mov(sysint_ptr(nax),0);
a.movsx(nax,al);
a.movsx(nax,byte_ptr(nax));
a.movzx(nax,al);
a.movzx(nax,byte_ptr(nax));
a.mul(nax);
a.mul(sysint_ptr(nax));
a.neg(nax);
a.neg(sysint_ptr(nax));
a.nop();
a.not_(nax);
a.not_(sysint_ptr(nax));
a.or_(nax,nax);
a.or_(nax,sysint_ptr(nax));
//.........这里部分代码省略.........