RetroArch
Macros | Functions
7zCrcOpt.c File Reference
#include <stdint.h>
#include "CpuArch.h"
Include dependency graph for 7zCrcOpt.c:

Macros

#define CRC_UPDATE_BYTE_2(crc, b)   (table[((crc) ^ (b)) & 0xFF] ^ ((crc) >> 8))
 

Functions

uint32_t MY_FAST_CALL CrcUpdateT4 (uint32_t v, const void *data, size_t size, const uint32_t *table)
 
uint32_t MY_FAST_CALL CrcUpdateT8 (uint32_t v, const void *data, size_t size, const uint32_t *table)
 

Macro Definition Documentation

◆ CRC_UPDATE_BYTE_2

#define CRC_UPDATE_BYTE_2 (   crc,
  b 
)    (table[((crc) ^ (b)) & 0xFF] ^ ((crc) >> 8))

Function Documentation

◆ CrcUpdateT4()

uint32_t MY_FAST_CALL CrcUpdateT4 ( uint32_t  v,
const void data,
size_t  size,
const uint32_t table 
)
Here is the caller graph for this function:

◆ CrcUpdateT8()

uint32_t MY_FAST_CALL CrcUpdateT8 ( uint32_t  v,
const void data,
size_t  size,
const uint32_t table 
)
Here is the call graph for this function:
Here is the caller graph for this function: