int main() { double thing1 = 3.5; double thing2 = 3.25; int64_t fix1 = double2fix(thing1); int64_t fix2 = double2fix(thing2); int64_t mult_out = mult_fix(fix1,fix2); printf("0x%016X\n",fix1); printf("0x%016X\n",fix2); printf("%f\n",thing1); printf("%f\n",thing2); printf("%f\n", fix2double(fix1)); printf("%f\n", fix2double(fix2)); printf("\n---MULTIPLICATION RESULTS---\n\n"); printf("0x%016X\n",mult_out); printf("%f\n", fix2double(mult_out)); return 0; }
void math_DefinePI (void) { sym_AddEqu ("_PI", double2fix (PI)); }