This is my test using mandelbulb3d, I was curious about the method used to create formulas in assembler (better: assembly) ;D
What was interesting to me was the method and not the formula itself (it's rather meaningless).
I took a formula and I have used www2.onlinedisassembler.com/od…
to disassemble the existing code.
Then I have modified the most basic _FlipXY.m3f formula like that (it's just a test, just trying out things):
fld QWORD PTR [ecx]
fld QWORD PTR [eax]
fstp QWORD PTR [ecx]
fstp QWORD PTR [eax]
Latest step was using defuse.ca/online-x86-assembler…
to assemble back in Hex code (for x86) the assembler code (assembly), to obtain
For my image first I have used the modifier I did and then I have added a formula called 'Integer Power' (here is 4).