AsmJit
Low-Latency Machine Code Generation
Instruction common information.
Aggregated information shared across one or more instruction.
Returns instruction flags.
Tests whether the instruction has a flag
.
Returns instruction AVX-512 flags.
Tests whether the instruction has an AVX-512 flag
.
Tests whether the instruction is FPU instruction.
Tests whether the instruction is MMX/3DNOW instruction that accesses MMX registers (includes EMMS and FEMMS).
Tests whether the instruction is SSE|AVX|AVX512 instruction that accesses XMM|YMM|ZMM registers.
Tests whether the instruction is SSE+ (SSE4.2, AES, SHA included) instruction that accesses XMM registers.
Tests whether the instruction is AVX+ (FMA included) instruction that accesses XMM|YMM|ZMM registers.
Tests whether the instruction can be prefixed with LOCK prefix.
Tests whether the instruction can be prefixed with REP (REPE|REPZ) prefix.
Tests whether the instruction can be prefixed with XACQUIRE prefix.
Tests whether the instruction can be prefixed with XRELEASE prefix.
Tests whether the rep prefix is supported by the instruction, but ignored (has no effect).
Tests whether the instruction uses MIB.
Tests whether the instruction uses VSIB.
Tests whether the instruction uses TSIB (AMX, instruction requires MOD+SIB).
Tests whether the instruction uses VEX (can be set together with EVEX if both are encodable).
Tests whether the instruction uses EVEX (can be set together with VEX if both are encodable).
Tests whether the instruction uses EVEX (can be set together with VEX if both are encodable).
Tests whether the instruction should prefer EVEX prefix instead of VEX prefix.
Tests whether the instruction supports AVX512 masking {k}.
Tests whether the instruction supports AVX512 zeroing {k}{z}.
Tests whether the instruction supports AVX512 embedded-rounding {er}.
Tests whether the instruction supports AVX512 suppress-all-exceptions {sae}.
Tests whether the instruction supports AVX512 broadcast (either 32-bit or 64-bit).
Tests whether the instruction supports AVX512 broadcast (16-bit).
Tests whether the instruction supports AVX512 broadcast (32-bit).
Tests whether the instruction supports AVX512 broadcast (64-bit).
Returns a control flow category of the instruction.
Returns a hint that can be used when both inputs are the same register.
Instruction flags.
Reserved for future use.
First InstSignature
entry in the database.
Number of relevant ISignature
entries.
Instruction control flow category, see InstControlFlow.
Specifies what happens if all source operands share the same register.