BubbleSea by HellGauss
Open full image in new tab Members remain the original copyright holder in all their materials here at Renderosity. Use of any of their material inconsistent with the terms and conditions set forth is prohibited and is considered an infringement of the copyrights of the respective holders unless specially stated otherwise.
Description
A Julia with exponent=16.
This has a very strange effect on the 'bubbles', due to the fact that the 'c' value has been choosen very close to the boundary (not visible at this scaled resize).
Even if calculation has been done in the 80 bit FPU long double register, and the image isn't too much zoomed, there has been loss of details due to approximation.
Next day i will post detail of a bubble.
Please see at full size
This is the code of the function used:
int z;
__asm
{
finit;
fld1;
fadd st(0),st(0);
fadd st(0),st(0);
fld i;
fld r;
fld ii;
fld rr;
mov ecx,maxit;
label1:
fst st(5);
fmul st(0),st(0);
fxch st(1);
fst st(6)
fmul st(0),st(0);
fsub st(1),st(0);
fxch st(5);
fmul st(0),st(6);
fadd st(0),st(0);
fxch st(1);
fst st(5);
fmul st(0),st(0);
fxch st(1);
fst st(6)
fmul st(0),st(0);
fsub st(1),st(0);
fxch st(5);
fmul st(0),st(6);
fadd st(0),st(0);
fxch st(1);
fst st(5);
fmul st(0),st(0);
fxch st(1);
fst st(6)
fmul st(0),st(0);
fsub st(1),st(0);
fxch st(5);
fmul st(0),st(6);
fadd st(0),st(0);
fxch st(1);
fst st(5);
fmul st(0),st(0);
fxch st(1);
fst st(6)
fmul st(0),st(0);
fadd st(0),st(1);
fcomi st,st(4);
ja label2;
fsub st(0),st(1);
fsub st(1),st(0);
fxch st(5);
fmul st(0),st(6);
fadd st(0),st(0);
fadd st(0),st(3);
fxch st(1);
fadd st(0),st(2);
dec ecx;
jecxz label2;
jmp label1;
label2:
mov z,ecx;
finit;
}
z=maxit-z;
if (z[minor]maxit) return z;
return -1;
Comments (0)
No comments have been posted. Sign In or Register to share your thoughts.