RetroArch
|
Macros | |
#define | IsJcc(b0, b1) ((b0) == 0x0F && ((b1) & 0xF0) == 0x80) |
#define | IsJ(b0, b1) ((b1 & 0xFE) == 0xE8 || IsJcc(b0, b1)) |
#define | kNumTopBits 24 |
#define | kTopValue ((uint32_t)1 << kNumTopBits) |
#define | kNumBitModelTotalBits 11 |
#define | kBitModelTotal (1 << kNumBitModelTotalBits) |
#define | kNumMoveBits 5 |
#define | RC_READ_BYTE (*buffer++) |
Functions | |
int | Bcj2_Decode (const uint8_t *buf0, size_t size0, const uint8_t *buf1, size_t size1, const uint8_t *buf2, size_t size2, const uint8_t *buf3, size_t size3, uint8_t *outBuf, size_t outSize) |
#define IsJ | ( | b0, | |
b1 | |||
) | ((b1 & 0xFE) == 0xE8 || IsJcc(b0, b1)) |
#define IsJcc | ( | b0, | |
b1 | |||
) | ((b0) == 0x0F && ((b1) & 0xF0) == 0x80) |
#define kBitModelTotal (1 << kNumBitModelTotalBits) |
#define kNumBitModelTotalBits 11 |
#define kNumMoveBits 5 |
#define kNumTopBits 24 |
#define kTopValue ((uint32_t)1 << kNumTopBits) |
#define RC_READ_BYTE (*buffer++) |