Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

sintable.h

This is the output of SinTableGen.

This header file contains 65536 sin values.

To get sin/cos out of some float you can do it like this:

#include "sintable.h"

// Get value's sin
float get_sin(float a) {
    return SIN_TABLE[(int)(a * 10430.378F) & (unsigned short)0xFFFF];
}

// Get value's cos
float get_cos(float a) {
    return SIN_TABLE[(int)(a * 10430.378F + 16384.0F) & (unsigned short)0xFFFF];
}

About

Sin Table Generated by SinTableGen

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages