LMMS
Loading...
Searching...
No Matches
Sap_Apu.cpp File Reference
#include "Sap_Apu.h"
#include <string.h>
#include "blargg_source.h"

Macros

#define POLY_MASK(width, tap1, tap2)

Functions

static void gen_poly (blargg_ulong mask, int count, byte *out)
blargg_ulong run_poly5 (blargg_ulong in, int shift)

Variables

int const max_frequency = 12000
int const poly5_len = (1 << 5) - 1
blargg_ulong const poly5_mask = (1UL << poly5_len) - 1
blargg_ulong const poly5 = 0x167C6EA1

Macro Definition Documentation

◆ POLY_MASK

#define POLY_MASK ( width,
tap1,
tap2 )
Value:
((1UL << (width - 1 - tap1)) | (1UL << (width - 1 - tap2)))
static int width
Definition pugl.h:1593

Function Documentation

◆ gen_poly()

void gen_poly ( blargg_ulong mask,
int count,
byte * out )
static

◆ run_poly5()

blargg_ulong run_poly5 ( blargg_ulong in,
int shift )
inline

Variable Documentation

◆ max_frequency

int const max_frequency = 12000

◆ poly5

blargg_ulong const poly5 = 0x167C6EA1

◆ poly5_len

int const poly5_len = (1 << 5) - 1

◆ poly5_mask

blargg_ulong const poly5_mask = (1UL << poly5_len) - 1