kodi
Public Attributes | List of all members
BI_CTX Struct Reference

Maintains the state of the cache, and a number of variables used in reduction. More...

#include <bigint_impl.h>

Collaboration diagram for BI_CTX:
Collaboration graph
[legend]

Public Attributes

bigintactive_list
 Bigints currently used. More...
 
bigintfree_list
 Bigints not used. More...
 
bigintbi_radix
 The radix used. More...
 
bigintbi_mod [BIGINT_NUM_MODS]
 modulus
 
bigintbi_normalised_mod [BIGINT_NUM_MODS]
 Normalised mod storage. More...
 
bigint ** g
 Used by sliding-window. More...
 
int window
 The size of the sliding window.
 
int active_count
 Number of active bigints. More...
 
int free_count
 Number of free bigints. More...
 
uint8_t mod_offset
 The mod offset we are using.
 

Detailed Description

Maintains the state of the cache, and a number of variables used in reduction.

Member Data Documentation

◆ active_count

int BI_CTX::active_count

Number of active bigints.

◆ active_list

bigint* BI_CTX::active_list

Bigints currently used.

◆ bi_normalised_mod

bigint* BI_CTX::bi_normalised_mod[BIGINT_NUM_MODS]

Normalised mod storage.

◆ bi_radix

bigint* BI_CTX::bi_radix

The radix used.

◆ free_count

int BI_CTX::free_count

Number of free bigints.

◆ free_list

bigint* BI_CTX::free_list

Bigints not used.

◆ g

bigint** BI_CTX::g

Used by sliding-window.


The documentation for this struct was generated from the following file: