Skip to main content

Module jcc

Module jcc 

Source
Expand description

This module contains the encoders for the jcc instruction group.

Functions§

encode_a_imm8
Conditional short jump to RIP-relative address. Condition: Above (in unsigned sense). Takes 2 bytes.
encode_a_imm32
Conditional long jump to RIP-relative address. Condition: Above (in unsigned sense). Takes 6 bytes.
encode_ae_imm8
Conditional short jump to RIP-relative address. Condition: Above Or Equal (in unsigned sense). Takes 2 bytes.
encode_ae_imm32
Conditional long jump to RIP-relative address. Condition: Above Or Equal (in unsigned sense). Takes 6 bytes.
encode_b_imm8
Conditional short jump to RIP-relative address. Condition: Below (in unsigned sense). Takes 2 bytes.
encode_b_imm32
Conditional long jump to RIP-relative address. Condition: Below (in unsigned sense). Takes 6 bytes.
encode_be_imm8
Conditional short jump to RIP-relative address. Condition: Below Or Equal (in unsigned sense). Takes 2 bytes.
encode_be_imm32
Conditional long jump to RIP-relative address. Condition: Below Or Equal (in unsigned sense). Takes 6 bytes.
encode_c_imm8
Conditional short jump to RIP-relative address. Condition: Carry. Takes 2 bytes.
encode_c_imm32
Conditional long jump to RIP-relative address. Condition: Carry. Takes 6 bytes.
encode_e_imm8
Conditional short jump to RIP-relative address. Condition: Equal. Takes 2 bytes.
encode_e_imm32
Conditional long jump to RIP-relative address. Condition: Equal. Takes 6 bytes.
encode_g_imm8
Conditional short jump to RIP-relative address. Condition: Greater (in signed sense). Takes 2 bytes.
encode_g_imm32
Conditional long jump to RIP-relative address. Condition: Greater (in signed sense). Takes 6 bytes.
encode_ge_imm8
Conditional short jump to RIP-relative address. Condition: Greater Or Equal (in signed sense). Takes 2 bytes.
encode_ge_imm32
Conditional long jump to RIP-relative address. Condition: Greater Or Equal (in signed sense). Takes 6 bytes.
encode_l_imm8
Conditional short jump to RIP-relative address. Condition: Less (in signed sense). Takes 2 bytes.
encode_l_imm32
Conditional long jump to RIP-relative address. Condition: Less (in signed sense). Takes 6 bytes.
encode_le_imm8
Conditional short jump to RIP-relative address. Condition: Less Or Equal (in signed sense). Takes 2 bytes.
encode_le_imm32
Conditional long jump to RIP-relative address. Condition: Less Or Equal (in signed sense). Takes 6 bytes.
encode_nc_imm8
Conditional short jump to RIP-relative address. Condition: Not Carry. Takes 2 bytes.
encode_nc_imm32
Conditional long jump to RIP-relative address. Condition: Not Carry. Takes 6 bytes.
encode_ne_imm8
Conditional short jump to RIP-relative address. Condition: Not Equal. Takes 2 bytes.
encode_ne_imm32
Conditional long jump to RIP-relative address. Condition: Not Equal. Takes 6 bytes.
encode_no_imm8
Conditional short jump to RIP-relative address. Condition: No Overflow. Takes 2 bytes.
encode_no_imm32
Conditional long jump to RIP-relative address. Condition: No Overflow. Takes 6 bytes.
encode_np_imm8
Conditional short jump to RIP-relative address. Condition: No Parity. Takes 2 bytes.
encode_np_imm32
Conditional long jump to RIP-relative address. Condition: No Parity. Takes 6 bytes.
encode_ns_imm8
Conditional short jump to RIP-relative address. Condition: No Sign. Takes 2 bytes.
encode_ns_imm32
Conditional long jump to RIP-relative address. Condition: No Sign. Takes 6 bytes.
encode_o_imm8
Conditional short jump to RIP-relative address. Condition: Overflow. Takes 2 bytes.
encode_o_imm32
Conditional long jump to RIP-relative address. Condition: Overflow. Takes 6 bytes.
encode_p_imm8
Conditional short jump to RIP-relative address. Condition: Parity. Takes 2 bytes.
encode_p_imm32
Conditional long jump to RIP-relative address. Condition: Parity. Takes 6 bytes.
encode_pe_imm8
Conditional short jump to RIP-relative address. Condition: Parity Even. Takes 2 bytes.
encode_pe_imm32
Conditional long jump to RIP-relative address. Condition: Parity Even. Takes 6 bytes.
encode_po_imm8
Conditional short jump to RIP-relative address. Condition: Parity Odd. Takes 2 bytes.
encode_po_imm32
Conditional long jump to RIP-relative address. Condition: Parity Odd. Takes 6 bytes.
encode_s_imm8
Conditional short jump to RIP-relative address. Condition: Sign. Takes 2 bytes.
encode_s_imm32
Conditional long jump to RIP-relative address. Condition: Sign. Takes 6 bytes.