Module jcc

Source
Expand description

Holds encoders for variants of jcc instruction.

Functionsยง

encode_jcc_AE_imm8
Conditional short jump to RIP-relative address. Condition: Above Or Equal (in unsigned sense). Takes 2 bytes.
encode_jcc_AE_imm32
Conditional long jump to RIP-relative address. Condition: Above Or Equal (in unsigned sense). Takes 6 bytes.
encode_jcc_A_imm8
Conditional short jump to RIP-relative address. Condition: Above (in unsigned sense). Takes 2 bytes.
encode_jcc_A_imm32
Conditional long jump to RIP-relative address. Condition: Above (in unsigned sense). Takes 6 bytes.
encode_jcc_BE_imm8
Conditional short jump to RIP-relative address. Condition: Below Or Equal (in unsigned sense). Takes 2 bytes.
encode_jcc_BE_imm32
Conditional long jump to RIP-relative address. Condition: Below Or Equal (in unsigned sense). Takes 6 bytes.
encode_jcc_B_imm8
Conditional short jump to RIP-relative address. Condition: Below (in unsigned sense). Takes 2 bytes.
encode_jcc_B_imm32
Conditional long jump to RIP-relative address. Condition: Below (in unsigned sense). Takes 6 bytes.
encode_jcc_C_imm8
Conditional short jump to RIP-relative address. Condition: Carry. Takes 2 bytes.
encode_jcc_C_imm32
Conditional long jump to RIP-relative address. Condition: Carry. Takes 6 bytes.
encode_jcc_E_imm8
Conditional short jump to RIP-relative address. Condition: Equal. Takes 2 bytes.
encode_jcc_E_imm32
Conditional long jump to RIP-relative address. Condition: Equal. Takes 6 bytes.
encode_jcc_GE_imm8
Conditional short jump to RIP-relative address. Condition: Greater Or Equal (in signed sense). Takes 2 bytes.
encode_jcc_GE_imm32
Conditional long jump to RIP-relative address. Condition: Greater Or Equal (in signed sense). Takes 6 bytes.
encode_jcc_G_imm8
Conditional short jump to RIP-relative address. Condition: Greater (in signed sense). Takes 2 bytes.
encode_jcc_G_imm32
Conditional long jump to RIP-relative address. Condition: Greater (in signed sense). Takes 6 bytes.
encode_jcc_LE_imm8
Conditional short jump to RIP-relative address. Condition: Less Or Equal (in signed sense). Takes 2 bytes.
encode_jcc_LE_imm32
Conditional long jump to RIP-relative address. Condition: Less Or Equal (in signed sense). Takes 6 bytes.
encode_jcc_L_imm8
Conditional short jump to RIP-relative address. Condition: Less (in signed sense). Takes 2 bytes.
encode_jcc_L_imm32
Conditional long jump to RIP-relative address. Condition: Less (in signed sense). Takes 6 bytes.
encode_jcc_NC_imm8
Conditional short jump to RIP-relative address. Condition: Not Carry. Takes 2 bytes.
encode_jcc_NC_imm32
Conditional long jump to RIP-relative address. Condition: Not Carry. Takes 6 bytes.
encode_jcc_NE_imm8
Conditional short jump to RIP-relative address. Condition: Not Equal. Takes 2 bytes.
encode_jcc_NE_imm32
Conditional long jump to RIP-relative address. Condition: Not Equal. Takes 6 bytes.
encode_jcc_NO_imm8
Conditional short jump to RIP-relative address. Condition: No Overflow. Takes 2 bytes.
encode_jcc_NO_imm32
Conditional long jump to RIP-relative address. Condition: No Overflow. Takes 6 bytes.
encode_jcc_NP_imm8
Conditional short jump to RIP-relative address. Condition: No Parity. Takes 2 bytes.
encode_jcc_NP_imm32
Conditional long jump to RIP-relative address. Condition: No Parity. Takes 6 bytes.
encode_jcc_NS_imm8
Conditional short jump to RIP-relative address. Condition: No Sign. Takes 2 bytes.
encode_jcc_NS_imm32
Conditional long jump to RIP-relative address. Condition: No Sign. Takes 6 bytes.
encode_jcc_O_imm8
Conditional short jump to RIP-relative address. Condition: Overflow. Takes 2 bytes.
encode_jcc_O_imm32
Conditional long jump to RIP-relative address. Condition: Overflow. Takes 6 bytes.
encode_jcc_PE_imm8
Conditional short jump to RIP-relative address. Condition: Parity Even. Takes 2 bytes.
encode_jcc_PE_imm32
Conditional long jump to RIP-relative address. Condition: Parity Even. Takes 6 bytes.
encode_jcc_PO_imm8
Conditional short jump to RIP-relative address. Condition: Parity Odd. Takes 2 bytes.
encode_jcc_PO_imm32
Conditional long jump to RIP-relative address. Condition: Parity Odd. Takes 6 bytes.
encode_jcc_P_imm8
Conditional short jump to RIP-relative address. Condition: Parity. Takes 2 bytes.
encode_jcc_P_imm32
Conditional long jump to RIP-relative address. Condition: Parity. Takes 6 bytes.
encode_jcc_S_imm8
Conditional short jump to RIP-relative address. Condition: Sign. Takes 2 bytes.
encode_jcc_S_imm32
Conditional long jump to RIP-relative address. Condition: Sign. Takes 6 bytes.