- call(Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Call Procedure.
- call(Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Call Procedure.
- call(Immediate) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Call Procedure.
- call(long) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Jump.
- call(Label) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Call Procedure.
- cbw() - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Byte to Word (Sign Extend).
- cdqe() - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert DWord to QWord (Sign Extend).
- ch - Static variable in class com.kenai.jnr.x86asm.Asm
-
8 bit General purpose register.
- cl - Static variable in class com.kenai.jnr.x86asm.Asm
-
8 bit General purpose register.
- clc() - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Clear CARRY flag
- cld() - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Clear Direction flag
- clflush(Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Flush Cache Line (SSE2).
- cmc() - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Complement Carry Flag.
- cmov(CONDITION, Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmov(CONDITION, Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmova(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmova(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovae(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovae(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovb(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovb(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovbe(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovbe(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovc(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovc(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmove(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmove(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovg(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovg(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovge(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovge(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovl(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovl(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovle(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovle(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovna(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovna(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnae(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnae(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnb(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnb(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnbe(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnbe(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnc(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnc(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovne(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovne(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovng(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovng(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnge(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnge(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnl(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnl(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnle(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnle(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovno(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovno(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnp(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnp(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovns(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovns(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnz(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovnz(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovo(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovo(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovp(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovp(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovpe(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovpe(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovpo(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovpo(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovs(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovs(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovz(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmovz(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Conditional Move.
- cmp(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compare Two Operands.
- cmp(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compare Two Operands.
- cmp(Register, Immediate) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compare Two Operands.
- cmp(Mem, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compare Two Operands.
- cmp(Mem, Immediate) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compare Two Operands.
- cmppd(XMMRegister, XMMRegister, Immediate) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Packed DP-FP Compare (SSE2).
- cmppd(XMMRegister, Mem, Immediate) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Packed DP-FP Compare (SSE2).
- cmpps(XMMRegister, XMMRegister, Immediate) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Packed SP-FP Compare (SSE).
- cmpps(XMMRegister, Mem, Immediate) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Packed SP-FP Compare (SSE).
- cmpsd(XMMRegister, XMMRegister, Immediate) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compare Scalar SP-FP Values (SSE2).
- cmpsd(XMMRegister, Mem, Immediate) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compare Scalar SP-FP Values (SSE2).
- cmpss(XMMRegister, XMMRegister, Immediate) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compare Scalar SP-FP Values (SSE).
- cmpss(XMMRegister, Mem, Immediate) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compare Scalar SP-FP Values (SSE).
- cmpxchg(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compare and Exchange (i486).
- cmpxchg(Mem, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compare and Exchange (i486).
- cmpxchg16b(Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compares the 128-bit value in RDX:RAX with the memory operand.
- cmpxchg8b(Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Compares the 64-bit value in EDX:EAX with the memory operand (Pentium).
- code - Variable in class com.kenai.jnr.x86asm.BaseReg
-
- code() - Method in class com.kenai.jnr.x86asm.BaseReg
-
- codeSize() - Method in class com.kenai.jnr.x86asm.Assembler
-
Gets the required size of memory required to store all the generated code
- com.kenai.jnr.x86asm - package com.kenai.jnr.x86asm
-
- comisd(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Scalar Ordered DP-FP Compare and Set EFLAGS (SSE2).
- comisd(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Scalar Ordered DP-FP Compare and Set EFLAGS (SSE2).
- comiss(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Scalar Ordered SP-FP Compare and Set EFLAGS (SSE).
- comiss(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Scalar Ordered SP-FP Compare and Set EFLAGS (SSE).
- CONDITION - Enum in com.kenai.jnr.x86asm
-
- CPU - Enum in com.kenai.jnr.x86asm
-
- cpuid() - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
CPU Identification (i486).
- CpuInfo - Class in com.kenai.jnr.x86asm
-
Information about target CPU
- CpuInfo(CpuInfo.Vendor, int) - Constructor for class com.kenai.jnr.x86asm.CpuInfo
-
- CpuInfo.Vendor - Enum in com.kenai.jnr.x86asm
-
- crc32(Register, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Accumulate CRC32 Value (polynomial 0x11EDC6F41) (SSE4.2).
- crc32(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Accumulate CRC32 Value (polynomial 0x11EDC6F41) (SSE4.2).
- cvtdq2pd(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed Dword Integers to Packed DP-FP Values (SSE2).
- cvtdq2pd(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed Dword Integers to Packed DP-FP Values (SSE2).
- cvtdq2ps(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed Dword Integers to Packed SP-FP Values (SSE2).
- cvtdq2ps(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed Dword Integers to Packed SP-FP Values (SSE2).
- cvtpd2dq(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed DP-FP Values to Packed Dword Integers (SSE2).
- cvtpd2dq(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed DP-FP Values to Packed Dword Integers (SSE2).
- cvtpd2pi(MMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed DP-FP Values to Packed Dword Integers (SSE2).
- cvtpd2pi(MMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed DP-FP Values to Packed Dword Integers (SSE2).
- cvtpd2ps(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed DP-FP Values to Packed SP-FP Values (SSE2).
- cvtpd2ps(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed DP-FP Values to Packed SP-FP Values (SSE2).
- cvtpi2pd(XMMRegister, MMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed Dword Integers to Packed DP-FP Values (SSE2).
- cvtpi2pd(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed Dword Integers to Packed DP-FP Values (SSE2).
- cvtpi2ps(XMMRegister, MMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Packed Signed INT32 to Packed SP-FP Conversion (SSE).
- cvtpi2ps(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Packed Signed INT32 to Packed SP-FP Conversion (SSE).
- cvtps2dq(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed SP-FP Values to Packed Dword Integers (SSE2).
- cvtps2dq(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed SP-FP Values to Packed Dword Integers (SSE2).
- cvtps2pd(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed SP-FP Values to Packed DP-FP Values (SSE2).
- cvtps2pd(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Packed SP-FP Values to Packed DP-FP Values (SSE2).
- cvtps2pi(MMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Packed SP-FP to Packed INT32 Conversion (SSE).
- cvtps2pi(MMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Packed SP-FP to Packed INT32 Conversion (SSE).
- cvtsd2si(Register, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Scalar DP-FP Value to Dword Integer (SSE2).
- cvtsd2si(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Scalar DP-FP Value to Dword Integer (SSE2).
- cvtsd2ss(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Scalar DP-FP Value to Scalar SP-FP Value (SSE2).
- cvtsd2ss(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Scalar DP-FP Value to Scalar SP-FP Value (SSE2).
- cvtsi2sd(XMMRegister, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Dword Integer to Scalar DP-FP Value (SSE2).
- cvtsi2sd(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Dword Integer to Scalar DP-FP Value (SSE2).
- cvtsi2ss(XMMRegister, Register) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Scalar Signed INT32 to SP-FP Conversion (SSE).
- cvtsi2ss(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Scalar Signed INT32 to SP-FP Conversion (SSE).
- cvtss2sd(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Scalar SP-FP Value to Scalar DP-FP Value (SSE2).
- cvtss2sd(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Scalar SP-FP Value to Scalar DP-FP Value (SSE2).
- cvtss2si(Register, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Scalar SP-FP to Signed INT32 Conversion (SSE).
- cvtss2si(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Scalar SP-FP to Signed INT32 Conversion (SSE).
- cvttpd2dq(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2).
- cvttpd2dq(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2).
- cvttpd2pi(MMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2).
- cvttpd2pi(MMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert with Truncation Packed DP-FP Values to Packed Dword Integers (SSE2).
- cvttps2dq(XMMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert with Truncation Packed SP-FP Values to Packed Dword Integers (SSE2).
- cvttps2dq(XMMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert with Truncation Packed SP-FP Values to Packed Dword Integers (SSE2).
- cvttps2pi(MMRegister, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Packed SP-FP to Packed INT32 Conversion (truncate) (SSE).
- cvttps2pi(MMRegister, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Packed SP-FP to Packed INT32 Conversion (truncate) (SSE).
- cvttsd2si(Register, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert with Truncation Scalar DP-FP Value to Signed Dword Integer (SSE2).
- cvttsd2si(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert with Truncation Scalar DP-FP Value to Signed Dword Integer (SSE2).
- cvttss2si(Register, XMMRegister) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Scalar SP-FP to Signed INT32 Conversion (truncate) (SSE).
- cvttss2si(Register, Mem) - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Scalar SP-FP to Signed INT32 Conversion (truncate) (SSE).
- cwde() - Method in class com.kenai.jnr.x86asm.SerializerIntrinsics
-
Convert Word to DWord (Sign Extend).
- cx - Static variable in class com.kenai.jnr.x86asm.Asm
-
16 bit General purpose register.