|
TPDE
|
#include <CompilerA64.hpp>
Public Types | |
| enum | Kind : uint8_t { Jeq , Jne , Jcs , Jhs = Jcs , Jcc , Jlo = Jcc , Jmi , Jpl , Jvs , Jvc , Jhi , Jls , Jge , Jlt , Jgt , Jle , jmp , Cbz , Cbnz , Tbz , Tbnz } |
Public Member Functions | |
| constexpr | Jump () |
| Unconditional branch. | |
| constexpr | Jump (Kind kind) |
| Unconditional or conditional branch based on flags. | |
| constexpr | Jump (Kind kind, AsmReg cmp_reg, bool cmp_is_32) |
| Cbz/Cbnz branch. | |
| constexpr | Jump (Kind kind, AsmReg cmp_reg, u8 test_bit) |
| Tbz/Tbnz branch. | |
Jump conditions.
Definition at line 454 of file CompilerA64.hpp.
| enum tpde::a64::CompilerA64::Jump::Kind : uint8_t |
Definition at line 456 of file CompilerA64.hpp.