whee
This commit is contained in:
parent
a47836a39a
commit
8044dbfc21
2 changed files with 27 additions and 17 deletions
20
fixed.js
20
fixed.js
|
|
@ -4,18 +4,19 @@ let bits = 16;
|
|||
// max Mandelbrot zx/zy addition range prior to checking distance
|
||||
let inputRange = 4;
|
||||
|
||||
// Room to hold power up to -12/+4 for 16-bit mandelbrot
|
||||
let shift = 4;
|
||||
let base = 2 ** (bits - shift);
|
||||
|
||||
//let reduction = 4;
|
||||
let reduction = 0;
|
||||
let roundOffset = (2 ** (reduction - 1)) + 1;
|
||||
|
||||
// Room to hold power up to -12/+4 for 16-bit mandelbrot
|
||||
let shift = 5;
|
||||
let base = 2 ** (bits - shift);
|
||||
|
||||
|
||||
let entries = 2 ** (bits - reduction);
|
||||
let bytes = Math.ceil(bits / 8) * entries;
|
||||
|
||||
// try to keep all but the last few bits semi-accurate
|
||||
let epsilonBits = 1 ;
|
||||
let epsilonBits = 1;
|
||||
let epsilon = 2 ** epsilonBits;
|
||||
|
||||
export function toFixed(float) {
|
||||
|
|
@ -147,8 +148,6 @@ deltaCount = 0;
|
|||
console.log('done');
|
||||
|
||||
|
||||
console.log(`size of enloggen table: ${entries} entries, ${bytes} bytes`);
|
||||
console.log(`size of empower table: ${entries * 2} entries, ${bytes * 2} bytes`);
|
||||
|
||||
let m = 0;
|
||||
for (let i = 0; i < enloggen.length; i++) {
|
||||
|
|
@ -156,4 +155,7 @@ for (let i = 0; i < enloggen.length; i++) {
|
|||
}
|
||||
console.log(`max enloggen entry is ${m}`);
|
||||
|
||||
*/
|
||||
*/
|
||||
|
||||
console.log(`size of enloggen table: ${entries} entries, ${bytes} bytes`);
|
||||
console.log(`size of empower table: ${entries * 2} entries, ${bytes * 2} bytes`);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue