Agora  1.2.0
Agora project
iobuffer.cc File Reference

Read the input files into z-bit segments; regroup the output from z-bit segments to bytes. More...

#include "iobuffer.h"
#include <cassert>
#include <cstdio>
#include "common_typedef_sdk.h"
#include "encoder.h"
Include dependency graph for iobuffer.cc:

Namespaces

 avx2enc
 

Functions

void avx2enc::ScatterSlow (uint8_t *dst, const uint8_t *src, unsigned num_bits, uint8_t src_offbits)
 
void avx2enc::GatherSlow (uint8_t *dst, const uint8_t *src, int16_t num_bits, uint8_t dst_offbits)
 
void avx2enc::Adapter2to64 (int8_t *ptr_buff_0, int8_t *ptr_buff_1, uint16_t zc_size, uint32_t cb_len_bits, int8_t direct)
 
void avx2enc::Print256Epi8 (__m256i var)
 
void avx2enc::Adapter64to256 (int8_t *ptr_buff_0, int8_t *ptr_buff_1, uint16_t zc_size, uint32_t cb_len_bits, int8_t direct)
 
void avx2enc::Adapter288to384 (int8_t *ptr_buff_0, int8_t *ptr_buff_1, uint16_t zc_size, uint32_t cb_len_bits, int8_t direct)
 
LDPC_ADAPTER_P avx2enc::LdpcSelectAdapterFunc (uint16_t zc_size)
 

Variables

static constexpr bool avx2enc::kPrintAdapterDebug = false
 

Detailed Description

Read the input files into z-bit segments; regroup the output from z-bit segments to bytes.