On 2018-05-21 16:37:54 +0000, Yvo Smellenbergh said:


On 2018-05-21 14:16:30 +0000, clipka said:


Hear, hear, hear!


I hereby give the following notice:


The data types `FunctionEntry`, `StackFrame` and `FPUContext` in the

user-defined functions handling code (`source/vm/fnpovfpu.h`) SHALL be

subject to change, now and forever more.


The commend currently preceding these data structures:


// WARNING: Do not change this structure without notice!!!

// Platform specific code may depend on the exact layout and size! [trf]


will be removed without replacement.


To the best of my knowledge there is not, and never has been, any

platform-specific code that does, or ever did, rely on these structures.


If I'm mistaken there, please let me know.


If I remember well, there was a JITC but only for the Macintosh version v3.6

JITC for the PPC (G4, G5,…)

Maybe that was the reason for it?


Something someone should implement again for x86? ;-)


--

Yvo


Look at perforce/povray/3.6-release/macintosh/backend/MacFastfunctions.cpp


-- 

Yvo


-- 

------------------------------------------------------------------------------------------- 

POV-Ray 3.7 unofficial: http://megapov.inetart.net/povrayunofficial_mac/

UberPOV Mac: http://megapov.inetart.net/uberpov_mac/index.html#Mac

MegaPOV: http://megapov.inetart.net

E-mail: yvo(DOT)s(AT)gmx.net